Commit graph

57 commits

Author SHA1 Message Date
40af152a2a feat: add the FastApiInstrumentator to the API 2026-05-29 10:12:42 +01:00
8b0989a566 chore: delete empty file 2026-05-27 18:50:41 +01:00
fecb5839ea feats: use Procrastinate for persistant jobs; try using Gemini for text
Some checks failed
/ test (push) Has been cancelled
generation
2026-05-27 18:45:52 +01:00
1a026e5056 feat: add monitoring and instrumentation
Some checks are pending
/ test (push) Waiting to run
2026-05-22 22:40:17 +01:00
84c5c29ee1 feat: Store data with bunny when deploying remotely 2026-05-22 15:55:21 +01:00
9b9bdc3a39 feat: Change out storage from local to Bunny (via env param)
Some checks failed
/ test (push) Has been cancelled
2026-05-18 21:18:19 +01:00
293a8ab3f9 fix: Commit various features relating to CYOA 2026-05-17 13:36:21 +01:00
697ddf01fc feat: [api] Integrate SpaCy into generation step for CYOA entries 2026-05-08 10:58:46 +01:00
d54f98d007 feat: [api] add created timestamps to adventure entities 2026-05-06 22:50:38 +01:00
461473d379 feat: [api] Various changes to get the adventure possible choice feature working 2026-05-06 22:42:01 +01:00
e40574ae9d feat: [api] Fetch audio file for adventure entry 2026-05-06 21:29:36 +01:00
85699fb9e5 feat: [backend] Create BFF for adventure 2026-05-04 11:45:41 +01:00
ac73bd1a04 fix: [api] Pass along length of response from request 2026-05-03 22:38:17 +01:00
8b687e9737 feat: [api] Add choose your own adventure functionality
Some checks are pending
/ test (push) Waiting to run
2026-05-03 17:17:47 +01:00
65b30753f0 Update config.py 2026-05-03 15:28:38 +01:00
a306eaaf5d Update env.py 2026-05-03 15:28:34 +01:00
24dd4e7053 Create 20260503_0016_add_choose_your_own_adventure.py 2026-05-03 15:28:20 +01:00
31156e2734 docs: [api] Review the technical design doc for the CYOA features 2026-05-03 14:50:31 +01:00
985d900aa6 docs: [api] Add CLAUDE.md file 2026-05-03 14:50:10 +01:00
3308997144 docs: [api] Add design docs for the Articles concept and the Adventure
contepts
2026-05-03 13:33:33 +01:00
903498057f docs: update the pricing vision document 2026-05-03 13:31:32 +01:00
Thomas
fb4ab69295
docs: [api] Add flashcard-related models
Some checks failed
/ test (push) Has been cancelled
2026-04-24 07:54:56 +01:00
612c33ba93 feat: [script] Fix how non-verb words are imported, as they were missing
a wordform entry for the "default" lemma (i.e. masculine, singular form)
2026-04-18 17:27:32 +01:00
c9dd9d0b4c feat: [api] Create better "search" functionality for the dictionary 2026-04-18 17:26:09 +01:00
45336277df feat: [frontend] Refactor the packs admin interface
Some checks failed
/ test (push) Has been cancelled
2026-04-17 09:39:42 +01:00
517e2bf90e refactor: [api] Remove the direction field from flashcards and word_bank_templates 2026-04-17 07:18:40 +01:00
f4e97f2f29 scripts: improve the import/clean scripts for the dictionary 2026-04-15 21:01:52 +01:00
3b16ff5046 docs: [api] Add the 'todo-later.md' document to keep track of things we
want to do, but later
2026-04-14 10:18:52 +01:00
6efa3ca1f5 chore: [api] add ui.lock file 2026-04-14 10:18:31 +01:00
376757df51 docs: [api] Update domain.md to explain the domain context 2026-04-14 10:18:16 +01:00
a5ab9dde21 chore: [api] Update the env.py to add new WordPark enttiies 2026-04-14 10:17:56 +01:00
628b61f4e1 feat: [api] Add the WordPacks functionality and their endpoints 2026-04-14 10:17:33 +01:00
3a3537831a feat: [api] Add Onboarding, and account validation endpoints 2026-04-11 08:08:10 +01:00
88c355053f feat: [api] Create the Register and Onboarding endpoints (API and BFF) 2026-04-11 08:01:03 +01:00
36d09b2304 docs: [api] Update the architecture doc with examples and explanations 2026-04-11 07:47:22 +01:00
8edab8a706 feat: Create the email_verification_token entity, and both scaleway and
stub email cleints
2026-04-11 06:56:50 +01:00
7f0977d8e5 feat: link dictionary senses to lemmas
Some checks are pending
/ test (push) Waiting to run
2026-04-10 21:12:40 +01:00
eb21d8b2f0 docs: [api] Move architecture and domain docs to the /docs director 2026-04-10 21:11:50 +01:00
4ef5a7d1a1 fix: use python 3.13 in API Dockerfile, necessary for spacy 2026-04-10 21:11:13 +01:00
aa4987981d feat: Create the Dictionary Lookup Service; methods for fidning
Some checks are pending
/ test (push) Waiting to run
vocabulary and words
2026-04-10 07:11:57 +01:00
27f7a7c3f3 feat: Build the flashcards model, routes, etc. 2026-04-09 20:40:11 +01:00
0281caef7c feat: Endpoints to manage your account. 2026-04-08 20:50:26 +01:00
689e10d1bc feat: vocab endpoints 2026-04-08 20:37:00 +01:00
486e0bf3d5 docs: Update the pyproject.toml to make it compatible with spaCy; update
architecture.md
2026-04-08 20:26:57 +01:00
873ebacd4d feat: Build the bilingual dictionary data 2026-04-08 20:26:26 +01:00
acadf77e2e feat: Split sentence/translation in UI into a component 2026-04-07 07:09:25 +01:00
8252b6fcf0 feat: Update responsibility between the job and the translated_articles 2026-03-30 07:11:32 +01:00
dbc921d98a feat: Add the TranslatedArticle entity 2026-03-27 11:04:05 +00:00
e05a62cda9 feat: Add admin auth 2026-03-27 10:36:43 +00:00
046504e6a1 feat: Add Learnable Languages 2026-03-27 10:32:46 +00:00