Commit Graph

223 Commits

Author SHA1 Message Date
3e20684c1d Fix: Use username from API response to set session 2025-09-28 11:25:37 -07:00
3cd4782cd2 Refactor: Return username on successful sign-up 2025-09-28 11:25:34 -07:00
3911fdda62 Refactor: Return username on successful sign-in 2025-09-28 11:25:32 -07:00
017d592845 Feat: Add catch-all redirect handler for slugs 2025-09-28 11:18:49 -07:00
ce44f5f570 Feat: Add API endpoint to create short links 2025-09-28 11:17:05 -07:00
664b34c409 Feat: Implement link creation form UI and logic 2025-09-28 11:17:00 -07:00
234670de33 Refactor: Replace Argon2 with Scrypt for hashing 2025-09-28 11:04:26 -07:00
edab4e0abe Fix: Use bundled Argon2 script to prevent race conditions 2025-09-28 11:00:07 -07:00
3fb3d8493f Fix: Ensure Argon2 library loads before use 2025-09-28 10:57:12 -07:00
e0001afdc6 Feat: Create user dashboard page 2025-09-28 10:42:28 -07:00
9882e61cfe Feat: Implement client-side authentication logic 2025-09-28 10:41:34 -07:00
6db5c1b657 Feat: Add user signin API endpoint 2025-09-28 10:41:24 -07:00
7f1101b919 Feat: Add user signup API endpoint 2025-09-28 10:41:22 -07:00
0c62a414c9 Delete mirr.yml 2025-09-28 10:34:05 -07:00
81b88d9341 Feat: Initial landing page with auth forms 2025-09-28 10:19:30 -07:00
accc9af42f Create index.html 2025-09-28 10:05:48 -07:00
2f2b6ae3c2 Delete functions/gh/[[catchall]].js 2025-09-28 10:05:31 -07:00
github-actions[bot]
01f92b190d chore: Sync from multipleof4/sune 2025-09-28 17:05:05 +00:00
59261f7aaa Delete README.md 2025-09-11 03:16:55 -07:00
f0a6fc6bf3 feat: Add/update workflow to run openssl command 2025-09-10 21:28:39 -07:00
a6e28ed5f5 Auto-update README file 2025-09-09 12:17:07 -07:00
da4dd467ed 1 2025-09-08 13:15:07 -07:00
b7edd6f034 Initial commit 2025-08-19 23:34:54 -07:00