135 Commits

Author SHA1 Message Date
e71b9ac6b8 Refactor: Repeat Gemini instructions for clarity 2025-10-04 16:44:59 -07:00
f8f5607eb2 Refactor: Repeat Gemini instructions for clarity 2025-10-04 16:44:56 -07:00
9ee46730bc Refactor: Make Gemini moderation prompt more lenient 2025-10-04 16:41:25 -07:00
33663ddbb2 Refactor: Make Gemini moderation prompt more lenient 2025-10-04 16:40:41 -07:00
f4682bf4f3 Revert: Update index.html 2025-10-04 16:28:35 -07:00
68191494eb Feat: Add subtle privacy link to footer 2025-10-04 16:27:25 -07:00
af64a215f6 Feat: Add subtle privacy link to footer 2025-10-04 16:27:22 -07:00
2b1cd8e7b5 Feat: Add subtle privacy link to footer 2025-10-04 16:27:19 -07:00
cfb9210567 Feat: Add subtle privacy link to footer 2025-10-04 16:27:15 -07:00
5f3dd82a33 Feat: Add privacy page 2025-10-04 16:25:17 -07:00
bb8831ff3a Fix: Restore subdomain display in header 2025-10-03 19:34:17 -07:00
5abe6d5173 Fix: Ensure lucide icons render on async loads 2025-10-03 19:27:53 -07:00
91510341b9 Feat: Update sub icons, remove for root domain 2025-10-03 19:20:04 -07:00
263a4709f7 Refactor: Adjust hot sort gravity for 0-score posts 2025-10-03 19:12:41 -07:00
d41478c578 Feat: Display sub-specific logos in header 2025-10-03 19:03:19 -07:00
28e7182c24 Feat: Split header link for sub/main domains 2025-10-03 17:49:08 -07:00
5d3215a53f Refactor: Revert upvote arrows to SVG/text 2025-10-03 16:12:42 -07:00
835999b3e3 Refactor: Replace shield SVG with Lucide icon 2025-10-03 16:08:34 -07:00
4a7731705e Feat: Add CCTV icon and replace SVGs with Lucide 2025-10-03 16:08:30 -07:00
9c5b04530d Refactor: Update index.html 2025-10-03 16:04:49 -07:00
c2d627930d Refactor: Update submit.html 2025-10-03 16:04:44 -07:00
265d96c024 Feat: Add CCTV icon link to main site 2025-10-03 16:02:52 -07:00
8379c8556e Feat: Add CCTV icon link to main site 2025-10-03 16:02:01 -07:00
d3fb95b6be Feat: Implement moderation popover menu 2025-10-03 14:48:29 -07:00
52d87ca8c0 Feat: Implement wipe moderation actions 2025-10-03 14:48:25 -07:00
7a4fbb7204 Refactor: Use a single Turnstile widget for all comments 2025-10-03 14:33:34 -07:00
14e6537c4a Refactor: Loosen Gemini moderation to check for 'yes' 2025-10-03 14:31:29 -07:00
6c6e4c3414 Refactor: Loosen Gemini moderation to check for 'yes' 2025-10-03 14:31:27 -07:00
e0aca8ee7a Fix: Reset Turnstile CAPTCHA on failed submission 2025-10-03 14:10:59 -07:00
f83504a78a Fix: Reset Turnstile CAPTCHA on failed signup 2025-10-03 14:10:57 -07:00
b04832b3cc Fix: Reset Turnstile CAPTCHA on failed login 2025-10-03 14:10:55 -07:00
472f1efe36 Refactor: Reset Turnstile CAPTCHA on all comment attempts 2025-10-03 14:10:51 -07:00
effc5efdb9 Feat: Add inline image previews for link posts 2025-10-03 13:07:53 -07:00
43f35d95fc Refactor: Update index.html 2025-10-03 13:02:03 -07:00
2420eb79ab Refactor: Update posts.js 2025-10-03 13:01:25 -07:00
dd1dc4fe58 Refactor: Update [id].js 2025-10-03 13:01:22 -07:00
610c5f87d5 Refactor: Update admin.html 2025-10-03 13:00:24 -07:00
ad8ad8c09e Refactor: Update schema.js 2025-10-03 13:00:10 -07:00
bc4fa990ff Refactor: Update submit.html 2025-10-03 12:59:56 -07:00
8166507513 Feat: Add UI for selecting post type 2025-10-03 12:44:57 -07:00
cfd3419451 Feat: Display thumbnails for link posts 2025-10-03 12:44:53 -07:00
5c8e27f731 Feat: Select post_type for post detail view 2025-10-03 12:44:50 -07:00
6585359548 Feat: Handle post_type in posts API 2025-10-03 12:44:46 -07:00
de306ede14 Feat: Add schema v2 with post_type column 2025-10-03 12:40:52 -07:00
c942c9612e Feat: Add migrate to v2 button to admin UI 2025-10-03 12:40:48 -07:00
1589b73b28 Refactor: Merge subdomain and main site functionality 2025-10-03 11:41:17 -07:00
87e5e42f0a Feat: Add submit page from sub.speech.capital 2025-10-03 11:41:13 -07:00
6e229afc23 Feat: Display user posts on their profile page 2025-10-03 07:55:48 -07:00
5e6ff38f47 Feat: Fetch and return user's posts for profile 2025-10-03 07:55:46 -07:00
034aaf64c7 Feat: Add user profile pages and client-side routing 2025-10-03 07:47:30 -07:00