Commit graph

  • 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