Commit Graph

102 Commits

Author SHA1 Message Date
DecDuck
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
DecDuck
ed90ae2775 Fix: Broken footer links #96 (#98)
* fix: footer links

* fix: lint
2025-06-07 17:21:07 +10:00
Pacodastre
d976ac87e3 Fix: Image upload modal doesn't close when clicking cancel #50 (#93) 2025-06-07 15:10:28 +10:00
DecDuck
9e929ddf98 Better metadata editing division #79 (#82)
* feat: new dropdown-based editor switching

* feat: tab based switching

* feat: add icon

* fix: lint

* chore: i18n translations

oh boy was this a 'chore'
2025-06-05 14:53:19 +10:00
Husky
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
DecDuck
2056871dc9 Add UI for multi-library management #59 (#63)
* feat: add ui for library source management

* fix: lint
2025-06-01 18:33:42 +10:00
DecDuck
40e66def1e Multi-upload to image library #56 (#60)
* feat: support for file upload handler to track multiple files

* feat: update image upload endpoint to allow multiple files

* fix: lint
2025-06-01 16:06:56 +10:00
DecDuck
ce27f76856 fix: openid redirect auth query 2025-05-15 21:22:24 +10:00
Huskydog9988
14f0833d17 feat: finish migrating to new objectid naming 2025-05-10 11:25:45 +10:00
Huskydog9988
7f7d8c8f45 fix: linting errors 2025-05-10 11:25:45 +10:00
Huskydog9988
52a7de0a8b feat: minimum support for unrefed object cleanup 2025-05-10 11:25:45 +10:00
DecDuck
125fe9e6e2 fix: remove jank prisma script, and move to generated prisma client 2025-05-08 16:17:23 +10:00
DecDuck
e3ed60feae feat: add oidc to admin panel 2025-05-08 15:48:46 +10:00
Huskydog9988
1f510bee57 Merge branch 'develop' of https://github.com/Huskydog9988/drop into more-stuff 2025-05-07 18:45:36 -04:00
Huskydog9988
07b34c874d refactor: homepage link in header 2025-05-07 18:42:13 -04:00
DecDuck
19ff73cc30 feat: oidc 2025-05-07 22:14:04 +10:00
DecDuck
e8633ceca2 fix: signout, again 2025-05-07 12:26:22 +10:00
DecDuck
a47debda91 fix: notification rendering 2025-05-07 09:54:02 +10:00
DecDuck
a5facbd648 fix: misc fixes 2025-04-20 21:33:19 +10:00
Huskydog9988
8eec8b19dd fix: userwidget not opening 2025-04-17 20:17:31 -04:00
Huskydog9988
582acfb385 fix: missing components errors 2025-04-16 12:03:42 -04:00
Huskydog9988
87215c4a1e chore: prettier pass 2025-04-15 21:46:34 -04:00
Huskydog9988
d361e01eef fix: last eslint errors 2025-04-15 21:43:27 -04:00
Huskydog9988
8f429e1e56 fix: eslint errors, switch to using maps 2025-04-15 20:04:45 -04:00
Huskydog9988
e362f732e7 fix: more eslint issues 2025-04-13 22:10:28 -04:00
Huskydog9988
d4b89b5dc5 fix: inital eslint errors 2025-04-13 21:44:29 -04:00
DecDuck
c2bb835b0f fix: etags and other
remove sanitize-filename because IDs are internally generated
remove pulse animation on NO GAME cards
add migration
refactors to be inline with other stuff
2025-04-14 10:52:12 +10:00
Huskydog9988
f384492ed2 fix: missing key in loops 2025-04-12 16:03:35 -04:00
Huskydog9988
fdffd9a32a feat: add skeleton for loading game carousel 2025-04-07 21:28:58 -04:00
Huskydog9988
66d1413eb5 fix: gamecarousel layout shifts (mostly) 2025-04-07 17:28:40 -04:00
Huskydog9988
e572b61af9 fix: gamecarousel not resizing 2025-04-07 16:57:44 -04:00
Huskydog9988
f9b774ddb5 fix: wordmark causing page refresh 2025-04-07 16:49:56 -04:00
Huskydog9988
106b3f66a4 feat: sleak transition from store page to item 2025-04-07 16:17:55 -04:00
Huskydog9988
7400fae11b fix: use nuxtlink instaed of a tag 2025-04-07 16:11:56 -04:00
DecDuck
043ef6dcd2 fix: remove debug values from game carousel 2025-04-07 17:44:48 +10:00
DecDuck
2cbee3d495 feat: add ability to review and revoke clients 2025-04-05 17:42:32 +11:00
DecDuck
7263ec53ac fix: remove weird import 2025-04-05 15:38:07 +11:00
DecDuck
b22681c555 fix: fix types, remove @nuxt/image because of broken types 2025-04-05 14:21:37 +11:00
DecDuck
82baeb909a feat: add yarn typecheck and fix all types 2025-04-05 09:40:05 +11:00
DecDuck
17372a9c06 feat: account pages framework & updates to library 2025-04-01 18:28:34 +11:00
DecDuck
68f5f88347 fix: carousel pagination 2025-04-01 16:42:08 +11:00
DecDuck
3b4f940983 feat: slight optimisation with removing from collection 2025-04-01 12:08:39 +11:00
Huskydog9988
f9e6702d40 Merge branch 'develop' into auth-overhaul 2025-03-23 20:33:46 -04:00
Huskydog9988
2027c69c0e fix signout 2025-03-22 16:55:08 -04:00
Husky
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
DecDuck
1ad1ebb3fd merge: husky updates 2025-03-14 13:16:26 +11:00
DecDuck
1de9ebdfa5 feat: refactor news and migrate rest of useFetch to $dropFetch 2025-03-14 13:12:04 +11:00
DecDuck
bd1cb67cd0 feat: user page & $dropFetch util 2025-03-14 12:22:08 +11:00
DecDuck
789361ea73 feat: add mac as platform 2025-03-11 19:02:53 +11:00
DecDuck
ffc1537d7f feat: partial work on home admin page 2025-03-11 18:25:29 +11:00