Phan An
|
eef2cfa0e0
|
feat: allow refreshing QR code
|
2024-07-06 17:45:12 +02:00 |
|
Phan An
|
bdc9f72368
|
chore(tests): better typings for factory
|
2024-07-06 17:45:07 +02:00 |
|
Phan An
|
3e321bf47e
|
feat: podcasts
|
2024-07-06 17:45:04 +02:00 |
|
Phan An
|
43795e6ffd
|
chore: reformat code
|
2024-07-06 17:45:01 +02:00 |
|
Phan An
|
bfc807cfb9
|
chore: add missing tests
|
2024-07-06 17:45:01 +02:00 |
|
Phan An
|
461abc10f9
|
feat: improve error handling by using a composable
|
2024-07-06 17:45:00 +02:00 |
|
Phan An
|
6a1a874c23
|
fix(tests): broken tests after UI revamp
|
2024-07-06 17:44:59 +02:00 |
|
Phan An
|
ddd5f3f38e
|
chore: change "url" to "host" for QR
|
2024-07-06 17:44:59 +02:00 |
|
Phan An
|
902c439fed
|
feat(ui): use Tailwind CSS
|
2024-07-06 17:44:57 +02:00 |
|
Phan An
|
0b66f365b2
|
chore: replace Sass with PostCSS
|
2024-07-06 17:44:57 +02:00 |
|
Phan An
|
99df3e773d
|
feat(test): obsolete snapshots
|
2024-07-06 17:44:57 +02:00 |
|
Phan An
|
9d2a3afca9
|
feat: QR for one time tokens
|
2024-07-06 17:44:57 +02:00 |
|
Phan An
|
98a5c89b4c
|
feat(docs): SSO
|
2024-07-06 17:44:56 +02:00 |
|
Phan An
|
d80a19ba70
|
feat: support reverse proxy authentication
|
2024-07-06 17:44:56 +02:00 |
|
Phan An
|
bd8ada1d10
|
feat: support Google SSO
|
2024-07-06 17:44:56 +02:00 |
|
Phan An
|
d3960ffe62
|
feat: continuous playback
|
2024-07-06 17:44:55 +02:00 |
|
Phan An
|
9238ecfd44
|
feat: extract image cropper to own component
|
2024-07-06 17:44:52 +02:00 |
|
Phan An
|
e106bff23d
|
feat: custom profile avatar
|
2024-07-06 17:44:52 +02:00 |
|
Phan An
|
f6494bca2c
|
fix: doc urls
|
2024-07-06 17:44:48 +02:00 |
|
Phan An
|
4d230f3baa
|
fix: allow legacy password login by removing minlength
|
2024-07-06 17:44:47 +02:00 |
|
Phan An
|
d1da839c4c
|
fix: playlist UUID migration
|
2024-07-06 17:44:47 +02:00 |
|
Phan An
|
081aedb51f
|
feat: use global constant for demo mode
|
2024-07-06 17:44:47 +02:00 |
|
Phan An
|
e9695495c9
|
feat: forgot password
|
2024-07-06 17:44:47 +02:00 |
|
Phan An
|
f3689f61d4
|
feat: store perferences on server and make upload visibility a preference
|
2024-07-06 17:44:45 +02:00 |
|
Phan An
|
9dc23f319e
|
feat(plust): playlist collaboration
|
2024-07-06 17:44:44 +02:00 |
|
Phan An
|
891cabaeb8
|
feat(test): add tests for multiple functions
|
2024-07-06 17:44:44 +02:00 |
|
Phan An
|
53d08371b9
|
feat: allows users to upload for Plus
|
2024-07-06 17:44:40 +02:00 |
|
Phan An
|
991e548da5
|
fix: broken profile updating (closes #1737)
|
2024-01-09 16:38:12 +01:00 |
|
Phan An
|
abb0438c8d
|
fix: buggy Spotify integration (#1731)
This fixes a bug with Spotify integration that occurs if an installation isn't connected to Last.fm. Closing #1730 and #1653.
|
2023-12-27 12:49:28 +01:00 |
|
Phan An
|
a8270f4726
|
chore: PascalCase for icon components
|
2023-11-10 14:16:06 +01:00 |
|
Phan An
|
f87d970b50
|
feat: invite users
|
2023-08-22 22:53:55 +02:00 |
|
Phan An
|
4b8ae1a78e
|
chore: code style and some minor fixes
|
2022-12-02 17:17:37 +01:00 |
|
Phan An
|
20bded3bca
|
chore(test): improve client unit tests with user-event and screen (#1606)
|
2022-11-29 11:18:58 +01:00 |
|
Phan An
|
246fff58d3
|
feat: use composables for DialogBox and MessageToast
|
2022-11-18 18:45:38 +01:00 |
|
Phan An
|
d2f8e4d920
|
feat: use a composition token (#1592)
|
2022-11-16 18:57:38 +01:00 |
|
Phan An
|
8bcc671ed1
|
feat: add new version notification to About icon (#1557)
|
2022-10-26 22:44:44 +02:00 |
|
Phan An
|
ec764681db
|
chore: update packages and add Node 18
|
2022-10-09 13:23:22 +02:00 |
|
Phan An
|
6791624ca5
|
feat: allow deleting songs from file system (closes #1478)
|
2022-09-16 17:51:55 +07:00 |
|
Phan An
|
feff485d95
|
fix: responsive styles
|
2022-07-29 14:12:55 +02:00 |
|
Phan An
|
eec5c3ebe1
|
feat: use home-grown dialog and toaster components
|
2022-07-26 11:51:19 +02:00 |
|
Phan An
|
4865a9c961
|
refactor: simplify form field layout
|
2022-07-22 18:15:30 +02:00 |
|
Phan An
|
878815659f
|
feat: integrate with Spotify
|
2022-07-17 00:42:29 +02:00 |
|
Phan An
|
67ff46880a
|
feat: use FontAwesome as components
|
2022-07-15 16:48:06 +02:00 |
|
Phan An
|
79bfc29ec7
|
fix(test): ThemeList tests
|
2022-07-10 17:59:26 +02:00 |
|
Phan An
|
718bad9771
|
chore: only lazyload components when necessary
|
2022-07-07 20:05:46 +02:00 |
|
Phan An
|
fbbe434204
|
feat!: make app progressive
|
2022-07-04 10:36:39 +02:00 |
|
Phan An
|
e4118ad33f
|
fix(test): breakage after switching from happy-dom to jsdom
|
2022-05-15 22:44:19 +02:00 |
|
Phan An
|
cc36f49796
|
feat(test): add several service tests
|
2022-05-13 19:58:38 +02:00 |
|
Phan An
|
e82633d405
|
feat(test): use vue template serializer
|
2022-05-12 15:21:14 +02:00 |
|
Phan An
|
f69a08182b
|
feat(test): add ThemeList component tests
|
2022-05-09 12:36:57 +02:00 |
|