Commit graph

65 commits

Author SHA1 Message Date
Georg Krause
e08add956e Revert refactoring of frontend logging since its crashing #2215 #2214 #2212
Revert "refactor(front): rename logger timing stop functions to `measureLoading`"

This reverts commit 9abdcb5ff7.

Revert "chore(front): remove unused dependency and add eslint rule to prevent console usage"

This reverts commit d1f9a99e1b.

Revert "feat(front): use logger instead of console.log"

This reverts commit b59e29883f.
2023-09-06 08:20:11 +02:00
Kasper Seweryn
9abdcb5ff7 refactor(front): rename logger timing stop functions to measureLoading
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2535>
2023-07-26 10:05:55 +00:00
Kasper Seweryn
b59e29883f feat(front): use logger instead of console.log
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2535>
2023-07-26 10:05:55 +00:00
Petitminion
03a5a83a3b Random and less listened radio filter out un-owned content on library section (#2007)
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2285>
2022-12-19 17:13:29 +00:00
wvffle
fea7493725 Fix linting issues 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
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
203f256181 Refetch data on scope change 2022-11-16 10:38:03 +00:00
Kasper Seweryn
57a5b85ff3 Fix search by text 2022-09-07 09:03:38 +00:00
wvffle
fb4f94fb73 Fix search and dynamic ordering (#1567) 2022-09-06 09:26:36 +00:00
wvffle
e7da8b5f43 Resolve some TODOs 2022-09-06 09:26:36 +00:00
wvffle
ee975e5854 Add error handler in all unhandled places 2022-09-06 09:26:36 +00:00
wvffle
405eed0c0f Add semantic ui types 2022-09-06 09:26:36 +00:00
wvffle
de4f445e9b Fix up some tsc errors 2022-09-06 09:26:36 +00:00
wvffle
8d5464c28e Workaround vuejs/core/pull/4512 2022-09-06 09:26:36 +00:00
wvffle
9ed6213a46 Cleanup qs.stringify comments 2022-09-06 09:26:36 +00:00
wvffle
78cdb592c5 Cleanup defaultPaginateBy and fix onMounted missing from imports 2022-09-06 09:26:36 +00:00
wvffle
a8fd0e3f28 Migrate rest of ordering/pagination mixins to composables 2022-09-06 09:26:36 +00:00
wvffle
344f1af058 Add useSmartSearch composable 2022-09-06 09:26:36 +00:00
Kasper Seweryn
3266cd80bd Migrate Albums and move pagination component 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
1234e61e14 Remove exact prop from router links 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
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
petitminion
bc5aba6808 close /radios/build to un-authenticated users 2022-03-04 14:37:59 +00:00
Ciaran Ainsworth
08d6772392 Fix broken imports 2022-02-21 17:27:00 +01:00
Georg Krause
e9c4bfe947
Start migration to vite 2022-02-21 15:07:07 +01:00
Georg Krause
8ee9a536e1
Lint the frontend code 2021-12-06 11:35:20 +01:00
petitminion
a8ab4eedfc Add recently added radio, part of #1390 2021-06-17 11:04:01 +00:00
Ciarán Ainsworth
33ba92a0d6 Contrast and labelling fixes 2020-08-01 11:11:51 +02:00
Agate
fd5bec9dfa Documented missing API endpoints 2020-07-28 11:26:39 +02:00
Agate
da2229c441 Fix #1131: More consistent search UX on /albums, /artists, /radios and /playlists 2020-07-06 13:21:07 +02:00
Agate
cd422832dd New theming system 2020-05-15 14:12:36 +02:00
Agate
1a08d1a032
Fix #1112: removed unused masonry dependency 2020-05-07 18:33:58 +02:00
Eliot Berriot
e15d806634 Resolve "Redesign the sidebar/navigation to simplify the UI" 2019-12-26 11:38:26 +01:00
Eliot Berriot
2090806398 New radios: play your own content, or a given library 2019-11-27 15:28:21 +01:00
Renon
82744bf193 Resolve "Option to remember our display settings " 2019-11-12 15:51:45 +01:00
Ciarán Ainsworth
11d6c7cf1d Added placeholders across the application 2019-10-17 14:15:33 +02:00
Eliot Berriot
3311a11506
Fix #902: search usability issue when browsing artists, albums, radios and playlists 2019-09-15 20:17:22 +02:00
Ciarán Ainsworth
bf32f74422 Resolve "Hide favorites radios when user does not have any favorites" 2019-06-24 13:30:56 +02:00
Eliot Berriot
0be93ec05b
Fix #563: unplayable radios for anonymous users 2019-05-02 10:05:20 +02:00
jovuit
86534e7392 Common context for duplicates
Removes unnecessary `...` for more coherence
2019-03-18 10:07:58 +01:00
Eliot Berriot
72606388ff
Fixed broken extraction of contexts 2019-03-08 12:44:17 +01:00
jovuit
f66d95663f #662: Resolve "Add contexts to translatable strings" 2019-02-14 10:40:20 +01:00
Eliot Berriot
b40cabe033
Fix #707: Fixed cards display issues on medium/small screens 2019-02-13 09:04:49 +01:00
Eliot Berriot
4256d554e3
Fix #686: Added name attributes on all inputs to improve UX, especially with password managers 2019-01-26 18:06:19 +01:00