This website requires JavaScript.
37570e9c58
monster commit: Make changes to the "summary article" generation flow
main
wilson
2026-06-02 21:02:50 +0100
0f29af05ca
chore: bump the API types
wilson
2026-06-02 07:07:49 +0100
40af152a2a
feat: add the FastApiInstrumentator to the API
wilson
2026-05-29 10:12:42 +0100
8b0989a566
chore: delete empty file
wilson
2026-05-27 18:50:41 +0100
fecb5839ea
feats: use Procrastinate for persistant jobs; try using Gemini for text generation
wilson
2026-05-27 18:45:52 +0100
6dc7ff0ca0
chore: add .codegraph to the gitignore
wilson
2026-05-23 20:38:01 +0100
1a026e5056
feat: add monitoring and instrumentation
wilson
2026-05-22 22:40:17 +0100
84c5c29ee1
feat: Store data with bunny when deploying remotely
wilson
2026-05-22 15:55:21 +0100
9b9bdc3a39
feat: Change out storage from local to Bunny (via env param)
wilson
2026-05-18 21:18:19 +0100
293a8ab3f9
fix: Commit various features relating to CYOA
wilson
2026-05-17 13:36:21 +0100
941396fc60
feat: [frontend] Update the styles and data on the adventure page, to automatically refresh
wilson
2026-05-08 10:59:24 +0100
697ddf01fc
feat: [api] Integrate SpaCy into generation step for CYOA entries
wilson
2026-05-08 10:58:46 +0100
213b7562fa
chore: frontend types
wilson
2026-05-08 08:57:03 +0100
01e09680c8
fix: [frontend] type of Date to string for incoming request
wilson
2026-05-07 21:43:44 +0100
7df2542d1e
feat: [frontend] Build the /adventures page; add i18n to the adventure page
wilson
2026-05-07 21:43:02 +0100
fac5d26220
feat: [frontend] Update the adventure page, show past entries and future ones
wilson
2026-05-06 22:51:55 +0100
1b54536647
chore: [frontend] update types
wilson
2026-05-06 22:51:01 +0100
d54f98d007
feat: [api] add created timestamps to adventure entities
wilson
2026-05-06 22:50:38 +0100
461473d379
feat: [api] Various changes to get the adventure possible choice feature working
wilson
2026-05-06 22:42:01 +0100
e40574ae9d
feat: [api] Fetch audio file for adventure entry
wilson
2026-05-06 21:29:36 +0100
cc9b951b05
Update docker-compose for better local development
wilson
2026-05-06 21:28:13 +0100
b91f6f81f8
feat: [frontend] Create the parallel scroll for the latest entry
wilson
2026-05-04 11:46:27 +0100
17dc49482c
refactor: [frontend] Change color -> colour
wilson
2026-05-04 11:46:04 +0100
85699fb9e5
feat: [backend] Create BFF for adventure
wilson
2026-05-04 11:45:41 +0100
48bbcac9a6
feat: [frontend] Build form and UI for creating a Choose Your Own Adventure
wilson
2026-05-04 08:02:47 +0100
568b907013
refactor: [frontend] color -> colour
wilson
2026-05-04 08:00:59 +0100
bcc12e3fad
Update hooks.server.ts
wilson
2026-05-04 08:00:06 +0100
4c60a3ca91
feat: [frontend] Add randomItemInArray helper
wilson
2026-05-04 07:59:59 +0100
e075f2dc39
Update types.gen.ts
wilson
2026-05-04 07:59:34 +0100
ae709ac8f2
styles: [frontend] Add various form and btn components
wilson
2026-05-04 07:59:27 +0100
d1243a1997
Update app.d.ts
wilson
2026-05-04 07:59:03 +0100
149c821959
Update openapi.json
wilson
2026-05-04 07:58:59 +0100
a8cd8d8060
feat: [frontend] First implementation of the "Create new adventure" form.
wilson
2026-05-03 22:39:03 +0100
ac73bd1a04
fix: [api] Pass along length of response from request
wilson
2026-05-03 22:38:17 +0100
2d5933ff59
styles: [frontend] Add page and form styles to app.css
wilson
2026-05-03 21:34:27 +0100
a5f2f630fe
chore: [frontend] Update API client generated code
wilson
2026-05-03 21:34:07 +0100
8b687e9737
feat: [api] Add choose your own adventure functionality
wilson
2026-05-03 17:17:47 +0100
65b30753f0
Update config.py
wilson
2026-05-03 15:28:38 +0100
a306eaaf5d
Update env.py
wilson
2026-05-03 15:28:34 +0100
24dd4e7053
Create 20260503_0016_add_choose_your_own_adventure.py
wilson
2026-05-03 15:28:20 +0100
4ea67fda13
Update Makefile
wilson
2026-05-03 15:28:11 +0100
31156e2734
docs: [api] Review the technical design doc for the CYOA features
wilson
2026-05-03 14:50:31 +0100
985d900aa6
docs: [api] Add CLAUDE.md file
wilson
2026-05-03 14:50:10 +0100
3308997144
docs: [api] Add design docs for the Articles concept and the Adventure contepts
wilson
2026-05-03 13:33:33 +0100
57fd98d882
fix: [frontend] Update the dictionarySearch.remote.ts function in sveltekit to use the new API endpoints
wilson
2026-05-03 13:32:45 +0100
170f851344
feat: [frontend] Start to play around with Flashcard creation UI
wilson
2026-05-03 13:32:26 +0100
f463454e8e
style: add some greys to the app.css
wilson
2026-05-03 13:32:05 +0100
903498057f
docs: update the pricing vision document
wilson
2026-05-03 13:31:32 +0100
fb4ab69295
docs: [api] Add flashcard-related models
Thomas
2026-04-24 07:54:56 +0100
26ce12f69f
feat: [content] Initialise the content module
wilson
2026-04-18 20:07:13 +0100
33da2faa0d
fixup: [frontend] Send through the root path server file
wilson
2026-04-18 20:06:06 +0100
678ada3031
feat: [frontend] Update the styles of the root page, and the application dashboard, both from claude design tool
wilson
2026-04-18 17:28:59 +0100
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)
wilson
2026-04-18 17:27:32 +0100
c9dd9d0b4c
feat: [api] Create better "search" functionality for the dictionary
wilson
2026-04-18 17:26:09 +0100
fd96396c30
chore: [frontend] Generate API types
wilson
2026-04-18 17:25:31 +0100
ae9e50721b
Chore: fix the import-dictionary makefile line
wilson
2026-04-18 16:28:54 +0100
45336277df
feat: [frontend] Refactor the packs admin interface
wilson
2026-04-17 09:39:42 +0100
eba8a1b4cd
chore: [frontend] API types
wilson
2026-04-17 08:57:21 +0100
91ff2e7740
chore: [frontend] Continue removing traces of the shadcn components
wilson
2026-04-17 08:57:01 +0100
34a044b349
chore: remove the shadcn components
wilson
2026-04-17 08:55:48 +0100
aa155dd7a9
chore: [frontend] Move various docs and config files
wilson
2026-04-17 07:42:34 +0100
8670eb8cf8
components: [frontend] Add some shadcn components
wilson
2026-04-17 07:41:03 +0100
50229dfbac
chore: [frontend] Update the API client gen code
wilson
2026-04-17 07:21:56 +0100
dd069c470e
feat: [frontend] Add shadcn-svelte
wilson
2026-04-17 07:19:41 +0100
517e2bf90e
refactor: [api] Remove the direction field from flashcards and word_bank_templates
wilson
2026-04-17 07:18:40 +0100
91caf5d5ca
chore: [frontend] Update the API client
wilson
2026-04-15 21:02:11 +0100
f4e97f2f29
scripts: improve the import/clean scripts for the dictionary
wilson
2026-04-15 21:01:52 +0100
c6fab5fdbb
docs: [frontend] Add to docs for the frontend package
wilson
2026-04-15 21:01:31 +0100
3b16ff5046
docs: [api] Add the 'todo-later.md' document to keep track of things we want to do, but later
wilson
2026-04-14 10:18:52 +0100
6efa3ca1f5
chore: [api] add ui.lock file
wilson
2026-04-14 10:18:31 +0100
376757df51
docs: [api] Update domain.md to explain the domain context
wilson
2026-04-14 10:18:16 +0100
a5ab9dde21
chore: [api] Update the env.py to add new WordPark enttiies
wilson
2026-04-14 10:17:56 +0100
628b61f4e1
feat: [api] Add the WordPacks functionality and their endpoints
wilson
2026-04-14 10:17:33 +0100
74c173b6ae
feat: [frontend] Create the register and onboarding flows
wilson
2026-04-11 11:46:50 +0100
5532fb609b
docs: [frontend] Move docs to a separate directory
wilson
2026-04-11 08:27:57 +0100
3c23c49912
feat: [frontend] Update the API types
wilson
2026-04-11 08:14:32 +0100
3a3537831a
feat: [api] Add Onboarding, and account validation endpoints
wilson
2026-04-11 08:08:10 +0100
88c355053f
feat: [api] Create the Register and Onboarding endpoints (API and BFF)
wilson
2026-04-11 08:01:03 +0100
36d09b2304
docs: [api] Update the architecture doc with examples and explanations
wilson
2026-04-11 07:47:22 +0100
8edab8a706
feat: Create the email_verification_token entity, and both scaleway and stub email cleints
wilson
2026-04-11 06:56:50 +0100
7f0977d8e5
feat: link dictionary senses to lemmas
wilson
2026-04-10 21:12:40 +0100
eb21d8b2f0
docs: [api] Move architecture and domain docs to the /docs director
wilson
2026-04-10 21:11:50 +0100
4ef5a7d1a1
fix: use python 3.13 in API Dockerfile, necessary for spacy
wilson
2026-04-10 21:11:13 +0100
aa4987981d
feat: Create the Dictionary Lookup Service; methods for fidning vocabulary and words
wilson
2026-04-10 07:11:57 +0100
27f7a7c3f3
feat: Build the flashcards model, routes, etc.
wilson
2026-04-09 20:40:11 +0100
0281caef7c
feat: Endpoints to manage your account.
wilson
2026-04-08 20:50:26 +0100
689e10d1bc
feat: vocab endpoints
wilson
2026-04-08 20:37:00 +0100
486e0bf3d5
docs: Update the pyproject.toml to make it compatible with spaCy; update architecture.md
wilson
2026-04-08 20:26:57 +0100
873ebacd4d
feat: Build the bilingual dictionary data
wilson
2026-04-08 20:26:26 +0100
2cae5d9445
feat: add the 'tests' module to the project
wilson
2026-04-07 07:55:57 +0100
acadf77e2e
feat: Split sentence/translation in UI into a component
wilson
2026-04-07 07:09:25 +0100
c65509b53f
chore: create example.env file in frontend
wilson
2026-03-31 07:23:10 +0100
0172003993
feat: Add the ArticlePreview.svelte component to frontend
wilson
2026-03-31 07:22:58 +0100
7d6947338a
Add language formatter and spaCy types
wilson
2026-03-31 07:22:43 +0100
0d0c2491e7
Show translated article preview on job page
wilson
2026-03-31 07:22:18 +0100
43df46f26b
fix: API types in the frontent
wilson
2026-03-31 07:21:55 +0100
13911331a3
feat: Add word-level translation panel to article page
wilson
2026-03-31 07:21:20 +0100
8252b6fcf0
feat: Update responsibility between the job and the translated_articles
wilson
2026-03-30 07:11:32 +0100
c0539bcf59
docs: Update root README.md with more project information
wilson
2026-03-29 08:55:22 +0100
7ee40ccad7
chore: add ADMIN_USER_EMAILS and API_BASE_URL to docker compose
wilson
2026-03-29 08:55:06 +0100