Commit Graph
96 Commits
Author SHA1 Message Date
multipleof4 e2e1733dcf Feat: Add site footer 2025-10-10 14:07:25 -07:00
multipleof4 8dc152e428 Feat: Add abuse reporting page 2025-10-10 14:07:14 -07:00
multipleof4 8c62301619 Feat: Add acceptable use policy page 2025-10-10 14:07:11 -07:00
multipleof4 324cf28de0 Refactor: Switch to Turnstile for CAPTCHA verification 2025-10-10 11:37:55 -07:00
multipleof4 ebf8f84af8 Refactor: Switch to Turnstile for CAPTCHA verification 2025-10-10 11:37:51 -07:00
multipleof4 168e89e3a3 Refactor: Use Turnstile for edit/delete actions 2025-10-10 11:37:46 -07:00
multipleof4 7df65b26eb Fix: Explicitly render reCAPTCHA on form display 2025-10-10 11:29:19 -07:00
multipleof4 e06fb29efb Fix: Refactor dashboard state management for reactivity 2025-10-10 11:14:29 -07:00
multipleof4 46b460f511 Feat: Add endpoint to delete links 2025-10-10 11:06:18 -07:00
multipleof4 0452df44d5 Feat: Add endpoint to update link destination 2025-10-10 11:06:14 -07:00
multipleof4 a3b4ab6904 Feat: Add endpoint to get link destination 2025-10-10 11:06:10 -07:00
multipleof4 ff738b643d Feat: Add link editing sidebar with delete/update 2025-10-10 11:06:05 -07:00
multipleof4 9f694ce7b7 Revert: Update dash.html 2025-10-10 10:49:06 -07:00
multipleof4 3fc424bb85 Revert: Update list.js 2025-10-10 10:48:59 -07:00
multipleof4 5fdb9d0afe Delete functions/api/links/delete.js 2025-10-10 10:48:32 -07:00
multipleof4 4ccae512ea Delete functions/api/links/update.js 2025-10-10 10:48:20 -07:00
multipleof4 f0f982c280 Refactor: Consolidate state to fix sidebar link display 2025-10-10 10:45:33 -07:00
multipleof4 6ff69692e4 Feat: Add API endpoint for updating links 2025-10-10 10:40:34 -07:00
multipleof4 0a91ccb944 Refactor: Return full link details instead of slugs 2025-10-10 10:40:31 -07:00
multipleof4 ad1c215650 Feat: Add API endpoint for deleting links 2025-10-10 10:40:27 -07:00
multipleof4 772bda35a9 Feat: Add link editing and deletion via sidebar 2025-10-10 10:40:22 -07:00
multipleof4 2e0ce0e411 Delete functions/api/links/update.js 2025-10-10 08:39:25 -07:00
multipleof4 b3c488652f Revert: Update dash.html 2025-10-10 08:38:41 -07:00
multipleof4 96f25fb68a Revert: Update list.js 2025-10-10 08:38:33 -07:00
multipleof4 0aae411ea9 Fix: Use direct mutation to ensure link change reactivity 2025-10-10 08:30:46 -07:00
multipleof4 0378f3405e Fix: Ensure link changes are detected by AlpineJS 2025-10-10 08:23:27 -07:00
multipleof4 72ecbd0211 Feat: Add endpoint for updating links 2025-10-10 08:16:25 -07:00
multipleof4 9d08652cb2 Refactor: Return full link details for editing 2025-10-10 08:16:22 -07:00
multipleof4 fb2249e85a Feat: Implement editable links on dashboard 2025-10-10 08:16:16 -07:00
multipleof4 5677289504 Update README.md 2025-10-10 07:44:54 -07:00
multipleof4 819e618963 Delete dash/index.html 2025-10-10 07:42:40 -07:00
multipleof4 0a0a030c8b Create dash.html 2025-10-10 07:42:28 -07:00
multipleof4 0d9e859855 Remove kimi hallucination 2025-09-29 08:48:49 -07:00
multipleof4 62e457bc46 Delete public/icon.png 2025-09-29 08:37:02 -07:00
multipleof4 8de2a0e885 Refactor: Update index.html 2025-09-29 08:36:31 -07:00
multipleof4 aba4447cdd Refactor: Update index.html 2025-09-29 08:36:23 -07:00
multipleof4 5c639b4cd9 Feat: Use PNG icon for favicon 2025-09-29 08:31:06 -07:00
multipleof4 cff4f659f0 Refactor: Improve readability of signup function 2025-09-29 08:31:03 -07:00
multipleof4 94e40d3d3b Refactor: Improve readability of signin function 2025-09-29 08:31:00 -07:00
multipleof4 027e00d52f Refactor: Improve readability of list links function 2025-09-29 08:30:57 -07:00
multipleof4 dcd5273747 Refactor: Improve readability of create link function 2025-09-29 08:30:53 -07:00
multipleof4 4f1cb8f27d Feat: Use PNG icon for favicon 2025-09-29 08:30:49 -07:00
multipleof4 1386e62ed9 Delete public/delsoon 2025-09-29 08:26:27 -07:00
multipleof4 2e45082252 Add files via upload 2025-09-29 08:26:15 -07:00
multipleof4 d5b4d8c5e8 Create delsoon 2025-09-29 08:26:04 -07:00
multipleof4 4098dd6064 Update README.md 2025-09-29 02:00:25 -07:00
multipleof4 26e126de0a Update README.md 2025-09-28 23:24:12 -07:00
multipleof4 c815ac000b Add files via upload 2025-09-28 23:20:46 -07:00
multipleof4 11b158e5db Rename README.md to docs/README.md 2025-09-28 23:19:16 -07:00
multipleof4 e66732dda0 Fix: escape fenced code blocks with ~~~ so markdown renders 2025-09-28 21:56:29 -07:00
multipleof4 c97e8457fc Feat: Add application favicon 2025-09-28 13:45:14 -07:00
multipleof4 71ed0e095f Feat: Add application favicon 2025-09-28 13:45:11 -07:00
multipleof4 d34270aa81 Feat: Persist session and redirect if logged in 2025-09-28 13:33:21 -07:00
multipleof4 8ca26e3173 Refactor: Persist session with localStorage 2025-09-28 13:33:09 -07:00
multipleof4 6ba658ed05 Fix: Prevent autofill on signup form 2025-09-28 13:18:48 -07:00
multipleof4 efff01114e Feat: Display user's created links on dashboard 2025-09-28 12:51:50 -07:00
multipleof4 da89ce698f Feat: Add endpoint to list a user's links 2025-09-28 12:51:47 -07:00
multipleof4 628a57b442 Feat: Add concise project README 2025-09-28 12:34:10 -07:00
multipleof4 394487de99 Fix: Correct reCAPTCHA rendering on auth forms 2025-09-28 12:26:49 -07:00
multipleof4 f03c521219 Fix: Resolve reCAPTCHA issue on signup form 2025-09-28 12:23:55 -07:00
multipleof4 0e4381938b Feat: Add reCAPTCHA to auth forms 2025-09-28 12:16:33 -07:00
multipleof4 decd2fb485 Feat: Add reCAPTCHA verification to signup 2025-09-28 12:16:30 -07:00
multipleof4 66b1615448 Feat: Add reCAPTCHA verification to signin 2025-09-28 12:16:28 -07:00
multipleof4 4d87fc6292 Feat: Add reCAPTCHA server-side verification 2025-09-28 12:11:18 -07:00
multipleof4 5ab4bd54dd Feat: Add reCAPTCHA to link creation form 2025-09-28 12:11:14 -07:00
multipleof4 8c2e898bd4 Feat: Add reserved word validation for custom slugs 2025-09-28 12:07:19 -07:00
multipleof4 996f934f86 Refactor: Update dash UI to grayscale and improve copy 2025-09-28 12:07:06 -07:00
multipleof4 b088de6043 Fix: Use users table for slugs, remove links table 2025-09-28 11:52:13 -07:00
multipleof4 2e000370e3 Fix: Allow schemeless URLs in link creation form 2025-09-28 11:52:09 -07:00
multipleof4 c6d3c2b213 Fix: Allow schemeless URLs in link creation form 2025-09-28 11:48:55 -07:00
multipleof4 dc3d5d1226 Fix: Ignore reserved paths in catch-all route 2025-09-28 11:41:31 -07:00
multipleof4 c3def7e775 Delete: Remove old dashboard file from root 2025-09-28 11:41:28 -07:00
multipleof4 75e7fe08ef Fix: Update login redirect to point to /dash/ 2025-09-28 11:28:41 -07:00
multipleof4 68823a60f4 Feat: Move dashboard to its own directory 2025-09-28 11:28:37 -07:00
multipleof4 3e20684c1d Fix: Use username from API response to set session 2025-09-28 11:25:37 -07:00
multipleof4 3cd4782cd2 Refactor: Return username on successful sign-up 2025-09-28 11:25:34 -07:00
multipleof4 3911fdda62 Refactor: Return username on successful sign-in 2025-09-28 11:25:32 -07:00
multipleof4 017d592845 Feat: Add catch-all redirect handler for slugs 2025-09-28 11:18:49 -07:00
multipleof4 ce44f5f570 Feat: Add API endpoint to create short links 2025-09-28 11:17:05 -07:00
multipleof4 664b34c409 Feat: Implement link creation form UI and logic 2025-09-28 11:17:00 -07:00
multipleof4 234670de33 Refactor: Replace Argon2 with Scrypt for hashing 2025-09-28 11:04:26 -07:00
multipleof4 edab4e0abe Fix: Use bundled Argon2 script to prevent race conditions 2025-09-28 11:00:07 -07:00
multipleof4 3fb3d8493f Fix: Ensure Argon2 library loads before use 2025-09-28 10:57:12 -07:00
multipleof4 e0001afdc6 Feat: Create user dashboard page 2025-09-28 10:42:28 -07:00
multipleof4 9882e61cfe Feat: Implement client-side authentication logic 2025-09-28 10:41:34 -07:00
multipleof4 6db5c1b657 Feat: Add user signin API endpoint 2025-09-28 10:41:24 -07:00
multipleof4 7f1101b919 Feat: Add user signup API endpoint 2025-09-28 10:41:22 -07:00
multipleof4 0c62a414c9 Delete mirr.yml 2025-09-28 10:34:05 -07:00
multipleof4 81b88d9341 Feat: Initial landing page with auth forms 2025-09-28 10:19:30 -07:00
multipleof4 accc9af42f Create index.html 2025-09-28 10:05:48 -07:00
multipleof4 2f2b6ae3c2 Delete functions/gh/[[catchall]].js 2025-09-28 10:05:31 -07:00
multipleof4 59261f7aaa Delete README.md 2025-09-11 03:16:55 -07:00
multipleof4 f0a6fc6bf3 feat: Add/update workflow to run openssl command 2025-09-10 21:28:39 -07:00
multipleof4 a6e28ed5f5 Auto-update README file 2025-09-09 12:17:07 -07:00
multipleof4 da4dd467ed 1 2025-09-08 13:15:07 -07:00
multipleof4 b7edd6f034 Initial commit 2025-08-19 23:34:54 -07:00