Commit Graph

2466 Commits

Author SHA1 Message Date
wvffle 4240396220 Fix html sanitization 2022-09-06 09:26:36 +00:00
wvffle fd403ab7ca Migrate About.vue to script setup 2022-09-06 09:26:36 +00:00
wvffle d090adc1f1 Sanitize html 2022-09-06 09:26:36 +00:00
wvffle 9ed6213a46 Cleanup qs.stringify comments 2022-09-06 09:26:36 +00:00
wvffle 7d55d33067 Create a common view component for management lists 2022-09-06 09:26:36 +00:00
wvffle 03e29b3fbc Fix playlist modal error handling 2022-09-06 09:26:36 +00:00
wvffle 23a88d025a Tidy up routes 2022-09-06 09:26:36 +00:00
wvffle e608089557 Fix router warnings 2022-09-06 09:26:36 +00:00
wvffle dbe762d71c Fix scrollBehavior 2022-09-06 09:26:36 +00:00
wvffle d57932444b Cleanup ordering composable 2022-09-06 09:26:36 +00:00
wvffle 33dfeea168 Fix router navigation 2022-09-06 09:26:36 +00:00
wvffle a28e00708b Remove @vue/compat 2022-09-06 09:26:36 +00:00
wvffle 4b5c4c8bea Disable many compats 2022-09-06 09:26:36 +00:00
wvffle 442f9ce0d7 Fix v-if keys 2022-09-06 09:26:36 +00:00
wvffle 5dfce40cb6 Update router configuration to fix some errors 2022-09-06 09:26:36 +00:00
wvffle 7121d514fb Fix actions computed 2022-09-06 09:26:36 +00:00
wvffle 9e1e2bfa18 Rewrite search view 2022-09-06 09:26:36 +00:00
wvffle f5bd906110 Upgrade frontend dependencies 2022-09-06 09:26:36 +00:00
wvffle fe835c5d44 Fix library moderation 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 21e5d8ddf0 Fix actions not being arrays in components using smart search 2022-09-06 09:26:36 +00:00
wvffle 15e62d62f6 Add gitpod related changes 2022-09-06 09:26:36 +00:00
wvffle 70495c6a27 Reset the defaultServerUrl to the value of env var or origin when it's null in settings.json 2022-09-06 09:26:36 +00:00
wvffle c4dd04e0b8 Fix flow of setting instance url 2022-09-06 09:26:36 +00:00
wvffle 344f1af058 Add useSmartSearch composable 2022-09-06 09:26:36 +00:00
Kasper Seweryn 8cf3500842 Remove ordering and pagination mixins from a bunch of files 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 3ab0435f27 Migrate pagination to v-model and start moving away from mixins 2022-09-06 09:26:36 +00:00
Kasper Seweryn a25f1bbb1f Remove unused getter 2022-09-06 09:26:36 +00:00
Kasper Seweryn 40c7e08744 Replace deprecated document.domain with location.hostname 2022-09-06 09:26:36 +00:00
Kasper Seweryn fbfe4a646a Fix instanceUrl not being optional 2022-09-06 09:26:36 +00:00
Kasper Seweryn b5970446b4 Set max websocket reconnect retries in development 2022-09-06 09:26:36 +00:00
Kasper Seweryn a872f752c5 Fix caching API routes in PWA service worker 2022-09-06 09:26:36 +00:00
Kasper Seweryn 461aa51e03 Fix websockets and vite hmr on local dev 2022-09-06 09:26:36 +00:00
Kasper Seweryn 0b53ec5b1c Add store types and fix other type errors 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 8ff0bb937b Remove $set and $delete 2022-09-06 09:26:36 +00:00
Kasper Seweryn 7a823282f9 Fix null modelValue 2022-09-06 09:26:36 +00:00
Kasper Seweryn 561c1d868c Migrate rest of inputs to new v-model 2022-09-06 09:26:36 +00:00
Kasper Seweryn bf009440ff Migrate attachment input to new v-model
It also automatically cleans up attachments that users uploaded and decided not to use
2022-09-06 09:26:36 +00:00
Kasper Seweryn 2f80e0935f Migrate a couple of components to new v-model and cleanup linting stuff 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 39b4e9a5b9 Fix withDefaults 2022-09-06 09:26:36 +00:00
Kasper Seweryn 2f8f7cbafa Refactor withDefaults 2022-09-06 09:26:36 +00:00
Kasper Seweryn e29819f314 Add TODO for <script setup> 2022-09-06 09:26:36 +00:00
Kasper Seweryn e6534a1554 Add TODOs for breaking changes 2022-09-06 09:26:36 +00:00
Kasper Seweryn 4865bf77be Fix v-if with v-for 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 42907b7028 Remove last filter usage 2022-09-06 09:26:36 +00:00
Kasper Seweryn 1122324799 Fix linting 2022-09-06 09:26:36 +00:00
Kasper Seweryn d01901d8bd Fix some modals 2022-09-06 09:26:36 +00:00
Kasper Seweryn 3ddae65c36 Fix view refreshing when hiding queue 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 f1724fb5ea Fix double #app id 2022-09-06 09:26:36 +00:00
Kasper Seweryn 3915716dd6 Fix modals 2022-09-06 09:26:36 +00:00
Kasper Seweryn 8cc73ed73e Fix queue scroll 2022-09-06 09:26:36 +00:00
Kasper Seweryn 28e273dd74 Fix service worker init module 2022-09-06 09:26:36 +00:00
Kasper Seweryn 76279c273b Fix filters test 2022-09-06 09:26:36 +00:00
Kasper Seweryn cbaa58d215 Add useFocusTrap 2022-09-06 09:26:36 +00:00
Kasper Seweryn 7e53e9a511 Update vuedraggable 2022-09-06 09:26:36 +00:00
Kasper Seweryn b7d66232f6 Remove vue 2 filters
Fixes #1759
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 7fb5284d0e Refactor object types to records 2022-09-06 09:26:36 +00:00
Kasper Seweryn 51435d0742 Fix currentRoute 2022-09-06 09:26:36 +00:00
Kasper Seweryn 260fdb2501 Fix locales 2022-09-06 09:26:36 +00:00
Kasper Seweryn da1cefc3b1 Fix scroll behavior 2022-09-06 09:26:36 +00:00
Kasper Seweryn 0e6097c7b8 Fix emit warning 2022-09-06 09:26:36 +00:00
Kasper Seweryn 324e028a33 Fix deprecated render function and deprecated $listeners 2022-09-06 09:26:36 +00:00
Kasper Seweryn 8402621faf Fix some vue compat warnings 2022-09-06 09:26:36 +00:00
Kasper Seweryn b3022c26b6 Add onKeyboardShortcut composable
Fixes #1726
2022-09-06 09:26:36 +00:00
Kasper Seweryn db7c0444b4 Migrate to vue3-lazyload 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 7c5d259c2b Add vue 3 and compat 2022-09-06 09:26:36 +00:00
wvffle 0e758d0624 Fix vite.config.ts 2022-09-06 09:26:36 +00:00
Kasper Seweryn f3ccfcbe48 Add PWA support 2022-09-06 09:26:36 +00:00
Kasper Seweryn b959371784 Rename AppModule to InitModule 2022-09-06 09:26:36 +00:00
Kasper Seweryn 6a9b21a6a7 Rename AppModule to InitModule 2022-09-06 09:26:36 +00:00
Kasper Seweryn 071eb2fa35 Move ~/modules to ~/init 2022-09-06 09:26:36 +00:00
Kasper Seweryn 0b51fb037f Remove JWT leftovers 2022-09-06 09:26:36 +00:00
Kasper Seweryn 934f802be2 Cleanup updateQueryString composable 2022-09-06 09:26:36 +00:00
Kasper Seweryn f61fafec2a Remove '@/' 2022-09-06 09:26:36 +00:00
Kasper Seweryn e0e2bf4cae Load theme as fast as possible 2022-09-06 09:26:36 +00:00
Kasper Seweryn 222b9b12bc Remove files commited by accident 2022-09-06 09:26:36 +00:00
Kasper Seweryn a7cc3de3f3 Move locales.ts to locales.json and remove unused i18n script 2022-09-06 09:26:36 +00:00
Kasper Seweryn 0732bc36a8 Remove initSettings 2022-09-06 09:26:36 +00:00
Kasper Seweryn 6f670efd5e Pin dependencies 2022-09-06 09:26:36 +00:00
Kasper Seweryn 615a801b89 Fix app rendering 2022-09-06 09:26:36 +00:00
Kasper Seweryn b33af58147 Wait for all modules to load 2022-09-06 09:26:36 +00:00
Kasper Seweryn ddb035e418 Tag @wvffle in his TODO comments 2022-09-06 09:26:36 +00:00
Kasper Seweryn 4d14f0448f Fix linter problems 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
Kasper Seweryn a129f7f882 Temporarily disable failing typescript rules 2022-09-06 09:26:36 +00:00
Kasper Seweryn a578ea0341 Add script setup and typescript config 2022-09-06 09:26:36 +00:00
RenovateBot b77e16e09b Lock file maintenance (stable) 2022-09-03 10:33:03 +00:00
RenovateBot 27e9e71373 Lock file maintenance (stable) 2022-08-11 18:13:53 +00:00
Mathias Koehler 19da87d061 Fix player cover image overlaping with queue 2022-07-28 05:09:25 +00:00
wvffle e588a72820 fix(front): navigating to registration request not showing anything (#1836) 2022-07-27 23:30:37 +02:00
JuniorJPDJ 21eaaf1f4d fix(front/Docker): fixup of issue introduced in !1897 2022-07-26 21:25:14 +00:00
Porrumentzio 9ce165e8b6 Translated using Weblate (Basque)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/eu/
2022-07-26 20:01:18 +00:00
RenovateBot bbe82f3c8d Lock file maintenance (develop) 2022-07-26 05:06:00 +00:00
JuniorJPDJ 6df36f519a refactor(front/Docker): cleanup nginx-based container 2022-07-25 21:29:55 +00:00
RenovateBot 31ee580449 Update dependency nginx to v1.23.1 (develop) 2022-07-22 09:43:15 +00:00
RenovateBot 51788a324c Lock file maintenance (stable) 2022-07-17 21:36:26 +00:00
RenovateBot 8cc3a11857 Lock file maintenance (stable) 2022-07-17 08:30:51 +00:00
JuniorJPDJ 9cbe80eb19 fix(front/Dockerfile): allow building on unusual architectures again 2022-07-16 13:50:02 +00:00
petitminion 0f4226e06f Resolve "Add "play all" button in tag search result page" 2022-07-15 09:07:15 +00:00
JuniorJPDJ 96c2eacb0f Cleanup Gitlab CI and Dockerfiles 2022-07-11 20:20:16 +00:00
JuniorJPDJ 0545488b7f Translated using Weblate (Polish)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/pl/
2022-07-10 13:34:20 +00:00
JuniorJPDJ 64a49ed121 fix(front/nginx): fix 404 response on listen URLs 2022-07-09 15:11:20 +00:00
JuniorJPDJ 7801214242 fix(front/Dockerfile): Quick fix of startup issue when AWS_S3_ENDPOINT_URL variable is missing 2022-07-09 14:17:58 +00:00
JuniorJPDJ fb8eb8e2ed Allow frontend container to run as non-root user
Also clean it up a bit
2022-07-09 13:42:56 +00:00
Jasper Bogers 194163233a Translated using Weblate (Dutch)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/nl/
2022-07-08 20:34:19 +00:00
Georg Krause 5c5b35a0ad
Merge branch 'stable' into develop 2022-07-04 17:18:55 +02:00
RenovateBot 3d71827789 Lock file maintenance (stable) 2022-07-04 14:28:29 +00:00
Marcos Peña 07e51bcfc4 "Repeatedly listening to a track submits a scrobble only the first time" 2022-07-01 16:39:44 +00:00
RenovateBot f0857ae5fd Update dependency nginx to v1.23.0 (develop) 2022-07-01 08:08:15 +00:00
Kasper Seweryn 6b596e0cff Fix a typo (XOR -> OR) 2022-06-30 14:26:22 +00:00
Georg Krause e7325fbb54
Fix frontend dev docker setup 2022-06-30 14:10:19 +02:00
Thomas df271f2aa7 Translated using Weblate (French)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/fr/
2022-06-29 21:34:17 +00:00
Ciarán Ainsworth dafc8f1790 Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/en_GB/
2022-06-29 21:34:16 +00:00
Ciarán Ainsworth f9a69d4a1a Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/en_GB/
2022-06-28 18:50:19 +00:00
Georg Krause d22a7fa57b Rework Docker Deployment and add frontend container 2022-06-28 13:55:54 +00:00
Kasper Seweryn 734a7528c6 Add Gitpod support and guide 2022-06-23 17:21:06 +00:00
wvffle f3c286ba0e Fix login form focusing reset password link instead of next input 2022-06-23 16:57:46 +02:00
Jasper Bogers ae5c6213d4 Translated using Weblate (Dutch)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/nl/
2022-06-19 05:30:19 +00:00
Marcos Peña 93708671dc Fix: missing album base contextual menu 2022-06-16 12:33:12 +00:00
Jasper Bogers 7e33a415b4 Translated using Weblate (Dutch)
Currently translated at 63.9% (829 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/nl/
2022-06-15 23:41:17 +00:00
Jasper Bogers fc1022cb29 Translated using Weblate (Dutch)
Currently translated at 59.3% (769 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/nl/
2022-06-14 21:41:32 +00:00
ButterflyOfFire 81c00e4842 Translated using Weblate (Arabic)
Currently translated at 47.8% (620 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ar/
2022-06-14 21:41:32 +00:00
@ta 863b304cff Added translation using Weblate (Indonesian) 2022-06-14 21:41:32 +00:00
Georg Krause b161dc3faf Replace funkwhale-troubleshooting with funkwhale-support on Matrix 2022-06-14 13:02:53 +00:00
Marcos Peña 95b5b99484 Fix embed widget not working 2022-06-13 09:53:36 +00:00
RenovateBot 94ef072696 Lock file maintenance (stable) 2022-06-12 15:16:17 +00:00
RenovateBot 955ecfc71f Update dependency vue-lazyload to v1.3.4 (develop) 2022-06-11 00:03:00 +00:00
RenovateBot be484f9068 Update dependency qs to v6.10.5 (develop) 2022-06-10 21:40:56 +00:00
RenovateBot 23df68a851 Update dependency vue-lazyload to v1.3.4 (stable) 2022-06-07 17:29:09 +00:00
Sky b248edd87c Remove unused footer component 2022-06-03 04:33:30 +00:00
RenovateBot c5c6eb0bde Update dependency vue-router to v3.5.4 (develop) 2022-05-19 16:33:44 +00:00
RenovateBot a49e399ead Update dependency @babel/plugin-transform-runtime to v7.17.12 (develop) 2022-05-19 14:02:59 +00:00
RenovateBot d60378430e Update dependency @babel/core to v7.17.12 (develop) 2022-05-19 13:32:34 +00:00
Marcos Peña 8417092d89 Fix foreign tracks displayed in channel overview 2022-05-10 19:55:58 +02:00
RenovateBot afe12dab52 Update dependency moment to v2.29.3 (develop) 2022-05-07 15:38:24 +00:00
Georg Krause 73128eef25
Merge branch 'stable' into develop 2022-05-07 13:54:59 +02:00
Georg Krause 0ea396e80c
Replace deprecated document.domain by location.hostname 2022-05-05 20:40:03 +02:00
RenovateBot 30011cb428 Update dependency autoprefixer to v10.4.7 (develop) 2022-05-05 17:07:29 +00:00
RenovateBot 44b2346177 Update dependency @babel/plugin-transform-runtime to v7.17.10 (develop) 2022-05-05 15:37:54 +00:00
RenovateBot b8a1d1b652 Update dependency @babel/core to v7.17.10 (develop) 2022-05-05 14:37:39 +00:00
RenovateBot d0d429beb4 Lock file maintenance (stable) 2022-05-05 13:11:53 +00:00
MattDHarding 1b8e19e129 Fix stopped player to not show 00:00 when loading a track 2022-05-03 18:26:24 +00:00
Marcos Peña 92ac77ee73 Fix foreign tracks displayed in channel overview 2022-04-28 13:41:04 +02:00
Marcos ffd1ae0c44
Fixes broken channel page 2022-04-25 11:09:38 +02:00
ghose 380858dfb2 Translated using Weblate (Galician)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/gl/
2022-04-23 13:59:36 +00:00
Georg Krause af5e2d31ea
Merge branch 'stable' into develop 2022-04-23 14:04:53 +02:00
MattDHarding 6d706c17a8 Hand cursor now displayed over artist and album cards 2022-04-23 09:54:01 +01:00
Marcos Peña 75b33cebad Fixes wrong vue prop types NOCHANGELOG 2022-04-17 15:53:44 +00:00
Georg Krause 92bced5ca4 Revert "Update dependency plyr to v3.6.12 (stable)"
This reverts commit df022ef2a3
2022-04-16 15:15:20 +00:00
Kasper Seweryn f21c860985 Replace django-channels with `useWebSocket` from `@vueuse/core` (!1759) 2022-04-16 08:56:26 +00:00
Éilias McTalún 688685a9cf Added translation using Weblate (Irish) 2022-04-16 03:45:40 +00:00
RenovateBot a963067b78 Update dependency sinon to v13.0.2 (develop) 2022-04-14 13:05:13 +00:00
RenovateBot df022ef2a3 Update dependency plyr to v3.6.12 (stable) 2022-04-12 06:23:00 +00:00
RenovateBot 0de0608293 Update dependency moment to v2.29.2 (develop) 2022-04-10 00:07:39 +00:00
RenovateBot c9d6bbbc6a Update dependency @babel/core to v7.17.9 (develop) 2022-04-09 23:06:29 +00:00
Marcos Peña af78df5663 Fix compatibility between dev setups 2022-04-08 12:24:21 +00:00
Georg Krause 562568b328 Move vites base argument to docker setup to make local development work again outside of docker 2022-04-08 12:24:21 +00:00
RenovateBot 3fca8b6771 Update dependency sass to v1.49.11 (develop) 2022-04-03 11:47:50 +00:00
Marcos 9528437242 Fixes broken channel page 2022-04-02 11:39:15 +00:00
RenovateBot 0277eba325 Pin dependencies (develop) 2022-04-01 09:04:11 +00:00
RenovateBot 5abd30163f Lock file maintenance (stable) 2022-03-23 08:11:15 +00:00
Marcos f3d998c7e0
Restores front tests using jest and vite 2022-03-21 12:52:41 +01:00
Georg Krause fc8487bfed
Fix frontend formatting 2022-03-21 12:16:18 +01:00
RenovateBot 22dfaad27e Update dependency plyr to v3.6.12 (develop) 2022-03-18 20:02:44 +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
Georg Krause 916e63eb09 Catch ValueError at the end of a radio 2022-03-16 13:06:35 +00:00
petitminion 5b7a28684a Catch ValueError at the end of a radio 2022-03-16 12:54:35 +00:00
Marcos Peña 8e2d686386 Fix Upload Form Vue Errors 2022-03-16 12:17:48 +00:00
RenovateBot 7216f3bacc Update dependency autoprefixer to v10.4.4 (develop) 2022-03-16 09:35:34 +00:00
RenovateBot 45a05e7738 Update dependency autoprefixer to v10.4.3 (develop) 2022-03-15 19:02:25 +00:00
RenovateBot e607f8ebd6 Update dependency eslint to v8.11.0 (develop) 2022-03-14 11:05:43 +00:00
RenovateBot 566db1046c Update dependency glob-all to v3.3.0 (develop) 2022-03-13 18:52:23 +00:00
Marcos 6cbe9cb72b Removes vite warning (missing slash) 2022-03-11 09:08:24 +00:00
Marcos 42ff6fe600 Fix login redirect (#1736) 2022-03-11 09:08:24 +00:00
RenovateBot 0b91cfadf9 Update dependency eslint to v8.10.0 (develop) 2022-03-11 04:47:23 +00:00
Georg Krause e076172106 Fix bug that prevents users from creating a new oauth application (#1706) 2022-03-10 19:39:08 +00:00
RenovateBot 7bacffeb69 Update dependency axios to v0.26.1 (develop) 2022-03-10 15:32:15 +00:00
RenovateBot 3c088e7238 Update dependency showdown to v2.0.3 (develop) 2022-03-10 13:32:20 +00: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 341bcf5b17 Remove `require` from auth store 2022-03-08 14:04:54 +00:00
Marcos Peña a7698ce56b Fix broken dev environment set-up 2022-03-08 09:37:37 +00:00
petitminion bc5aba6808 close /radios/build to un-authenticated users 2022-03-04 14:37:59 +00:00
RenovateBot b2b4f0c64b Update dependency vite to v2.8.6 (develop) 2022-03-04 03:34:13 +00:00
RenovateBot d5fa9ce56c Update dependency showdown to v2.0.2 (develop) 2022-03-03 23:34:41 +00:00
Reinhard Prechtl a7e43a8346
Fix broken mobile apps link 2022-03-02 16:52:12 +01:00
Reinhard Prechtl 4e1c625c24
Fix broken mobile apps link 2022-03-02 13:59:58 +01:00
RenovateBot 91130f4f95 Update dependency vite to v2.8.5 (develop) 2022-03-01 14:03:40 +00:00
RenovateBot c760503a36 Update dependency sass to v1.49.9 (develop) 2022-03-01 13:33:41 +00:00
Kasper Seweryn 9bd580e5a0
Fix deployment warning message 2022-02-27 23:44:09 +01:00
Kasper Seweryn d5cff4f3bf
Fix deployment base path 2022-02-27 23:20:03 +01:00
MattDHarding 111ee4f518 fixed issue 1384 - element doesn't need v-dropdown directive 2022-02-27 14:16:08 +00:00
Michael Long f25965d256 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/zh_Hans/
2022-02-26 16:17:05 +00:00
Georg Krause ef5c85b293
Pin dependencies 2022-02-26 10:10:30 +01:00
Kasper Seweryn e743e07ba7
Move service-worker to public 2022-02-24 13:22:13 +01:00
Kasper Seweryn 08b57c67d2
Fix production env var checks 2022-02-24 11:54:30 +01:00
Kasper Seweryn 43f609b497
Update axios-auth-refresh 2022-02-24 11:54:21 +01:00
Georg Krause 7fb82c5785
Disable source maps for production builds again 2022-02-24 10:27:02 +01:00
Kasper Seweryn 3b78ac8cc6
Workaround axios-auth-refresh in production
axios-auth-refresh has only prebuilt files, that might be the case when
vite is trying to bundle it. It seems like vite thinks that it's
constructed like:
```
export default {
    default () {
        // ...
    }
}
```

This also fixes `jQuery is not defined` in dev
2022-02-22 13:01:29 +01:00
Kasper Seweryn 5e24160375
Fix jQuery in fomantic-ui-css 2022-02-22 13:01:29 +01:00
Georg Krause b2dc70cf3a
Remove tests and their dependencies for now 2022-02-22 12:48:20 +01:00
Georg Krause ebb3d7deb5
Remove vue cli config 2022-02-22 12:36:51 +01:00
Georg Krause 06f636fec0
Remove babel config 2022-02-22 12:34:13 +01:00
Kasper Seweryn 17006094b6
Fix linter error
Linter did not like await in global scope besides it being fully
functional, so I've created a `src/jquery.js` file which sets jquery
globals and then we can safely import `src/semantic.js`.
2022-02-22 00:00:17 +01:00
Kasper Seweryn 5f319db268
Remove console.log 2022-02-21 23:48:55 +01:00
Kasper Seweryn 94af589757
Fix jQuery and semantic ui 2022-02-21 23:38:51 +01:00
Kasper Seweryn 4ce7386128
Fix env variables 2022-02-21 23:23:13 +01:00
Kasper Seweryn 873e498031
Remove undeclared `exports` from volume.js 2022-02-21 23:21:39 +01:00
Kasper Seweryn a6ce396fa2
Fix django-channels import
`django-channels` module has only dist files which are built with
parcel. This leads to `assignment to undeclared variable parcelRequire`
error.

A simple workaround is to add `var parcelRequire;` to the beginning of
the module.
2022-02-21 23:16:48 +01:00
Kasper Seweryn 80ed06db04
Remove @/lodash.js
Vite handles tree shaking out of the box, so cherry picking modules is
now pointless
2022-02-21 22:49:02 +01:00
Georg Krause db86483fbc
Make linter happy 2022-02-21 20:09:06 +01:00
Ciaran Ainsworth d949909c40 Fix additional linting issues 2022-02-21 20:02:08 +01:00
Georg Krause d92d75f822
Fix linting of App.vue 2022-02-21 19:54:04 +01:00
Ciaran Ainsworth 60c6a1938f Fix some linting issues 2022-02-21 19:52:16 +01:00
Georg Krause e76ab66084
Start fixing lint errors in App.vue 2022-02-21 18:00:45 +01: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 593cff4316
Update dependency vue cli and plugins to 5.0.1 2022-02-20 19:55:48 +01:00
RenovateBot 2b6a7c7e48 Update dependency text-clipper to v2 (develop) 2022-02-20 18:12:53 +00:00
RenovateBot 651417410e Update dependency showdown to v2 (develop) 2022-02-20 17:18:51 +00:00
Georg Krause 3d1a06dfa9
Install jq from Debian repositories instead of downloading x64 binary from github 2022-02-20 13:03:44 +01:00
RenovateBot c766c5e1a1 Update dependency mocha to v9.2.1 (develop) 2022-02-20 08:02:46 +00:00
RenovateBot 5b19583157 Update dependency @vue/cli-plugin-unit-mocha to v5 (develop) 2022-02-19 20:36:25 +00:00
ghose 7bb1750b58 Translated using Weblate (Galician)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/gl/
2022-02-19 14:17:03 +00:00
RenovateBot 9328bbc516 Update dependency sass to v1.49.8 (develop) 2022-02-17 22:33:23 +00:00
RenovateBot 148d6d3195 Update dependency sanitize-html to v2.7.0 (develop) 2022-02-17 19:15:58 +00:00
RenovateBot c83fd45190 Update dependency core-js to v3.21.1 (develop) 2022-02-17 15:33:13 +00:00
Georg Krause a87dab71a6
Adjust dependencies in order to make build succeed 2022-02-17 13:11:22 +01:00
RenovateBot 33e5276868 Update dependency eslint to v8.9.0 (develop) 2022-02-16 15:51:12 +00:00
Ciaran Ainsworth 7b74e55e7f Use proper method for fetching artist cover 2022-02-16 10:29:39 +00:00
Ciaran Ainsworth c1694a808c Fix linting issues 2022-02-16 10:29:39 +00:00
Ciaran Ainsworth 41d444bbbb Add support for all cover sources in embedded player 2022-02-16 10:29:39 +00:00
RenovateBot 6c09dcb566 Update dependency axios to v0.26.0 (develop) 2022-02-16 10:29:08 +00:00
RenovateBot cff3ba5cf7 Lock file maintenance (stable) 2022-02-15 19:37:00 +00:00
RenovateBot 13f873fc34 Update dependency focus-trap to v6.7.3 (develop) 2022-02-15 15:33:57 +00:00
RenovateBot ad0edf2b3f Update dependency sinon to v13 (develop) 2022-02-12 08:42:33 +00:00
Ciaran Ainsworth ae840e06d1 Change to normal default cover 2022-02-10 19:30:26 +01:00
Ciaran Ainsworth 34b8e2929a Fix linting error 2022-02-10 13:36:20 +01:00
Ciaran Ainsworth b387287931 Undo automatic formatting 2022-02-10 13:31:32 +01:00
Ciaran Ainsworth 9b1865e43e Add fallback to generic album cover for tracks with no album 2022-02-10 13:22:58 +01:00
Michael Long 144b5440c0 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/zh_Hans/
2022-02-09 13:36:52 +00:00
Michael Long c6074b1747 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/zh_Hans/
2022-02-08 08:36:55 +00:00
MattDHarding 3a48ae7e51 Fix silent playlist track add fail bug (#1020) 2022-02-06 14:52:36 +01:00
RenovateBot 5a475f477f Update dependency vue-plyr to v7 (develop) 2022-02-06 11:48:54 +00:00
RenovateBot fba0acfaea Update dependency vuex-persistedstate to v4 (develop) 2022-02-05 11:03:33 +00:00
Georg Krause b39bd5f349
Merge branch 'stable' into develop 2022-02-04 12:51:41 +01:00
JuniorJPDJ 9a1619e3e0 chore(front): fix eslint error 2022-02-03 22:40:51 +01:00
JuniorJPDJ aecbd101c0 fix(front): update code to work with focus-trap v6 2022-02-03 22:36:39 +01:00
JuniorJPDJ 8f53f41395 fix(front): update code to work with django-channels v2 2022-02-03 22:17:53 +01:00
Renovate Bot 11f103a8c6
Update node Docker tag to v16 2022-02-03 19:03:51 +01:00
Georg Krause fae4ba08e8
Fix broken instance description if it contains a line break 2022-02-03 09:16:54 +01:00
Georg Krause 68c97cbb69
Downgrade sass-loader to 10.2.1 2022-02-03 08:56:38 +01:00
Georg Krause fefbb7760c
Downgrade sass-loader to 11.1.1 2022-02-03 08:51:20 +01:00
RenovateBot a2b8167f61 Update dependency sass-loader to v12 (develop) 2022-02-03 07:28:38 +00:00
RenovateBot d02ab4908f Update dependency purgecss-webpack-plugin to v4 (develop) 2022-02-03 01:15:33 +00:00
Renovate Bot 71ed304469 Update dependency eslint-plugin-html to v6 2022-02-03 01:27:58 +01:00
Renovate Bot cbacda195b Update dependency @babel/eslint-parser to v7.17.0 2022-02-03 01:27:29 +01:00
Renovate Bot 6f778549c4 Update dependency mocha to v9 2022-02-03 01:24:57 +01:00
Renovate Bot 5650d66ec7 Update dependency eslint-plugin-promise to v6 2022-02-03 01:23:21 +01:00
Renovate Bot aab558bb6e Update dependency focus-trap to v6 2022-02-03 01:19:29 +01:00
RenovateBot 4a0ace30df Update dependency eslint to v8 (develop) 2022-02-02 23:22:01 +00:00
RenovateBot b09527eec0 Update dependency django-channels to v2 (develop) 2022-02-02 20:01:37 +00:00
JuniorJPDJ 768e0368ad Revert "Update dependency django-channels to v1.2.2"
This reverts commit 21005b02ea.
2022-02-02 19:35:35 +01:00
RenovateBot 34491ce2f7 Update dependency diff to v5 (develop) 2022-02-02 18:23:50 +00:00
RenovateBot 4e3e34c952 Update dependency core-js to v3.21.0 (develop) 2022-02-02 09:02:09 +00:00
RenovateBot c9b785ba0d Update dependency sass to v1.49.7 (develop) 2022-02-02 08:20:41 +00:00
Renovate Bot 182f04cab2 Update dependency axios to v0.25.0 2022-02-01 19:56:40 +01:00
Michael Long 73f6bfedb6 Translated using Weblate (Chinese (Simplified))
Currently translated at 99.3% (1287 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/zh_Hans/
2022-02-01 17:37:24 +00:00
Renovate Bot 21005b02ea Update dependency django-channels to v1.2.2 2022-02-01 15:06:48 +00:00
RenovateBot fae3e6d442 Update dependency @vue/cli-service to v4.5.15 (develop) 2022-01-31 12:06:40 +00:00
RenovateBot e3af018a58 Update dependency @vue/cli-plugin-unit-mocha to v4.5.15 (develop) 2022-01-31 11:03:31 +00:00
RenovateBot 7804fc77ce Update dependency @vue/cli-plugin-pwa to v4.5.15 (develop) 2022-01-31 10:29:07 +00:00
Renovate Bot 5346ee463b Update dependency @vue/cli-plugin-babel to v4.5.15 2022-01-30 23:03:29 +00:00
Renovate Bot f8171d15bb Pin dependencies 2022-01-29 12:07:29 +00:00
Renovate Bot dc29098f54 Pin dependencies 2022-01-29 08:03:21 +00:00
Renovate Bot 24d082bfb1 Lock file maintenance 2022-01-28 16:07:16 +00:00
Georg Krause 11da28fe4a
Soft-pin packages 2022-01-28 16:15:25 +01:00
Georg Krause f3be1c43fb
Revert "Lock file maintenance"
This reverts commit 67338622ca.
2022-01-28 14:02:24 +01:00
Georg Krause 60ac83bff7
Revert "Update dependency core-js to ^3.20.3"
This reverts commit 262163812b.
2022-01-28 14:02:18 +01:00
Renovate Bot 262163812b Update dependency core-js to ^3.20.3 2022-01-28 11:32:55 +00:00
Renovate Bot 67338622ca Lock file maintenance 2022-01-28 11:03:22 +00:00
Georg Krause 1ed1a691df
Remove dangling commit to make linter happy 2022-01-28 11:51:20 +01:00
Georg Krause dde6575f24
Remove npm's package lock file, yarn is the default 2022-01-28 11:09:08 +01:00
Renovate Bot 1939279b1d Update dependency eslint-plugin-vue to ^7.20.0 2022-01-28 09:58:51 +00:00
Michael Long de21367678 Translated using Weblate (Chinese (Simplified))
Currently translated at 99.3% (1287 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/zh_Hans/
2022-01-28 06:36:50 +00:00
Renovate Bot 59fcfa4e06 Update dependency eslint-config-standard to ^16.0.3 2022-01-26 07:04:16 +00:00
Renovate Bot ad1167e299 Update dependency eslint-plugin-import to ^2.25.4 2022-01-26 06:04:46 +00:00
Renovate Bot c34cfe692a Update dependency eslint-plugin-html to ^4.0.6 2022-01-25 21:03:14 +00:00
Renovate Bot d510f791aa Update dependency axios-auth-refresh to ^2.2.8 2022-01-25 16:04:05 +00:00
Renovate Bot 1ffe463998 Update dependency eslint to ^7.32.0 2022-01-25 13:32:55 +00:00
Ciarán Ainsworth 62154bcd44 Resolve "No tracks appear on library tracks page" 2022-01-24 16:28:46 +00:00
Renovate Bot 91a6f48990 Update dependency @babel/eslint-parser to ^7.16.5 2022-01-23 13:32:30 +00:00
Georg Krause 9a0a14c096
Update dependency vue-template-compiler to 2.6.14 2022-01-23 10:07:41 +01:00
Georg Krause 4aa22a02e8
Update yarn lockfile 2022-01-23 10:04:48 +01:00
Renovate Bot 5f417ad8df Update dependency vue to ^2.6.14 2022-01-23 07:03:18 +00:00
Renovate Bot 95a4e87b73 Update dependency vuex-persistedstate to ^2.7.1 2022-01-22 20:32:10 +00:00
Renovate Bot de924ec161 Update dependency vuedraggable to ^2.24.3 2022-01-22 20:03:42 +00:00
Ciaran Ainsworth be6876966b FIx embedded player 2022-01-22 19:42:55 +00:00
Renovate Bot 0a544acb17 Update dependency vue-lazyload to ^1.3.3 2022-01-22 19:33:42 +00:00
Renovate Bot d9039c503f Update dependency vue-plyr to ^5.1.3 2022-01-22 18:33:59 +00:00
Renovate Bot 3c97ced490 Update dependency vue-upload-component to ^2.8.22 2022-01-22 17:35:28 +00:00
Renovate Bot f8a3530527 Update dependency vue-gettext to ^2.1.12 2022-01-22 15:03:42 +00:00
Georg Krause faee52c457
Update yarn lockfile 2022-01-22 15:47:28 +01:00
Renovate Bot 8e7901ed34 Update dependency showdown to ^1.9.1 2022-01-21 09:03:29 +00:00
Renovate Bot 9ee8219d8e Update dependency js-logger to ^1.6.1 2022-01-21 08:32:59 +00:00
Renovate Bot 2f28d71c11 Update dependency register-service-worker to ^1.7.2 2022-01-20 20:33:25 +00:00
Renovate Bot 33bde16f41 Update dependency howler to ^2.2.3 2022-01-20 19:33:16 +00:00
Renovate Bot 4e82a6449b Update dependency fomantic-ui-css to ^2.8.8 2022-01-20 19:03:50 +00:00
Renovate Bot 1be4332f24 Update dependency diff to ^4.0.2 2022-01-20 13:04:14 +00:00
Renovate Bot 80517aa4bc Update dependency axios-auth-refresh to ^2.2.8 2022-01-20 09:33:47 +00:00
Georg Krause 9a5733af5f
Remove npm's package lock file, yarn is the default 2022-01-19 10:33:13 +01:00
Georg Krause 850dc69091 Update Black & run for whole repository 2022-01-09 11:40:49 +00:00
JuniorJPDJ 40ce28079d Translated using Weblate (Polish)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/pl/
2022-01-08 11:52:45 +01:00
Marcos Peña 9d1b48106d Fix: missing values in moderation library UI (#1667) 2022-01-08 11:51:46 +01:00
JuniorJPDJ 64df005395 Translated using Weblate (Polish)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/pl/
2022-01-07 21:36:40 +00:00
Marcos Peña a84a7c9746 Fix: missing values in moderation library UI (#1667) 2022-01-07 14:19:36 +01:00
Georg Krause 9348614bf3
Fix not working podcast subscription form 2022-01-06 17:36:41 +01:00
Georg Krause 8248f3709a
Fix wrong spelling of component prop 2022-01-06 17:36:40 +01:00
Georg Krause db051aa27a
Fix remote content page 2022-01-06 17:36:40 +01:00
Georg Krause ef99f47449 Fix not working podcast subscription form 2022-01-06 14:03:01 +00:00
JuniorJPDJ 7dcf1b812b
Translated using Weblate (Polish)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/pl/
2022-01-06 14:52:41 +01:00
Dignified Silence f799e17860
Translated using Weblate (Japanese)
Currently translated at 87.9% (1140 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ja/
2022-01-06 14:52:06 +01:00
Dignified Silence 2673029029 Translated using Weblate (Japanese)
Currently translated at 87.9% (1140 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ja/
2022-01-05 21:36:41 +00:00
JuniorJPDJ a44059212c Translated using Weblate (Polish)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/pl/
2022-01-05 21:36:40 +00:00
Philipp Wolfer d93f0d107d Allow using dark / light theme as indicated by prefers-color-scheme media feature 2022-01-04 09:14:05 +00:00
Georg Krause dbad92ce33
Fix wrong spelling of component prop 2021-12-30 12:29:19 +01:00
Georg Krause ec9f8e1611 Fix remote content page 2021-12-30 05:51:15 +00:00
Georg Krause ce46e4d929
Fix album play button 2021-12-27 10:00:29 +01:00
Marcos Peña e567abd5fb Enhances about page ui (#1619)
Done some css refactoring
2021-12-23 14:40:54 +01:00
Marcos Peña 57d6489007 Fix moderation user request list crash (#1645) 2021-12-22 19:54:59 +00:00
JuniorJPDJ 142008cbed Resolve "Too long radio descriptions resize the entire row" 2021-12-21 07:37:43 +00:00
Stefano Pigozzi 0873a6e916 Translated using Weblate (Italian)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/it/
2021-12-19 21:36:34 +00:00
Riccardo Sacchetto 4d5dedf403 Translated using Weblate (Italian)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/it/
2021-12-19 21:36:34 +00:00
Marcos Peña 312ceb9cfb Resolve "Computed properties already defined in data" 2021-12-19 17:37:48 +00:00
Rubén Cabrera e4debe06e5 Translated using Weblate (Spanish)
Currently translated at 48.9% (635 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/es/
2021-12-15 11:36:32 +00:00
Georg Krause d8c7f6443f Translated using Weblate (Spanish)
Currently translated at 48.9% (635 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/es/
2021-12-15 11:36:32 +00:00
Tony Simoes a4c51faa44 Translated using Weblate (Spanish)
Currently translated at 46.9% (608 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/es/
2021-12-14 10:36:32 +00:00
Marcos Peña a561e4a315 Fix: duplicated tracks in multi-disc albums 2021-12-14 00:04:05 +00:00
Classified d007eafe3e Translated using Weblate (Turkish)
Currently translated at 1.1% (15 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/tr/
2021-12-12 15:09:35 +00:00
ghose 69eff2760e Translated using Weblate (Galician)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/gl/
2021-12-12 15:09:34 +00:00
Tony Simoes 0d03388b23 Translated using Weblate (Spanish)
Currently translated at 46.8% (607 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/es/
2021-12-12 15:09:34 +00:00
Quentin PAGÈS 59ec17eae5 Translated using Weblate (Occitan)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/oc/
2021-12-12 15:09:33 +00:00
greengekota 666ad93792 Translated using Weblate (Italian)
Currently translated at 93.2% (1208 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/it/
2021-12-12 15:09:32 +00:00
Georg Krause e1b86a3f35 Fix tag filter 2021-12-12 11:09:00 +00:00
Classified c2aa90a1fd Added translation using Weblate (Turkish) 2021-12-12 10:13:22 +00:00
Georg Krause 35ffc6ee71
Open external links on about page in new tab 2021-12-12 09:58:51 +01:00
Dignified Silence d8f4b50257 Translated using Weblate (Japanese)
Currently translated at 71.5% (927 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ja/
2021-12-11 20:27:49 +00:00
Ciarán Ainsworth 9d5178d0fa Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/en_GB/
2021-12-11 20:27:49 +00:00
Asier Iturralde Sarasola 59f885fb56 Translated using Weblate (Basque)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/eu/
2021-12-11 20:27:48 +00:00
SpcCw f2bdafacbe Translated using Weblate (Russian)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ru/
2021-12-11 20:27:48 +00:00
Philipp Wolfer 188dbb1de1 Translated using Weblate (German)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/de/
2021-12-11 20:27:47 +00:00
Christoph Pomaska f8c17da77c Translated using Weblate (German)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/de/
2021-12-11 20:27:47 +00:00
Georg Krause cd76263660 Translated using Weblate (German)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/de/
2021-12-11 20:27:47 +00:00
Quentin PAGÈS 85d304a361 Translated using Weblate (Occitan)
Currently translated at 92.5% (1199 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/oc/
2021-12-11 20:27:47 +00:00
Erik Präntare dffe4da2b5 Translated using Weblate (Swedish)
Currently translated at 3.9% (51 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/sv/
2021-12-11 20:27:46 +00:00
JuniorJPDJ 3c118b12b7 Translated using Weblate (Polish)
Currently translated at 96.8% (1255 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/pl/
2021-12-11 20:27:46 +00:00
Deleted User 6bbfeb2e18 Translated using Weblate (Polish)
Currently translated at 96.8% (1255 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/pl/
2021-12-11 20:27:45 +00:00
Manuel Viens 37b88e108d Translated using Weblate (French)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/fr/
2021-12-11 20:27:45 +00:00
Georg Krause bac901168a Added translation using Weblate (English (United States)) 2021-12-11 20:25:35 +00:00
Georg Krause 20c4e7ac31 Don't show go to track page link on track page 2021-12-11 19:55:54 +00:00
Georg Krause 72950d52d3 Fix weird behavior on external Links in Sidebar 2021-12-11 20:41:42 +01:00
Georg Krause 4c64694da2 Load all tracks for albums, disable play button if not playable 2021-12-11 19:20:36 +00:00
Asier Iturralde Sarasola 351f86aa40 Translated using Weblate (Basque)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/eu/
2021-12-11 10:29:48 +00:00
Sergio Varela 3fe2395e6f Translated using Weblate (Basque)
Currently translated at 100.0% (1296 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/eu/
2021-12-11 10:29:48 +00:00
manuelviens 3cef66f6e7 Translated using Weblate (French)
Currently translated at 99.0% (1284 of 1296 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/fr/
2021-12-10 11:01:26 +00:00
Marcos Peña aa996d1bd8 fix(front): duplicate keys detected in tags page 2021-12-08 22:08:33 +01:00
Georg Krause 547fd5d685
Update Author of Frontend package 2021-12-08 20:15:55 +01:00
Georg Krause cefa3ec9d2 Fix post lint issues 2021-12-08 18:48:06 +00:00
Marcos Peña 9f30e4ec10 Resolve "Album list in artist view under track table" 2021-12-08 18:29:17 +00:00
Georg Krause 84edd35a71
Update all .po files 2021-12-08 19:18:04 +01:00
Philipp Wolfer ce851ccaca Translated using Weblate (German)
Currently translated at 96.6% (1203 of 1245 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/de/
2021-12-08 17:57:04 +00:00
Philipp Wolfer 746a9af205 Translated using Weblate (German)
Currently translated at 96.2% (1198 of 1245 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/de/
2021-12-07 14:36:26 +00:00
Georg Krause 4990983071
Update locales 2021-12-06 13:50:14 +01:00
Georg Krause 6f58a49c91
Fix wrong prop types 2021-12-06 11:50:04 +01:00
Georg Krause 8ee9a536e1
Lint the frontend code 2021-12-06 11:35:20 +01:00
Georg Krause 869fc20536
Use the same help menu entry for mobile and desktop 2021-12-03 11:35:15 +01:00
Georg Krause 8328ce9c9c
Fix nested routes, remove / prefix 2021-12-01 13:18:31 +01:00
Georg Krause 87c5283ead
Lint all changes files 2021-11-29 12:31:30 +01:00
Georg Krause 2dcbb6dc1a
Add Podname to Banner 2021-11-29 12:31:30 +01:00
Georg Krause 862bfe9365
Fix desktop banner regression 2021-11-29 12:31:30 +01:00
Georg Krause fc3730e5bc
Do not show registration form for logged in users 2021-11-29 12:31:30 +01:00
Georg Krause 10a611bfb8
Remove done todo 2021-11-29 12:31:30 +01:00
Georg Krause 7823726df1
Fix moderators section 2021-11-29 12:31:30 +01:00
Georg Krause d6f5b82ef3
Prevent feature tables on about page to get stacked 2021-11-29 12:31:29 +01:00
Georg Krause 82816ebd50
Justify about page text blocks 2021-11-29 12:31:29 +01:00
Georg Krause 302c1dd472
Make mobile about page banner full width 2021-11-29 12:31:29 +01:00
Georg Krause 0578d18cd9
Fix statistics view 2021-11-29 12:31:29 +01:00
Ciarán Ainsworth 58df0d4529 Profile menu redesign 2021-11-26 11:01:58 +00:00
Marcos Peña 474f16674c Disables 'change password' button until both fields are filled (#1591)
MR !1405
2021-11-11 19:05:11 +00:00
Marcos Peña 1512b0ede3 Resolve "Don't show Delete account window if the user has not enetered a password" 2021-11-11 08:54:59 +00:00
Marcos Peña a0560f020f Reverts player changes introduced in MR!1291 breaking background playback (#1509)
MR !1397
2021-11-09 18:03:49 +00:00
Asier Iturralde Sarasola 2e4354717f Translated using Weblate (Basque)
Currently translated at 100.0% (1264 of 1264 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/eu/
2021-11-08 11:17:28 +00:00
Ciarán Ainsworth 6136f866eb Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (1264 of 1264 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/en_GB/
2021-11-03 04:04:34 +00:00
Georg Krause 6a61cf7d10
Fix linting of App.vue by using the right dependency 2021-11-01 19:20:12 +01:00
appzer0 0c2259683b Translated using Weblate (French)
Currently translated at 94.6% (1197 of 1264 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/fr/
2021-10-31 16:48:20 +00:00
Marcos Peña 0cf83f3000 Resolve "Removing last track in queue jumps player to new last track (instead of continuing current track) (#1485)" 2021-10-28 08:17:33 +00:00
Georg Krause 6adae1de66
Allow to set listen activity privacy to be public 2021-10-25 12:15:37 +02:00
Dignified Silence 568c59599b Translated using Weblate (Japanese)
Currently translated at 74.8% (946 of 1264 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ja/
2021-10-22 17:48:18 +00:00
Ciarán Ainsworth 44394275ec Update track table 2021-10-21 17:26:18 +00:00
Georg Krause da33ec0241
Fixes crash at About Page, closes #1594 2021-10-21 11:13:41 +02:00
Georg Krause 0abf71095c
Revert progress bar changes, see #1381 2021-10-21 10:24:14 +02:00
Connor Hay 77bffa20ac Update about page and add new /about/pod page 2021-10-21 07:44:34 +00:00
Marcos Peña 89b3789c76 Resolve "Show a popup to let user know that the subsonic api password has been copied" 2021-10-17 11:31:20 +00:00
ghose ae56890fa3 Translated using Weblate (Galician)
Currently translated at 100.0% (1264 of 1264 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/gl/
2021-10-08 05:36:23 +00:00
Marcos Peña b05bfee277 Fix moderation interface when missing album cover 2021-10-03 12:09:29 +00:00
Georg Krause e4efee4e92 Fix tests after changing progress unit 2021-09-27 04:56:45 +00:00
Georg Krause 5a74d1d3a0 Fix linting errors in touched files 2021-09-27 04:56:45 +00:00
Georg Krause 9bef230499 Update track progress bars with css transitions 2021-09-27 04:56:45 +00:00
vachan-maker e9de6863c8 Translated using Weblate (Malayalam)
Currently translated at 14.8% (177 of 1193 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ml/
2021-09-26 13:36:19 +00:00
Georg Krause ad80ddfce4
Fix frontend tests 2021-09-24 17:40:54 +02:00
Georg Krause e5b95c82a4
Show embed option for channel tracks, closes #1278 2021-09-21 13:12:38 +02:00
Georg Krause 147888106f
Remove unused lines, closes #1477 2021-09-21 11:56:35 +02:00
Konstantinos G a1f03aa5cf Translated using Weblate (Greek)
Currently translated at 32.1% (407 of 1264 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/el/
2021-09-18 18:55:49 +00:00
Georgios B 5b1c2f680a Translated using Weblate (Greek)
Currently translated at 26.5% (336 of 1264 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/el/
2021-09-13 16:55:47 +00:00
Georg Krause 9967a9b63d
Fix greek language code 2021-09-13 06:24:58 +02:00
Georgios B 5181372854 Translated using Weblate (Greek)
Currently translated at 14.5% (184 of 1264 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/el/
2021-09-11 21:55:46 +00:00
Tony Wasserka 6114853445 Enable stepless adjustment of the volume control slider 2021-09-10 19:03:32 +00:00
Georg Krause ee4d0928e4 Added translation using Weblate (Greek) 2021-09-10 18:42:58 +00:00
Georgios Brellas f18238d0d0
Add Greek Language 2021-09-10 20:08:20 +02:00
ghose 971529efee Translated using Weblate (Galician)
Currently translated at 97.1% (1228 of 1264 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/gl/
2021-09-01 04:04:51 +00:00
Georg Krause 369122b32b
Fix typo in locales file 2021-08-25 11:52:22 +02:00
Georg Krause 08263765b1
Add missing languages to language switcher 2021-08-25 11:01:28 +02:00
Thomas 3fe020f19c Translated using Weblate (French)
Currently translated at 94.4% (1194 of 1264 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/fr/
2021-08-13 11:04:44 +00:00
JuniorJPDJ 5f35ad1d33 Translated using Weblate (Polish)
Currently translated at 100.0% (1264 of 1264 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/pl/
2021-08-11 17:04:43 +00:00
SpcCw 95cbf16c75 Translated using Weblate (Russian)
Currently translated at 100.0% (1264 of 1264 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ru/
2021-08-09 08:21:17 +00:00
ghose 4f239c98b3 Translated using Weblate (Galician)
Currently translated at 96.1% (1215 of 1264 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/gl/
2021-08-09 08:21:15 +00:00
JuniorJPDJ 27d70fe84f Translated using Weblate (Polish)
Currently translated at 100.0% (1264 of 1264 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/pl/
2021-08-09 07:32:58 +00:00
Georg Krause f01a21d679
Update translation strings 2021-08-07 20:31:12 +02:00
JuniorJPDJ c35e514f71 Translated using Weblate (Polish)
Currently translated at 100.0% (1250 of 1250 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/pl/
2021-08-06 02:04:42 +00:00
JuniorJPDJ 61d7c8bf14 Lower delay for loading sound 2021-08-04 11:44:46 +00:00
JuniorJPDJ 13c3b22b02 Set global howler volume, use log volume scale internally
fixes:
- next track volume
- saves precise volume slider position
- keyboard shortcut now sets volume in correct scale
2021-08-04 11:44:46 +00:00
JuniorJPDJ ffc9109a45 Change volume dynamic range from 60dB to 40dB
also makes it easily configurable in future if needed
changes volume calculation algo to more precise and easy to understand (dB definition)
2021-08-04 11:44:46 +00:00
JuniorJPDJ f1f6a77d14 Don't allow track playing start if it's not current track
partially fixes #1213
2021-08-04 11:44:46 +00:00
JuniorJPDJ d28065886f Name Polish language in more convenient way 2021-08-04 07:37:55 +00:00
JuniorJPDJ 885e2ad7f5 Replace Riot links with matrix.to links 2021-08-03 21:23:48 +02:00
JuniorJPDJ 9c68d4ef53 Translated using Weblate (Polish)
Currently translated at 99.6% (1246 of 1250 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/pl/
2021-08-03 12:12:38 +00:00
JuniorJPDJ 0a2d46785a Translated using Weblate (Polish)
Currently translated at 99.7% (1247 of 1250 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/pl/
2021-08-02 22:16:01 +00:00
Dignified Silence e4beb3c485 Translated using Weblate (Japanese)
Currently translated at 74.4% (930 of 1250 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ja/
2021-08-01 20:12:22 +00:00
Quentin PAGÈS 8c2f58a7aa Translated using Weblate (Occitan)
Currently translated at 100.0% (1250 of 1250 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/oc/
2021-08-01 20:12:22 +00:00
JuniorJPDJ 6ef57e8e76 Translated using Weblate (Polish)
Currently translated at 99.9% (1249 of 1250 strings)

Translation: Funkwhale/Funkwhale's server front-end
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/pl/
2021-08-01 20:12:21 +00:00