Commit Graph

21 Commits

Author SHA1 Message Date
72ae7a2884 Various bug fixes (#102)
* feat: set lang in html head

* fix: add # in front of git ref

* fix: remove unused vars from example env

* fix: package name and license field

* fix: enable sourcemap for client and server

* fix: emojis not showing in prod

this is extremely cursed, but it works

* chore: refactor auth manager

* feat: disable invitations if simple auth disabled

* feat: add drop version to footer

* feat: translate auth endpoints

* chore: move oidc module

* feat: add weekly tasks

enabled object cleanup as weekly task

* feat: add timestamp to task log msgs

* feat: add guard to prevent invalid progress %

* fix: add missing global scope to i18n components

* feat: set base url for i18n

* feat: switch task log to json format

* ci: run ci on develop branch only

* fix: UserWidget text not updating #109

* fix: EXTERNAL_URL being computed at build

* feat: add basic language outlines for translation

* feat: add more english dialects
2025-06-08 13:49:43 +10:00
0e023534a7 Redesign of language selector #100 (#101)
* feat: add new language selector in footer, add pirate language

* fix: translations in title bar not updating

* chore: refactor into separate component

* fix: update translate url

* fix: update pirate translation to use "ship" instead of "plank" for platform

a very very necessary change
2025-06-08 10:33:41 +10:00
a199393e29 Fix: Sign out functionality #95 (#99)
* fix: signout button on user widget

* fix: add comment explaining
2025-06-07 17:26:09 +10:00
681efe95af i18n Support and Task improvements (#80)
* fix: release workflow

* feat: move mostly to internal tasks system

* feat: migrate object clean to new task system

* fix: release not  getting good base version

* chore: set version v0.3.0

* chore: style

* feat: basic task concurrency

* feat: temp pages to fill in page links

* feat: inital i18n support

* feat: localize store page

* chore: style

* fix: weblate doesn't like multifile thing

* fix: update nuxt

* feat: improved error logging

* fix: using old task api

* feat: basic translation docs

* feat: add i18n eslint plugin

* feat: translate store and auth pages

* feat: more translation progress

* feat: admin dash i18n progress

* feat: enable update check by default in prod

* fix: using wrong i18n keys

* fix: crash in library sources page

* feat: finish i18n work

* fix: missing i18n translations

* feat: use twemoji for emojis

* feat: sanatize object ids

* fix: EmojiText's alt text

* fix: UserWidget not using links

* feat: cache and auth for emoji api

* fix: add more missing translations
2025-06-05 09:53:30 +10:00
14f0833d17 feat: finish migrating to new objectid naming 2025-05-10 11:25:45 +10:00
125fe9e6e2 fix: remove jank prisma script, and move to generated prisma client 2025-05-08 16:17:23 +10:00
bfa2c0a641 feat: add oidc to admin panel 2025-05-08 15:29:50 +10:00
e8633ceca2 fix: signout, again 2025-05-07 12:26:22 +10:00
a47debda91 fix: notification rendering 2025-05-07 09:54:02 +10:00
a5facbd648 fix: misc fixes 2025-04-20 21:33:19 +10:00
8eec8b19dd fix: userwidget not opening 2025-04-17 20:17:31 -04:00
8f429e1e56 fix: eslint errors, switch to using maps 2025-04-15 20:04:45 -04:00
e362f732e7 fix: more eslint issues 2025-04-13 22:10:28 -04:00
d4b89b5dc5 fix: inital eslint errors 2025-04-13 21:44:29 -04:00
f384492ed2 fix: missing key in loops 2025-04-12 16:03:35 -04:00
f9e6702d40 Merge branch 'develop' into auth-overhaul 2025-03-23 20:33:46 -04:00
2027c69c0e fix signout 2025-03-22 16:55:08 -04:00
cd93ba2197 massive perf improvements
on the store page, brings LCP down to only 5.6s from 11s. total lighthouse score is now 78
2025-03-14 20:18:26 -04:00
a64a2479ba feat: migrate to tailwind v4 and fix user token API 2025-02-14 20:01:18 +11:00
7a88f4c52d style: updated text colours across app 2024-11-19 11:11:59 +11:00
6e6f09dba0 feat(notifications): added notification system w/ interwoven refactoring 2024-11-16 19:41:19 +11:00