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-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
wilson pushed to main at wilson/language-learning-app 2026-03-27 10:36:48 +00:00
e05a62cda9 feat: Add admin auth
wilson pushed to main at wilson/language-learning-app 2026-03-27 10:32:49 +00:00
046504e6a1 feat: Add Learnable Languages
wilson pushed to main at wilson/language-learning-app 2026-03-27 09:50:27 +00:00
5f917f5e6d chore: remove API docs
wilson pushed to main at wilson/language-learning-app 2026-03-27 09:46:56 +00:00
73594692e3 chore: Add deepgram_api_kev env variable to docker-compose.yaml
wilson pushed to main at wilson/language-learning-app 2026-03-27 09:46:31 +00:00
c7c01c0143 frontend: Add more details to the jobs/[job_id] page
wilson pushed to main at wilson/language-learning-app 2026-03-27 09:45:49 +00:00
746aa5f382 API: Add the part_of_speech and transcript generation in the sumamry job
3d5551c3d9 api: Add Deepgram and Spacy clients
Compare 2 commits »
wilson pushed to main at wilson/thomaswilson-sveltekit 2026-03-26 21:43:35 +00:00
46eb664866 blog: back from the lakes
wilson pushed to main at wilson/language-learning-app 2026-03-26 20:47:22 +00:00
407d423a4c API: allow free access to audio files; create the article_service
6a08da1ff6 frontend: create pages to list jobs
Compare 2 commits »