multipleof4
|
c77e975ecf
|
Feat: Add PlanetRenox analytics tracker
|
2026-02-27 09:33:48 -08:00 |
|
multipleof4
|
fd19de199b
|
Feat: Add PlanetRenox analytics tracker
|
2026-02-27 09:33:44 -08:00 |
|
multipleof4
|
7d5e954009
|
Feat: Add PlanetRenox analytics tracker
|
2026-02-27 09:33:41 -08:00 |
|
multipleof4
|
007c8456d3
|
Feat: Add PlanetRenox analytics tracker
|
2026-02-27 09:33:36 -08:00 |
|
multipleof4
|
2bdd90e683
|
Feat: Add PlanetRenox analytics tracker
|
2026-02-27 09:33:31 -08:00 |
|
multipleof4
|
f0860b6b05
|
Revert: Update wrangler.toml
|
2026-01-27 15:12:35 -08:00 |
|
multipleof4
|
e90802f4ae
|
Revert: Update wrangler.toml
|
2026-01-27 14:58:25 -08:00 |
|
multipleof4
|
3471e58129
|
Revert: Update submit.html
|
2026-01-27 14:10:17 -08:00 |
|
multipleof4
|
d1bb4ce773
|
Revert: Update wrangler.toml
|
2026-01-27 14:10:12 -08:00 |
|
multipleof4
|
708bcdbd94
|
Revert: Update wrangler.toml
|
2026-01-27 13:58:37 -08:00 |
|
multipleof4
|
ed92f67366
|
Revert: Update wrangler.toml
|
2026-01-27 13:45:45 -08:00 |
|
multipleof4
|
55233701ad
|
Revert: Update wrangler.toml
|
2026-01-27 13:44:29 -08:00 |
|
multipleof4
|
52ef506262
|
Fix: Await ntfy notifications to ensure delivery
|
2026-01-21 16:22:51 -08:00 |
|
multipleof4
|
a1ff394077
|
Fix: Await ntfy notifications to ensure delivery
|
2026-01-21 16:22:46 -08:00 |
|
multipleof4
|
aab683fc82
|
Fix: Await ntfy notifications to ensure delivery
|
2026-01-21 16:22:42 -08:00 |
|
multipleof4
|
aeacc762ce
|
Fix: Await ntfy notifications to ensure delivery
|
2026-01-21 16:22:39 -08:00 |
|
multipleof4
|
1fadbd1d45
|
Fix: Await ntfy notifications to ensure delivery
|
2026-01-21 16:22:35 -08:00 |
|
multipleof4
|
a4819a5573
|
Feat: Add ntfy alert for upvotes
|
2026-01-21 16:07:15 -08:00 |
|
multipleof4
|
98f00929c2
|
Feat: Add ntfy alert for user signup
|
2026-01-21 16:07:11 -08:00 |
|
multipleof4
|
facb5e75f5
|
Feat: Switch to OpenRouter and add ntfy alerts
|
2026-01-21 16:07:07 -08:00 |
|
multipleof4
|
f6fab6abfb
|
Feat: Add ntfy alert for user login
|
2026-01-21 16:07:03 -08:00 |
|
multipleof4
|
205b443d19
|
Feat: Switch to OpenRouter and add ntfy alerts
|
2026-01-21 16:06:52 -08:00 |
|
multipleof4
|
e71b9ac6b8
|
Refactor: Repeat Gemini instructions for clarity
|
2025-10-04 16:44:59 -07:00 |
|
multipleof4
|
f8f5607eb2
|
Refactor: Repeat Gemini instructions for clarity
|
2025-10-04 16:44:56 -07:00 |
|
multipleof4
|
9ee46730bc
|
Refactor: Make Gemini moderation prompt more lenient
|
2025-10-04 16:41:25 -07:00 |
|
multipleof4
|
33663ddbb2
|
Refactor: Make Gemini moderation prompt more lenient
|
2025-10-04 16:40:41 -07:00 |
|
multipleof4
|
f4682bf4f3
|
Revert: Update index.html
|
2025-10-04 16:28:35 -07:00 |
|
multipleof4
|
68191494eb
|
Feat: Add subtle privacy link to footer
|
2025-10-04 16:27:25 -07:00 |
|
multipleof4
|
af64a215f6
|
Feat: Add subtle privacy link to footer
|
2025-10-04 16:27:22 -07:00 |
|
multipleof4
|
2b1cd8e7b5
|
Feat: Add subtle privacy link to footer
|
2025-10-04 16:27:19 -07:00 |
|
multipleof4
|
cfb9210567
|
Feat: Add subtle privacy link to footer
|
2025-10-04 16:27:15 -07:00 |
|
multipleof4
|
5f3dd82a33
|
Feat: Add privacy page
|
2025-10-04 16:25:17 -07:00 |
|
multipleof4
|
bb8831ff3a
|
Fix: Restore subdomain display in header
|
2025-10-03 19:34:17 -07:00 |
|
multipleof4
|
5abe6d5173
|
Fix: Ensure lucide icons render on async loads
|
2025-10-03 19:27:53 -07:00 |
|
multipleof4
|
91510341b9
|
Feat: Update sub icons, remove for root domain
|
2025-10-03 19:20:04 -07:00 |
|
multipleof4
|
263a4709f7
|
Refactor: Adjust hot sort gravity for 0-score posts
|
2025-10-03 19:12:41 -07:00 |
|
multipleof4
|
d41478c578
|
Feat: Display sub-specific logos in header
|
2025-10-03 19:03:19 -07:00 |
|
multipleof4
|
28e7182c24
|
Feat: Split header link for sub/main domains
|
2025-10-03 17:49:08 -07:00 |
|
multipleof4
|
5d3215a53f
|
Refactor: Revert upvote arrows to SVG/text
|
2025-10-03 16:12:42 -07:00 |
|
multipleof4
|
835999b3e3
|
Refactor: Replace shield SVG with Lucide icon
|
2025-10-03 16:08:34 -07:00 |
|
multipleof4
|
4a7731705e
|
Feat: Add CCTV icon and replace SVGs with Lucide
|
2025-10-03 16:08:30 -07:00 |
|
multipleof4
|
9c5b04530d
|
Refactor: Update index.html
|
2025-10-03 16:04:49 -07:00 |
|
multipleof4
|
c2d627930d
|
Refactor: Update submit.html
|
2025-10-03 16:04:44 -07:00 |
|
multipleof4
|
265d96c024
|
Feat: Add CCTV icon link to main site
|
2025-10-03 16:02:52 -07:00 |
|
multipleof4
|
8379c8556e
|
Feat: Add CCTV icon link to main site
|
2025-10-03 16:02:01 -07:00 |
|
multipleof4
|
d3fb95b6be
|
Feat: Implement moderation popover menu
|
2025-10-03 14:48:29 -07:00 |
|
multipleof4
|
52d87ca8c0
|
Feat: Implement wipe moderation actions
|
2025-10-03 14:48:25 -07:00 |
|
multipleof4
|
7a4fbb7204
|
Refactor: Use a single Turnstile widget for all comments
|
2025-10-03 14:33:34 -07:00 |
|
multipleof4
|
14e6537c4a
|
Refactor: Loosen Gemini moderation to check for 'yes'
|
2025-10-03 14:31:29 -07:00 |
|
multipleof4
|
6c6e4c3414
|
Refactor: Loosen Gemini moderation to check for 'yes'
|
2025-10-03 14:31:27 -07:00 |
|
multipleof4
|
e0aca8ee7a
|
Fix: Reset Turnstile CAPTCHA on failed submission
|
2025-10-03 14:10:59 -07:00 |
|
multipleof4
|
f83504a78a
|
Fix: Reset Turnstile CAPTCHA on failed signup
|
2025-10-03 14:10:57 -07:00 |
|
multipleof4
|
b04832b3cc
|
Fix: Reset Turnstile CAPTCHA on failed login
|
2025-10-03 14:10:55 -07:00 |
|
multipleof4
|
472f1efe36
|
Refactor: Reset Turnstile CAPTCHA on all comment attempts
|
2025-10-03 14:10:51 -07:00 |
|
multipleof4
|
effc5efdb9
|
Feat: Add inline image previews for link posts
|
2025-10-03 13:07:53 -07:00 |
|
multipleof4
|
43f35d95fc
|
Refactor: Update index.html
|
2025-10-03 13:02:03 -07:00 |
|
multipleof4
|
2420eb79ab
|
Refactor: Update posts.js
|
2025-10-03 13:01:25 -07:00 |
|
multipleof4
|
dd1dc4fe58
|
Refactor: Update [id].js
|
2025-10-03 13:01:22 -07:00 |
|
multipleof4
|
610c5f87d5
|
Refactor: Update admin.html
|
2025-10-03 13:00:24 -07:00 |
|
multipleof4
|
ad8ad8c09e
|
Refactor: Update schema.js
|
2025-10-03 13:00:10 -07:00 |
|
multipleof4
|
bc4fa990ff
|
Refactor: Update submit.html
|
2025-10-03 12:59:56 -07:00 |
|
multipleof4
|
8166507513
|
Feat: Add UI for selecting post type
|
2025-10-03 12:44:57 -07:00 |
|
multipleof4
|
cfd3419451
|
Feat: Display thumbnails for link posts
|
2025-10-03 12:44:53 -07:00 |
|
multipleof4
|
5c8e27f731
|
Feat: Select post_type for post detail view
|
2025-10-03 12:44:50 -07:00 |
|
multipleof4
|
6585359548
|
Feat: Handle post_type in posts API
|
2025-10-03 12:44:46 -07:00 |
|
multipleof4
|
de306ede14
|
Feat: Add schema v2 with post_type column
|
2025-10-03 12:40:52 -07:00 |
|
multipleof4
|
c942c9612e
|
Feat: Add migrate to v2 button to admin UI
|
2025-10-03 12:40:48 -07:00 |
|
multipleof4
|
1589b73b28
|
Refactor: Merge subdomain and main site functionality
|
2025-10-03 11:41:17 -07:00 |
|
multipleof4
|
87e5e42f0a
|
Feat: Add submit page from sub.speech.capital
|
2025-10-03 11:41:13 -07:00 |
|
multipleof4
|
6e229afc23
|
Feat: Display user posts on their profile page
|
2025-10-03 07:55:48 -07:00 |
|
multipleof4
|
5e6ff38f47
|
Feat: Fetch and return user's posts for profile
|
2025-10-03 07:55:46 -07:00 |
|
multipleof4
|
034aaf64c7
|
Feat: Add user profile pages and client-side routing
|
2025-10-03 07:47:30 -07:00 |
|
multipleof4
|
7435c6713c
|
Feat: Add endpoint for user profiles
|
2025-10-03 07:47:28 -07:00 |
|
multipleof4
|
49a94f5775
|
Feat: Add server config check for API key
|
2025-10-02 15:32:38 -07:00 |
|
multipleof4
|
074149d38a
|
Refactor: Add debug log for API key
|
2025-10-02 15:31:20 -07:00 |
|
multipleof4
|
4f0e84e9aa
|
Feat: Add Gemini moderation for new posts
|
2025-10-02 15:02:32 -07:00 |
|
multipleof4
|
02f94fb09d
|
Feat: Add Gemini moderation for new comments
|
2025-10-02 15:02:28 -07:00 |
|
multipleof4
|
0994c7c6e4
|
Feat: Add Turnstile and simplify login flow
|
2025-10-02 14:41:28 -07:00 |
|
multipleof4
|
b2bd80943e
|
Feat: Add Turnstile verification to forms
|
2025-10-02 14:41:25 -07:00 |
|
multipleof4
|
954a577348
|
Refactor: Add Turnstile and login on signup
|
2025-10-02 14:41:22 -07:00 |
|
multipleof4
|
114aa13819
|
Feat: Add Turnstile verification to forms
|
2025-10-02 14:41:17 -07:00 |
|
multipleof4
|
6c18e5b674
|
Feat: Add Turnstile verification to forms
|
2025-10-02 14:41:14 -07:00 |
|
multipleof4
|
33e7cf09aa
|
Feat: Add Turnstile verification to forms
|
2025-10-02 14:41:07 -07:00 |
|
multipleof4
|
094c717f5c
|
Feat: Add ban check to user authentication
|
2025-10-02 13:46:19 -07:00 |
|
multipleof4
|
21df01d81b
|
Feat: Add ban check and expose user_id for mods
|
2025-10-02 13:46:16 -07:00 |
|
multipleof4
|
3d082d0c54
|
Feat: Add ban check and expose user_id for mods
|
2025-10-02 13:46:11 -07:00 |
|
multipleof4
|
28c4d8806b
|
Feat: Add moderation endpoint for delete and ban
|
2025-10-02 13:46:08 -07:00 |
|
multipleof4
|
6490ca0d93
|
Feat: Clear role cookie on logout
|
2025-10-02 13:46:04 -07:00 |
|
multipleof4
|
c34da04919
|
Feat: Add user role to auth cookie
|
2025-10-02 13:46:00 -07:00 |
|
multipleof4
|
aea1fedd22
|
Feat: Add ban check to user authentication
|
2025-10-02 13:45:56 -07:00 |
|
multipleof4
|
8284a46bec
|
Fix: Add CORS headers to vote API
|
2025-10-02 12:43:47 -07:00 |
|
multipleof4
|
0b48f82ac0
|
Fix: Add CORS headers to comments API
|
2025-10-02 12:43:44 -07:00 |
|
multipleof4
|
6b326a5a7b
|
Fix: Add CORS headers to post detail API
|
2025-10-02 12:43:41 -07:00 |
|
multipleof4
|
292b66832e
|
Fix: Add CORS headers to posts API
|
2025-10-02 12:43:38 -07:00 |
|
multipleof4
|
da3f9806f4
|
Feat: Add vote POST endpoint
|
2025-10-02 12:37:03 -07:00 |
|
multipleof4
|
59a6d8faea
|
Feat: Add comments POST endpoint
|
2025-10-02 12:37:00 -07:00 |
|
multipleof4
|
127426ae98
|
Feat: Add single post GET endpoint
|
2025-10-02 12:36:57 -07:00 |
|
multipleof4
|
5e9e75213f
|
Feat: Add posts API with GET/POST
|
2025-10-02 12:36:54 -07:00 |
|
multipleof4
|
ad7138afd8
|
Refactor: Enable CORS for user auth check
|
2025-10-02 12:12:41 -07:00 |
|
multipleof4
|
d68e62e742
|
Delete: Replace with server-side function
|
2025-10-02 12:00:07 -07:00 |
|