This website requires JavaScript.
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