• Joined on 2026-01-09
ryan pushed to next at ryan/chore 2026-07-30 00:40:12 -04:00
95dee37b60 feat: update Gunicorn configuration to use gthread and remove wsgi.py
ryan pushed to next at ryan/chore 2026-07-30 00:29:43 -04:00
7e4a08d415 feat: update Gunicorn command to use wsgi:app and add wsgi.py for application entry point
ryan pushed to next at ryan/chore 2026-07-30 00:21:14 -04:00
0f903f57bb feat: add MONGO_URI to environment variable setup in build workflow
ryan pushed to next at ryan/chore 2026-07-29 17:52:51 -04:00
7e71446cc7 feat: add MONGO_URI to environment variable setup in build workflow
ryan pushed to next at ryan/chore 2026-07-29 17:03:13 -04:00
c9cc424dda feat: add MONGO_URI to environment variable setup in build workflow
ryan pushed to next at ryan/chore 2026-07-29 16:47:49 -04:00
f3e9201afd feat: update default persistence to MongoDB and enhance configuration options
da7ed41938 feat: migrate backend persistence from TinyDB to MongoDB Atlas
c9c1fa18a2 feat: load environment variables from .env file and update .gitignore
Compare 3 commits »
ryan pushed to mongo at ryan/chore 2026-07-29 16:45:14 -04:00
f3e9201afd feat: update default persistence to MongoDB and enhance configuration options
ryan pushed to mongo at ryan/chore 2026-07-28 01:10:55 -04:00
da7ed41938 feat: migrate backend persistence from TinyDB to MongoDB Atlas
ryan pushed to mongo at ryan/chore 2026-07-27 15:04:28 -04:00
c9c1fa18a2 feat: load environment variables from .env file and update .gitignore
ryan created branch mongo in ryan/chore 2026-07-27 15:04:28 -04:00
ryan pushed to next at ryan/chore 2026-07-26 18:35:59 -04:00
d4800be3b7 feat: enhance refresh token handling with grace period and rotation detection
ryan opened issue ryan/chore#88 2026-07-26 18:01:03 -04:00
User gets logged out too frequently with "2026-07-24 00:05:49 - api.auth_api - WARNING - Refresh token reuse detected! user_id=9e6ae7e3-11c5-4519-8365-994a6d5398f5, family=4dd9a4a9-a3e2-44b9-8703-42cd2d98aaf7, ip=172.27.0.3 — killing all sessions"
ryan pushed to next at ryan/chore 2026-07-26 00:00:23 -04:00
11f68c7f76 fix(tutorial): correct punctuation in tutorial restart modal message
ryan pushed to next at ryan/chore 2026-07-25 23:59:54 -04:00
96992cf918 feat(tutorial): enhance tutorial flow and add tests for help button functionality
ryan closed issue ryan/chore#87 2026-07-25 23:24:10 -04:00
When restarting tutorial - the confirmation should instead be "Tutorial Restart" and the rest should say "Tutorial mode has been restarted"
ryan closed issue ryan/chore#85 2026-07-25 23:21:59 -04:00
Instead of "Skip tour" and "Got it" - the options in the tutorial dialogs should be "Cancel" and "Continue"
ryan closed issue ryan/chore#84 2026-07-25 23:21:38 -04:00
Penalty approval dialog should have a title 'Confirm Penalty" instead of "Confirm Task" (similar to issue 80)
ryan pushed to next at ryan/chore 2026-07-25 12:56:21 -04:00
8e4f89f4ec feat(tutorial): update tutorial labels and modal titles to improve clarity
ryan opened issue ryan/chore#87 2026-07-23 11:02:19 -04:00
When restarting tutorial - the confirmation should instead be "Tutorial Restart" and the rest should say "Tutorial mode has been restarted"
ryan opened issue ryan/chore#86 2026-07-23 11:00:45 -04:00
Disabling tutorial tips should only hide JIT tutorial dialogs that pop up. However, the ? FAB and help system when clicked should still be enabled.