wilson · he/him
  • https://www.thomaswilson.xyz
  • Software engineering lead, working with teams to build boring (and important) software for the web.

  • Joined on 2026-02-20
wilson pushed to main at wilson/language-learning-app 2026-05-07 20:43:51 +00:00
01e09680c8 fix: [frontend] type of Date to string for incoming request
7df2542d1e feat: [frontend] Build the /adventures page; add i18n to the adventure page
Compare 2 commits »
wilson pushed to main at wilson/language-learning-app 2026-05-06 21:52:06 +00:00
fac5d26220 feat: [frontend] Update the adventure page, show past entries and future ones
1b54536647 chore: [frontend] update types
d54f98d007 feat: [api] add created timestamps to adventure entities
461473d379 feat: [api] Various changes to get the adventure possible choice feature working
e40574ae9d feat: [api] Fetch audio file for adventure entry
Compare 9 commits »
wilson pushed to main at wilson/language-learning-app 2026-05-04 07:03:01 +00:00
48bbcac9a6 feat: [frontend] Build form and UI for creating a Choose Your Own
568b907013 refactor: [frontend] color -> colour
bcc12e3fad Update hooks.server.ts
4c60a3ca91 feat: [frontend] Add randomItemInArray helper
e075f2dc39 Update types.gen.ts
Compare 8 commits »
wilson pushed to main at wilson/language-learning-app 2026-05-03 21:39:09 +00:00
a8cd8d8060 feat: [frontend] First implementation of the "Create new adventure"
ac73bd1a04 fix: [api] Pass along length of response from request
2d5933ff59 styles: [frontend] Add page and form styles to app.css
a5f2f630fe chore: [frontend] Update API client generated code
Compare 4 commits »
wilson pushed to main at wilson/language-learning-app 2026-05-03 16:17:53 +00:00
8b687e9737 feat: [api] Add choose your own adventure functionality
65b30753f0 Update config.py
a306eaaf5d Update env.py
24dd4e7053 Create 20260503_0016_add_choose_your_own_adventure.py
4ea67fda13 Update Makefile
Compare 12 commits »
wilson pushed to main at wilson/thomaswilson-sveltekit 2026-04-28 20:58:23 +00:00
98b1cbde8a blog: Paladin's Grace book review
1cf54809bd feat: add a tags field to the New Blog Post form
Compare 2 commits »
wilson pushed to main at wilson/language-learning-app 2026-04-24 06:55:05 +00:00
fb4ab69295 docs: [api] Add flashcard-related models
wilson pushed to main at wilson/thomaswilson-sveltekit 2026-04-22 20:39:31 +00:00
ee5733275b blog: Deskilling from AI
wilson pushed to main at wilson/language-learning-app 2026-04-18 19:07:18 +00:00
26ce12f69f feat: [content] Initialise the content module
33da2faa0d fixup: [frontend] Send through the root path server file
678ada3031 feat: [frontend] Update the styles of the root page, and the application
612c33ba93 feat: [script] Fix how non-verb words are imported, as they were missing
c9dd9d0b4c feat: [api] Create better "search" functionality for the dictionary
Compare 7 commits »
wilson pushed to main at wilson/language-learning-app 2026-04-17 08:39:46 +00:00
45336277df feat: [frontend] Refactor the packs admin interface
eba8a1b4cd chore: [frontend] API types
91ff2e7740 chore: [frontend] Continue removing traces of the shadcn components
34a044b349 chore: remove the shadcn components
aa155dd7a9 chore: [frontend] Move various docs and config files
Compare 11 commits »
wilson pushed to main at wilson/language-learning-app 2026-04-15 20:01:38 +00:00
c6fab5fdbb docs: [frontend] Add to docs for the frontend package
3b16ff5046 docs: [api] Add the 'todo-later.md' document to keep track of things we
6efa3ca1f5 chore: [api] add ui.lock file
376757df51 docs: [api] Update domain.md to explain the domain context
a5ab9dde21 chore: [api] Update the env.py to add new WordPark enttiies
Compare 6 commits »
wilson pushed to main at wilson/language-learning-app 2026-04-11 10:47:02 +00:00
74c173b6ae feat: [frontend] Create the register and onboarding flows
5532fb609b docs: [frontend] Move docs to a separate directory
Compare 2 commits »
wilson pushed to main at wilson/language-learning-app 2026-04-11 07:14:38 +00:00
3c23c49912 feat: [frontend] Update the API types
3a3537831a feat: [api] Add Onboarding, and account validation endpoints
88c355053f feat: [api] Create the Register and Onboarding endpoints (API and BFF)
36d09b2304 docs: [api] Update the architecture doc with examples and explanations
8edab8a706 feat: Create the email_verification_token entity, and both scaleway and
Compare 5 commits »
wilson pushed to main at wilson/language-learning-app 2026-04-10 20:12:44 +00:00
7f0977d8e5 feat: link dictionary senses to lemmas
eb21d8b2f0 docs: [api] Move architecture and domain docs to the /docs director
4ef5a7d1a1 fix: use python 3.13 in API Dockerfile, necessary for spacy
Compare 3 commits »
wilson pushed to main at wilson/language-learning-app 2026-04-10 06:12:04 +00:00
aa4987981d feat: Create the Dictionary Lookup Service; methods for fidning
27f7a7c3f3 feat: Build the flashcards model, routes, etc.
0281caef7c feat: Endpoints to manage your account.
689e10d1bc feat: vocab endpoints
486e0bf3d5 docs: Update the pyproject.toml to make it compatible with spaCy; update
Compare 6 commits »
wilson pushed to main at wilson/thomaswilson-sveltekit 2026-04-08 20:21:37 +00:00
7067e780e9 blog: sewn some seeds
wilson pushed to main at wilson/language-learning-app 2026-04-07 06:56:02 +00:00
2cae5d9445 feat: add the 'tests' module to the project
acadf77e2e feat: Split sentence/translation in UI into a component
Compare 2 commits »
wilson pushed to main at wilson/language-learning-app 2026-03-31 06:23:15 +00:00
c65509b53f chore: create example.env file in frontend
0172003993 feat: Add the ArticlePreview.svelte component to frontend
7d6947338a Add language formatter and spaCy types
0d0c2491e7 Show translated article preview on job page
43df46f26b fix: API types in the frontent
Compare 6 commits »
wilson pushed to main at wilson/language-learning-app 2026-03-30 06:11:37 +00:00
8252b6fcf0 feat: Update responsibility between the job and the translated_articles
c0539bcf59 docs: Update root README.md with more project information
7ee40ccad7 chore: add ADMIN_USER_EMAILS and API_BASE_URL to docker compose
69be5a5493 chore: add pycache to gitignore
4fbf2abd08 feat: frontend pages
Compare 6 commits »
wilson pushed to main at wilson/thomaswilson-sveltekit 2026-03-28 21:50:16 +00:00
db901d8fdd blog: The Tained Cup book review