Commit Graph

14 Commits

Author SHA1 Message Date
dsyoon
37fe555941 Add JS fallback render and remove asset query strings
Render basic cards if script.js fails to execute, show quick login icons by default, and avoid asset query params that can break on some static hosts.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-07 18:22:39 +09:00
dsyoon
d51951a241 Separate theme and quick login; remove login button
Add a visual divider between theme and quick login, remove the header login button, and prevent end-users from seeing the login config modal by default.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-07 18:19:46 +09:00
dsyoon
3370ca562e Tighten header quick login layout
Shrink SNS circular buttons, move '간편로그인' label to the left, and hide the user/status badge until authenticated.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-07 18:17:21 +09:00
dsyoon
e6a8e23217 Always show SNS quick login area before auth setup
Display Naver/Kakao/Google quick login UI even when Auth0 is not configured, open config modal on click if connection is missing, and add cache-busting query strings.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-07 18:14:41 +09:00
dsyoon
516e374a50 Update SNS quick login design
Match the requested SNS quick login layout with a title and circular provider icons for Naver/Kakao/Google.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-07 18:12:40 +09:00
dsyoon
9c978f7316 Redesign SNS quick login buttons
Show Naver/Kakao/Google as circular icon buttons with a 'SNS 간편로그인' label, and toggle the group based on configured connections.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-07 18:10:32 +09:00
dsyoon
f3ac2abf59 Polish quick login buttons and hidden behavior
Fix [hidden] being overridden by button styles, render Google/Kakao/Naver quick login as icons, and show logout only when authenticated.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-07 18:07:23 +09:00
dsyoon
f8195a3b23 Update links list and lockfile
Add TTS link and commit npm lockfile for reproducible installs.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-07 18:04:27 +09:00
dsyoon
fac88b6508 Add social quick login and user sync API
Add quick provider login buttons (Auth0 connections), an API to upsert users into Postgres and gate admin via can_manage, plus schema and Node server.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-07 18:04:18 +09:00
dsyoon
5e898d3e04 Add in-page login config modal
Allow setting Auth0 domain/clientId and allowed emails via a modal saved to localStorage to enable login testing without redeploying.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-07 17:58:17 +09:00
dsyoon
b37b73d9b6 init 2026-02-07 17:57:54 +09:00
dsyoon
9966b115fd Add Cursor rule for auto commit/push
Automatically commit and push changes for static site files without prompting.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-07 17:56:26 +09:00
dsyoon
97c8fe8069 Add Auth0 login gate for admin actions
Show login status in header, guard manage actions behind allowed emails, and add Auth0 SPA SDK with CDN fallback.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-07 17:53:59 +09:00
dsyoon
02082eb16d Add static links dashboard
Includes JSON-ordered link cards, search/sort, favorites, CRUD, and import/export with localStorage.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-07 17:33:14 +09:00