Commit graph

  • bc3fdb4211 fix: replace deprecated activeColor with activeTrackColor on Switch.adaptive goSojorn Patrick Britton 2026-02-17 03:58:28 -0600
  • 9348765b68 fix: remove duplicate altcha_handler.go (methods already in admin/auth handlers) Patrick Britton 2026-02-17 03:46:58 -0600
  • 57cb964737 feat: Phase 5 - Privacy Dashboard with score, toggles, segmented controls, and encryption status Patrick Britton 2026-02-17 03:44:19 -0600
  • 2c6c8a7c20 feat: Phase 6 - Skeleton loaders for Groups/feed, seed groups SQL migration Patrick Britton 2026-02-17 03:41:39 -0600
  • f5612be301 feat: Phase 5 - Harmony State explainer modal with progression chart, tappable from profile Patrick Britton 2026-02-17 03:38:10 -0600
  • 60a42c4704 feat: Phase 2.1 - Enhanced thread detail with highlighted OP, thread connectors, chain metadata, and improved reply composer Patrick Britton 2026-02-17 03:34:14 -0600
  • bf4ac02d4b feat: Phase 1.3 - Nav helper badges (Videos/Alerts) and long-press tooltips Patrick Britton 2026-02-17 03:32:51 -0600
  • 0c183c3491 feat: Phase 1.2 - 3-screen onboarding modal (Welcome, Features, Harmony) Patrick Britton 2026-02-17 03:31:32 -0600
  • c255386db5 feat: Phase 1.1 - Groups page overhaul with discovery, category filtering, and join flow Patrick Britton 2026-02-17 03:29:20 -0600
  • d990aec83e chore: refresh repo hooks main Patrick Britton 2026-02-17 03:20:53 -0600
  • 9d9cfd7328 chore: refresh repo hooks Patrick Britton 2026-02-17 03:20:16 -0600
  • 2bfb8eecea feat: replace Turnstile with ALTCHA across Flutter app, Go backend, and website Patrick Britton 2026-02-17 03:18:50 -0600
  • 602a139349 fix: update auth screens to use ALTCHA instead of Turnstile Patrick Britton 2026-02-17 01:53:09 -0600
  • 95be179a38 security: remove development bypass tokens from production code Patrick Britton 2026-02-17 00:52:29 -0600
  • 83317e8e0f legal: update Terms of Service and Privacy Policy for AGPL-3.0 Patrick Britton 2026-02-17 00:17:16 -0600
  • 2f21c3d9a6 license: switch from BSL 1.1 to AGPL-3.0 Patrick Britton 2026-02-17 00:12:56 -0600
  • 09c436e877 chore: add PowerShell scripts to gitignore Patrick Britton 2026-02-17 00:10:09 -0600
  • 82290df800 chore: remove gitignored files from tracking Patrick Britton 2026-02-17 00:00:20 -0600
  • da5984d67c refactor: rename Go module from github.com/patbritton to gitlab.com/patrickbritton3 Patrick Britton 2026-02-16 23:58:39 -0600
  • 913fbdb8f7 fix: rewrite ALTCHA component for reliable event binding Patrick Britton 2026-02-16 23:51:46 -0600
  • 9f1dd857c4 fix: upgrade ALTCHA widget to v2.3.0 and rewrite component Patrick Britton 2026-02-16 23:47:02 -0600
  • 96c0348d3a fix: use string literal for SHA-256 algorithm instead of undefined constant Patrick Britton 2026-02-16 23:43:38 -0600
  • a5f20439bf fix: correct ALTCHA CreateChallenge API call to use ChallengeOptions struct Patrick Britton 2026-02-16 23:42:20 -0600
  • db0e3dfb59 feat: implement official ALTCHA library for proper challenge generation Patrick Britton 2026-02-16 23:40:43 -0600
  • 2149a1e001 fix: add development bypass for ALTCHA on admin login Patrick Britton 2026-02-16 23:35:47 -0600
  • 11e8b30122 fix: resolve variable naming conflict in ALTCHA challenge handlers Patrick Britton 2026-02-16 23:33:31 -0600
  • 7944380ada fix: implement proper ALTCHA challenge with HMAC signatures Patrick Britton 2026-02-16 23:32:02 -0600
  • 9f33cc1e8a fix: add TypeScript declaration for altcha-widget custom element Patrick Britton 2026-02-16 23:29:19 -0600
  • d190afbd19 feat: add ALTCHA widget to admin login page Patrick Britton 2026-02-16 23:27:25 -0600
  • ace3b33344 fix: remove duplicate ALTCHA route registrations Patrick Britton 2026-02-16 23:23:35 -0600
  • df36fc739f fix: add ALTCHA routes directly to main router Patrick Britton 2026-02-16 23:17:04 -0600
  • b6909ffc67 feat: add simple ALTCHA challenge endpoints Patrick Britton 2026-02-16 23:11:54 -0600
  • fcdecacb01 fix: move ALTCHA routes to correct location Patrick Britton 2026-02-16 23:07:18 -0600
  • 68bfb1d220 fix: remove duplicate ALTCHA routes causing conflicts Patrick Britton 2026-02-16 23:00:11 -0600
  • 797661ab9b fix: move ALTCHA endpoints to correct v1 group location Patrick Britton 2026-02-16 22:49:42 -0600
  • 050fb89bfe fix: add test endpoint and fix ALTCHA route registration Patrick Britton 2026-02-16 22:47:06 -0600
  • e1f32cec13 fix: move ALTCHA challenge endpoint outside rate limiting middleware Patrick Britton 2026-02-16 22:44:17 -0600
  • 45a7655f88 fix: move ALTCHA challenge endpoints to correct router groups Patrick Britton 2026-02-16 22:40:26 -0600
  • a3fcfe67ab feat: replace Turnstile with ALTCHA for all authentication Patrick Britton 2026-02-16 22:18:29 -0600
  • cc312c7e9f fix: add development bypass for Turnstile verification Patrick Britton 2026-02-16 22:00:49 -0600
  • c6b2d98454 fix/admin: remove turnstile UI from login page Patrick Britton 2026-02-16 21:38:57 -0600
  • c1463256d2 fix: disable turnstile for admin login and troubleshooting Patrick Britton 2026-02-16 21:18:05 -0600
  • 1de9997476 feat(auth): Add password reset functionality (backend + app + web) & enhance Turnstile integration Patrick Britton 2026-02-16 13:06:00 -0600
  • ec7c9cf862 Switch Turnstile to managed widget on admin login Patrick Britton 2026-02-16 12:30:45 -0600
  • aec14bc97d Harden admin login Turnstile flow Patrick Britton 2026-02-16 12:24:20 -0600
  • e0fd5cea8c Fix Turnstile verification encoding and admin login diagnostics Patrick Britton 2026-02-16 12:22:02 -0600
  • 416fbc6fc1 Fix Turnstile login using immediate credential refs Patrick Britton 2026-02-16 12:11:32 -0600
  • 2d3d181e45 Fix invisible Turnstile login submit flow Patrick Britton 2026-02-16 12:02:20 -0600
  • 10b0d45c3d Configure Turnstile with invisible mode and preclearance Patrick Britton 2026-02-16 11:35:07 -0600
  • b04d10853b Fix upload by using API client with proper authentication Patrick Britton 2026-02-16 10:26:13 -0600
  • 2622d0fb79 Fix upload authentication - add authorization header Patrick Britton 2026-02-16 10:20:06 -0600
  • 619c629b6b Fix TypeScript error with proper typing Patrick Britton 2026-02-16 10:15:32 -0600
  • 1facff9d2a Fix TypeScript error in image upload test Patrick Britton 2026-02-16 10:14:36 -0600
  • e5640ac98c Add image upload functionality to AI moderation testing Patrick Britton 2026-02-16 10:13:27 -0600
  • 4fcab45b83 Add Azure OpenAI integration - new service, admin UI, and backend support Patrick Britton 2026-02-16 09:25:42 -0600
  • ae90efbfa0 Fix admin page model selection - connect dropdowns to actually save configuration Patrick Britton 2026-02-16 09:18:53 -0600
  • e3a3157f5a Add image downloading and base64 conversion for OpenRouter vision models Patrick Britton 2026-02-16 09:13:55 -0600
  • afe34159b5 Add disingenuous political content detection - misleading framing, out-of-context quotes, manipulated imagery Patrick Britton 2026-02-16 08:43:09 -0600
  • db0ec65d60 Make political/medical misinformation detection mandatory for all images with step-by-step analysis Patrick Britton 2026-02-16 08:40:48 -0600
  • a347ac26a3 Enhance image moderation to detect misinformation in text within images Patrick Britton 2026-02-16 08:34:34 -0600
  • eb0c61f5fc Add AI moderation instructions field for custom guidelines Patrick Britton 2026-02-16 08:25:19 -0600
  • 8e0a054a84 Redesign AI Moderation page - clean dropdowns, single engine selector, terminal-style test output Patrick Britton 2026-02-16 07:58:32 -0600
  • e931c6cdb3 Fix: Sync testEngine with activeTab for Google Vision tests Patrick Britton 2026-02-16 07:48:36 -0600
  • d5fc89b97a Patrick Britton 2026-02-16 07:27:41 -0600
  • 4a97801080 cleanup: removed unused backup files and deprecated docker compose config Patrick Britton 2026-02-16 07:10:57 -0600
  • 434937961c security: sanitized baseline for public release Patrick Britton 2026-02-15 00:33:24 -0600