Commit Graph

  • 215c3d7f95 fix yesterdays schedule blocking todays main Chelsea 2026-02-20 20:04:35 +00:00
  • fe07b3ebe7 Fix cross-midnight adaptive dose creating false missed reminders chelsea 2026-02-20 07:58:45 -06:00
  • 019561e7cd Fix bot routine scheduling field mismatch and add debug logging chelsea 2026-02-20 00:21:22 -06:00
  • e89656a87c Fix adaptive medication timing and update README chelsea 2026-02-19 23:34:38 -06:00
  • 03da0b0156 Fix timezone mismatch in already-taken check chelsea 2026-02-19 20:51:44 -06:00
  • cf29d17183 Also suppress nags for skipped medications chelsea 2026-02-19 20:40:31 -06:00
  • cc1aace73d Fix presence tracking and med reminder bugs chelsea 2026-02-19 20:31:43 -06:00
  • a19e30db68 Fix medication reminders for already-taken meds chelsea 2026-02-19 20:12:22 -06:00
  • e9a2f96f91 Fix offset-naive/aware datetime error in nag checker chelsea 2026-02-19 19:43:32 -06:00
  • 4c4ff5add3 Allow scheduling multiple medications at once, remove time conflicts chelsea 2026-02-19 19:38:44 -06:00
  • 33db2629e3 Add every-N-day frequency toggle to new routine page chelsea 2026-02-19 19:26:44 -06:00
  • ecb79af44e Fix bugs, add auto-refresh, quick-complete tasks, and every-N-day routines chelsea 2026-02-19 19:04:52 -06:00
  • 24a1d18b25 Show tasks on the routines timeline chelsea 2026-02-19 17:02:30 -06:00
  • d45929ddc0 Fix off-day med reminders and add medication editing chelsea 2026-02-19 16:49:12 -06:00
  • bebc609091 Add one-off tasks/appointments feature chelsea 2026-02-19 16:43:42 -06:00
  • 2951382c51 Fix auth persistence: web client session timeout + bot cache loss chelsea 2026-02-19 16:32:07 -06:00
  • 95ebae6766 Add AI task composition for routines (bot + web client) chelsea 2026-02-19 13:56:54 -06:00
  • 9fb56edf74 Route general questions to knowledge base via LLM classification chelsea 2026-02-19 13:25:13 -06:00
  • 288e447d3e Fix nagging for doses not yet due — check scheduled time before nagging chelsea 2026-02-19 13:17:51 -06:00
  • d2b074d39b Fix VARCHAR vs TIME type mismatch in med_logs queries (#15) chelsea 2026-02-19 13:14:20 -06:00
  • d4adbde3df Fix issues #6, #7, #11, #12, #13: med reminders, push notifications, auth persistence, scheduling conflicts chelsea 2026-02-19 13:05:48 -06:00
  • 6850abf7d2 fix partial-update overwrite bug in snitch and adaptive meds PUT handlers chelsea 2026-02-17 19:05:09 -06:00
  • f826e511d5 fixing snitch and adaptive medication timing persistance and logic chelsea 2026-02-17 18:52:35 -06:00
  • cf2b4be033 med scheduling fixes chelsea 2026-02-17 18:33:43 -06:00
  • 8ac7a5129a fixed spamming i hope chelsea 2026-02-17 18:11:44 -06:00
  • 80ebecf0b1 Changes Made 1. config/schema.sql — Added timezone_name VARCHAR(100) to user_preferences table + an ALTER TABLE migration at the bottom for existing DBs. 2. core/tz.py — Rewrote with dual-path timezone support: - Request context: _get_request_tz() now checks X-Timezone-Name header (IANA) first, falls back to X-Timezone-Offset - Background jobs: New tz_for_user(user_uuid) and user_now_for(user_uuid) read stored timezone_name from prefs, fall back to numeric offset, then UTC - All existing function signatures (user_now(), user_today()) preserved for backward compat chelsea 2026-02-17 18:02:07 -06:00
  • 0e28e1ac9d logo update from ai logo to human made chelsea 2026-02-17 16:43:23 -06:00
  • ac27a9fb69 you can pick your friends but you shouldnt pick your skin chelsea 2026-02-17 03:39:43 -06:00
  • d673d73530 opus pass 2 chelsea 2026-02-17 00:30:05 -06:00
  • 123a7ce3e7 claude bugpass chelsea 2026-02-17 00:20:06 -06:00
  • 3d3b80fe96 partial Chelsea 2026-02-17 05:46:59 +00:00
  • 596467628f feat: add Discord presence status indicator in settings Chelsea 2026-02-17 04:37:13 +00:00
  • a0126d0aba fix: include adaptive_mode when enabling adaptive timing toggle Chelsea 2026-02-17 04:35:55 +00:00
  • a2c7940a5c Fix issues #8, #9, #10, #11: scheduling conflicts, med reminders, adaptive timing, nagging Chelsea 2026-02-17 04:20:34 +00:00
  • 3aad7a4867 Fix snitch test to actually insert a log entry that the bot will send chelsea 2026-02-16 21:20:25 -06:00
  • 98706702da Fix snitch test to not send to wrong user, implement Discord DM sending for snitches chelsea 2026-02-16 21:16:33 -06:00
  • 1d79516794 Temporarily disable adaptive medication check until database migration is run chelsea 2026-02-16 21:09:05 -06:00
  • f740fe8be2 Add fallback to original medication reminders when adaptive tables don't exist chelsea 2026-02-16 21:02:34 -06:00
  • 6e875186b4 Fix datetime import and add database migration script chelsea 2026-02-16 20:21:07 -06:00
  • 35f51e6d27 Add complete snitch system UI to settings page with contact management and consent flow chelsea 2026-02-16 20:16:29 -06:00
  • a6ae4e13fd Add complete snitch feature with contact management, consent system, and notification delivery chelsea 2026-02-16 20:14:03 -06:00
  • 69163a37d1 Add complete UI for adaptive medication settings with presence tracking and nagging configuration chelsea 2026-02-16 20:04:58 -06:00
  • 84c6032dc9 Register adaptive medication API routes chelsea 2026-02-16 20:01:27 -06:00
  • d4fb41ae6b Add adaptive medication timing, Discord presence tracking, and nagging system chelsea 2026-02-16 20:00:53 -06:00
  • 1ed187b0dd Properly merge original Discord bot with JurySystem DBT integration chelsea 2026-02-16 19:29:35 -06:00
  • 2feaf0cdc0 Convert JurySystem to Discord bot chelsea 2026-02-16 19:26:16 -06:00
  • 09d453017c Update embedding file path in config chelsea 2026-02-16 19:22:58 -06:00
  • 833800842a Add config.json for JurySystem with OpenRouter API key chelsea 2026-02-16 19:20:40 -06:00
  • e4e6ad44ac Fix datetime comparison error in victories API chelsea 2026-02-16 19:14:36 -06:00
  • c7be19611a Merge branch 'main' of https://git.scorpi.us/chelsea/Synculous-2 chelsea 2026-02-16 19:08:19 -06:00
  • b1bb05e879 Fix knowledge base loader to handle list format embeddings chelsea 2026-02-16 19:06:31 -06:00
  • b3dab95cf9 Please enter the commit message for your changes. Lines starting Bongobutt 2026-02-16 18:58:35 -06:00
  • d5737e97bf fixe Bongobutt 2026-02-16 18:52:38 -06:00
  • ad0faf72e1 i sniffed the wrong week to quit picking glue. Bongobutt 2026-02-16 18:51:15 -06:00
  • 832c1e1a23 i bliggleblorfed chelsea 2026-02-16 14:00:18 -06:00
  • c693572069 ms potato head chelsea 2026-02-16 13:44:33 -06:00
  • 028bdfa4f9 mr potato head chelsea 2026-02-16 13:42:24 -06:00
  • a395f221cc i quit the wrong week the pick sniffing glue chelsea 2026-02-16 13:29:44 -06:00
  • f140f8f75c no chelsea 2026-02-16 13:16:18 -06:00
  • d262d80199 debug: add API call logging to medication take action chelsea 2026-02-16 12:46:22 -06:00
  • 382e62cee7 fix: add missing await in parse retry call chelsea 2026-02-16 12:40:25 -06:00
  • 79fe51392d fix(api): auto-determine scheduled_time when logging medications chelsea 2026-02-16 12:37:08 -06:00
  • 7cf0681deb debug: add logging and partial name matching for med context lookup chelsea 2026-02-16 12:30:25 -06:00
  • a53187d6a9 fix: make AI parser async to prevent Discord heartbeat blocking chelsea 2026-02-16 12:24:13 -06:00
  • 9cc2f19ce8 fix: include scheduled_time when logging medication intake from reminders chelsea 2026-02-16 12:13:25 -06:00
  • 398e1ce334 fix: correct embedding model name from l2 to v2 chelsea 2026-02-16 11:32:06 -06:00
  • d407a4bd9d Add knowledge base RAG module for book Q&A chelsea 2026-02-16 11:27:48 -06:00
  • 85f7b6faac Add knowledge base RAG module for book Q&A chelsea 2026-02-16 11:23:57 -06:00
  • 0f270dbba2 Add knowledge base RAG module for book Q&A chelsea 2026-02-16 11:20:22 -06:00
  • 362716e093 fix(timer): replace TimerIcon with TomatoIcon in expanded view Chelsea Lee 2026-02-16 07:13:37 -06:00
  • b5c13dc36b feat(timer): make pomodoro timer prominent in header with tomato styling Chelsea Lee 2026-02-16 07:05:55 -06:00
  • 4623605167 fix(timer): use RefreshIcon instead of RotateCcwIcon Chelsea Lee 2026-02-16 06:56:34 -06:00
  • 452967cf5b feat(timer): add subtle pomodoro timer to header Chelsea Lee 2026-02-16 06:53:06 -06:00
  • b50e0b91fe feat(templates): add category-based organization Chelsea Lee 2026-02-16 06:38:49 -06:00
  • 1621141e76 fix(bot): use duration_minutes instead of duration_seconds when creating steps Chelsea Lee 2026-02-16 06:16:02 -06:00
  • 20f995119c feat(bot): add delete action for medications and routines Chelsea Lee 2026-02-16 06:04:19 -06:00
  • 7d7d6fb3a0 fix(bot): fix syntax error in f-string with backslash Chelsea Lee 2026-02-16 05:57:45 -06:00
  • c903363f6e feat(bot): comprehensive natural language command parsing Chelsea Lee 2026-02-16 05:53:40 -06:00
  • 16d89d07f6 bug fixes Chelsea Lee 2026-02-16 05:34:27 -06:00
  • 12bbc5c0b4 bot improvements Chelsea Lee 2026-02-16 04:49:31 -06:00
  • f8903f74cf discord bot fixes Chelsea Lee 2026-02-16 04:28:44 -06:00
  • 704da59f9c bug fixes chelsea 2026-02-16 00:46:34 -06:00
  • 91ed4015da fix 3 chelsea 2026-02-16 00:23:56 -06:00
  • bb6c9c3aa9 fixes chelsea 2026-02-16 00:19:31 -06:00
  • 6a372aae03 Add dark mode variants to all dashboard pages chelsea 2026-02-16 00:09:29 -06:00
  • d8fde5b516 added dark mode chelsea 2026-02-15 23:11:33 -06:00
  • e97347ff65 Fix timeline layout: shorter window, overlap lanes, single scrollbar chelsea 2026-02-15 22:37:31 -06:00
  • 782b1d2931 UI fixes chelsea 2026-02-15 22:19:48 -06:00
  • 749f734aff Add Brili-style scheduled routines timeline view chelsea 2026-02-15 18:34:03 -06:00
  • bb01f0213f added routine timeline thingy chelsea 2026-02-15 18:03:19 -06:00
  • 1cb929a776 Switch Discord notifications from webhook to user ID DMs chelsea 2026-02-15 02:14:46 -06:00
  • c29ec8e210 fixes yo chelsea 2026-02-15 01:51:34 -06:00
  • ba8c6e9050 Here's a summary of all fixes: chelsea 2026-02-15 00:48:43 -06:00
  • 3ccd11153c bug fixes chelsea 2026-02-14 20:06:39 -06:00
  • 04ea648950 updated readme chelsea 2026-02-14 17:28:59 -06:00
  • fb480eacb2 ui update and some backend functionality adding in accordance with research on adhd and ux design chelsea 2026-02-14 17:21:37 -06:00
  • 4d3a9fbd54 lots of changes leave me alone its better now chelsea 2026-02-14 04:35:40 -06:00
  • 97a166f5aa Fix medication system and rename to Synculous. chelsea 2026-02-13 03:23:38 -06:00
  • 3e1134575b First synculous 2 Big-Pickle pass. chelsea 2026-02-12 23:07:48 -06:00
  • 25d05e0e86 first commit chelsea 2026-02-12 22:11:52 -06:00