Commit Graph

136 Commits

Author SHA1 Message Date
ArneBo 5eef4692e1 [WIP] replace buttons with new ui component 2025-01-08 21:34:01 +01:00
ArneBo 5399f9be0e [WIP] replace modals and buttons with new ui components 2025-01-08 21:34:01 +01:00
upsiflu b447daed47 chore(ui): use `store` object instead of `$store` plugin 2025-01-08 21:31:18 +01:00
ArneBo edad84b0b6 consistent use of i18n for translations, replace , and global variables with local definitions 2025-01-08 21:30:13 +01:00
petitminion fedd340ed5 Playlist federation (#1458) 2025-01-03 18:17:25 +00:00
petitminion d1287a36a5 Import/export playlist in xspf (#836). 2024-12-05 11:31:41 +00:00
petitminion 3b5de1a32d Supporting multi-artist per tracks/albums (#1568) 2024-08-29 14:11:35 +00:00
wvffle df77d2b153 Standardize plurals 2022-11-28 10:16:58 +00:00
Kasper Seweryn c2f351ea6b Cleanup HTML templates 2022-11-28 10:16:58 +00:00
Kasper Seweryn fb298be9a5 Remove unused element 2022-11-28 10:16:58 +00:00
wvffle 10dc14f109 Fix all locale linting errors except unused keys 2022-11-28 10:16:58 +00:00
Ciarán Ainsworth 3a46cb140d Clean up everything but views 2022-11-28 10:16:58 +00:00
Ciarán Ainsworth db9986e7b9 Add all missing strings 2022-11-28 10:16:58 +00:00
Ciarán Ainsworth ef757e1854 Update all components 2022-11-28 10:16:58 +00:00
wvffle edfbf94313 Add eslint rules for i18n 2022-11-28 10:16:58 +00:00
wvffle ebea32faf9 Replace gettext with i18n 2022-11-28 10:16:58 +00:00
wvffle d90f41ec51
Fix some linting problems 2022-10-30 19:20:32 +01:00
wvffle 0118fe0c63
Resolve TODOs 2022-10-30 19:17:56 +01:00
wvffle 9f36c4b3a8
Cleanup old queue and player logic 2022-10-30 19:17:55 +01:00
wvffle c897ee0771 Fix editing playlist tracks 2022-09-17 13:21:13 +00:00
wvffle b17941fc44 Fix eslint 2022-09-06 09:26:36 +00:00
wvffle e7da8b5f43 Resolve some TODOs 2022-09-06 09:26:36 +00:00
wvffle 74d1a0a03e Migrate rest of the components 2022-09-06 09:26:36 +00:00
wvffle bbdb3dcb9d Fix auto-fixable linter issues 2022-09-06 09:26:36 +00:00
wvffle 405eed0c0f Add semantic ui types 2022-09-06 09:26:36 +00:00
wvffle 285a0af7c1 Fix playlist card urls 2022-09-06 09:26:36 +00:00
wvffle a37835a9c2 Allow displaying multiple same tracks in track list
Well, there was some error with `@mouseleave` not firing in some cases for some weird reason, so I decided to handle the `hover` prop in the container
2022-09-06 09:26:36 +00:00
wvffle 1c770ff5c2 Fix force adding already existing track to the playlist (#1802) 2022-09-06 09:26:36 +00:00
wvffle c5f7022869 Migrate a bunch of components 2022-09-06 09:26:36 +00:00
wvffle de4f445e9b Fix up some tsc errors 2022-09-06 09:26:36 +00:00
wvffle 779d71abbc Migrate a bunch of components 2022-09-06 09:26:36 +00:00
wvffle 0251789f82 Fix a bunch of typescript errors 2022-09-06 09:26:36 +00:00
wvffle 03e29b3fbc Fix playlist modal error handling 2022-09-06 09:26:36 +00:00
wvffle e608089557 Fix router warnings 2022-09-06 09:26:36 +00:00
Kasper Seweryn 9e0596d136 Move *.js to *.ts 2022-09-06 09:26:36 +00:00
Kasper Seweryn 16d437be62 Migrate Translations mixin to useSharedLabels composable 2022-09-06 09:26:36 +00:00
Kasper Seweryn d6a46f5aab Remove required=false and disabled=false attributes 2022-09-06 09:26:36 +00:00
Kasper Seweryn 57aef1001e Remove deprecated slot syntax 2022-09-06 09:26:36 +00:00
Kasper Seweryn 0c9dcd8545 Fix @click.native 2022-09-06 09:26:36 +00:00
Kasper Seweryn 1122324799 Fix linting 2022-09-06 09:26:36 +00:00
Kasper Seweryn 3915716dd6 Fix modals 2022-09-06 09:26:36 +00:00
Kasper Seweryn 7e53e9a511 Update vuedraggable 2022-09-06 09:26:36 +00:00
Kasper Seweryn 12b09b085a Refactor ~/logging.ts to a useLogger composable 2022-09-06 09:26:36 +00:00
Kasper Seweryn 74ca3b1725 Migrate to vuex@4 and vue-router@4 2022-09-06 09:26:36 +00:00
Kasper Seweryn f61fafec2a Remove '@/' 2022-09-06 09:26:36 +00:00
Kasper Seweryn 2b40707f4f Cleanup a lot of stuff
I've replaced `lodash` with `lodash-es`, so it can be tree-shaken

`~/modules` is a directory with application modules that run before app is mounted. Useful for configuration, web socket connection, and other stuff

`~/composables` is a directory with our custom composables. Much like `~/utils` but each util is in its own file
2022-09-06 09:26:36 +00:00
Georg Krause 842071c13b
Fix frontend formatting 2022-03-18 17:32:39 +01:00
Georg Krause f81221ef11
Merge branch 'stable' into develop 2022-03-18 13:43:00 +01:00
MattDHarding 706d55413b Fix playlist editor can't click outside trash can to delete item 2022-03-09 20:09:32 +00:00
Kasper Seweryn 94af589757
Fix jQuery and semantic ui 2022-02-21 23:38:51 +01:00