Commit Graph
100 Commits
Author SHA1 Message Date
multipleof4 15b16af1cb Feat: Handle takedown redirects 2025-11-21 12:46:53 -08:00
multipleof4 3faad4bacc Update takedown.html 2025-11-21 12:10:17 -08:00
multipleof4 543c878075 Fix: Update badge icon to use blue link color 2025-11-21 12:02:55 -08:00
multipleof4 67e6f34594 Fix: Set background color to pitch black 2025-11-21 12:01:48 -08:00
multipleof4 bc309a31d6 Fix: Update badge icon to use blue link color 2025-11-21 12:00:25 -08:00
multipleof4 166108cb37 Fix: Set background color to pitch black 2025-11-21 11:56:22 -08:00
multipleof4 dda749aa41 Refactor: Increase size of official seizure badge 2025-11-21 11:55:16 -08:00
multipleof4 4e9099209a Refactor: Simplify seizure text, change status to DOWN, remove reason 2025-11-21 11:52:11 -08:00
multipleof4 5a4d6521e6 Fix: Remove ID, enforce no-scroll layout (100vh fixed) 2025-11-21 11:47:00 -08:00
multipleof4 cab589e45b Refactor: Seizure style takedown page, new badge, strict aesthetics 2025-11-21 11:41:49 -08:00
multipleof4 55fb7e8f4d Refactor: Add disclaimer regarding unverified suspicious reports 2025-11-21 11:20:41 -08:00
multipleof4 4e34551beb Feat: Add seizure-style takedown page for malicious links 2025-11-21 11:18:38 -08:00
multipleof4 778c26bc22 Update: Add disclaimer about right to takedown suspicious URLs 2025-11-21 11:18:31 -08:00
multipleof4 992f17ccd5 Fix: Exclude 'takedown' page from slug routing 2025-11-21 11:18:28 -08:00
multipleof4 5a6631aab6 Update dash.html 2025-11-20 15:08:53 -08:00
multipleof4 b734daea76 Refactor: Update reCAPTCHA site key 2025-11-20 15:01:52 -08:00
multipleof4 e57f880299 Refactor: Update reCAPTCHA site key 2025-11-20 15:01:40 -08:00
multipleof4 ea2c168c56 Update index.html 2025-11-18 23:46:47 -08:00
multipleof4 de41cc3ab4 Fix: Add meta description 2025-11-18 23:44:17 -08:00
multipleof4 f8e11331d0 Fix: Add meta description 2025-11-18 23:44:15 -08:00
multipleof4 0227d2157d Fix: Add noindex to prevent admin panel indexing 2025-11-18 23:44:12 -08:00
multipleof4 984293b9b8 Fix: Add noindex to prevent dashboard indexing 2025-11-18 23:44:02 -08:00
multipleof4 e6de14a5bc Fix: Add meta description, keywords, canonical, and improve title 2025-11-18 23:43:55 -08:00
multipleof4 f17c4460de Feat: Use Architects Daughter for dash logo 2025-11-11 18:02:30 -08:00
multipleof4 b2cf35b41f Fix: Swap to JetBrains mono for code 2025-11-11 17:52:53 -08:00
multipleof4 71d39f2617 Fix: Revert tagline,use Architects+JetBrains 2025-11-11 17:52:49 -08:00
multipleof4 b948154a1f Feat: Apply custom fonts for app dashboard 2025-11-11 17:41:03 -08:00
multipleof4 6fc285dc63 Feat: Apply custom fonts for marketing/auth 2025-11-11 17:40:58 -08:00
multipleof4 6caf9c1aee Update README.md 2025-11-11 08:12:17 -08:00
multipleof4 7faeb670cb Create LICENSE 2025-11-11 08:11:22 -08:00
multipleof4 bf7f7d6be1 Feat: Success msg mentions analytics 2025-11-10 20:10:59 -08:00
multipleof4 c834d5959d Feat: Add Now with analytics badge 2025-11-10 20:10:54 -08:00
multipleof4 7021ee363a Fix: ntfy update correct topic usage 2025-11-10 13:42:51 -08:00
multipleof4 72aeb573b2 Fix: ntfy delete correct topic usage 2025-11-10 13:42:46 -08:00
multipleof4 c51b7d25b7 Fix: ntfy create correct topic usage 2025-11-10 13:42:43 -08:00
multipleof4 567cb7ae4d Fix: ntfy signup omit hash, correct topic usage 2025-11-10 13:42:38 -08:00
multipleof4 c5fa8c4f83 Fix: ntfy signin omit hash, ensure topic usage 2025-11-10 13:42:35 -08:00
multipleof4 19d65c6faf Fix: ntfy signup emoji and await 2025-11-10 13:34:23 -08:00
multipleof4 e32430e1ce Fix: ntfy signin emoji and await 2025-11-10 13:34:20 -08:00
multipleof4 e273372324 Fix: ntfy title emoji on update/analytics 2025-11-10 13:34:16 -08:00
multipleof4 266884a652 Fix: ntfy title emoji on delete 2025-11-10 13:34:13 -08:00
multipleof4 647d6193fb Fix: ntfy title emoji on create 2025-11-10 13:34:09 -08:00
multipleof4 d1e08a98b9 Feat: ntfy notify on signup 2025-11-10 13:22:44 -08:00
multipleof4 8d03d8bdab Feat: ntfy notify on signin 2025-11-10 13:22:41 -08:00
multipleof4 f362b82ddd Feat: ntfy notify on update/analytics 2025-11-10 13:22:37 -08:00
multipleof4 fa767e728f Feat: ntfy notify on link delete 2025-11-10 13:22:34 -08:00
multipleof4 61d9cf9cde Feat: send ntfy notify on link create 2025-11-10 13:22:30 -08:00
multipleof4 894635a90f Feat: Notify ntfy on signup 2025-11-10 13:10:36 -08:00
multipleof4 7e1fbc0fa9 Feat: Notify ntfy on signin 2025-11-10 13:10:32 -08:00
multipleof4 ca2dee0188 Feat: Notify ntfy on link delete 2025-11-10 13:10:25 -08:00
multipleof4 69ca09290e Feat: Notify ntfy on link update/analytics 2025-11-10 13:10:13 -08:00
multipleof4 4bcaa0cd65 Feat: Notify ntfy on link creation 2025-11-10 13:10:07 -08:00
multipleof4 928c2420ec Update README.md 2025-11-10 12:52:46 -08:00
multipleof4 d81f71d0fc Fix: Resolve D1 incomplete input error on exec 2025-10-11 09:35:47 -07:00
multipleof4 3bb572dc22 Feat: Add admin button for analytics schema migration 2025-10-11 09:32:50 -07:00
multipleof4 d86c814e43 Fix: Use watcher to correctly re-initialize state 2025-10-11 09:28:18 -07:00
multipleof4 92edd1e2ec Fix: Reset analytics state when switching between slugs 2025-10-11 09:21:01 -07:00
multipleof4 9686bd2413 Feat: Add endpoint to retrieve analytics for a slug 2025-10-11 09:11:00 -07:00
multipleof4 e850e6b252 Fix: Persist analytics toggle state and display analytics data 2025-10-11 09:10:55 -07:00
multipleof4 bac06a3aab Feat: Prefix KV value based on analytics toggle state 2025-10-11 08:56:14 -07:00
multipleof4 e4fac64771 Feat: Return analytics status along with destination 2025-10-11 08:56:11 -07:00
multipleof4 5417ad7298 Feat: Log analytics only if enabled via KV prefix 2025-10-11 08:56:09 -07:00
multipleof4 410da1506d Feat: Add analytics toggle UI in edit link form 2025-10-11 08:56:04 -07:00
multipleof4 125bc5718a Refactor: Update schema for aggregated analytics 2025-10-11 08:50:45 -07:00
multipleof4 9784694e94 Refactor: Use atomic upsert for efficient analytics 2025-10-11 08:50:43 -07:00
multipleof4 d2f8cd2e8a Fix: Make schema creation idempotent 2025-10-11 05:39:20 -07:00
multipleof4 b793bec05e Feat: Add endpoint to read current D1 schema 2025-10-11 05:39:15 -07:00
multipleof4 609090887c Refactor: Add admin path to reserved list 2025-10-11 05:39:05 -07:00
multipleof4 5d73635309 Feat: Add admin panel for schema management 2025-10-11 05:39:01 -07:00
multipleof4 8bbfd5a419 Refactor: Add new static pages to reserved paths 2025-10-10 14:12:16 -07:00
multipleof4 2728d82275 Feat: Add site footer 2025-10-10 14:07:33 -07:00
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