ArneBo
5eef4692e1
[WIP] replace buttons with new ui component
2025-01-08 21:34:01 +01:00
upsiflu
ebc85d2a19
fix(ui): [WIP] import TagsList explicitly
2025-01-08 21:31:40 +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
9804de3650
User follow with trackfavorite and listening activity ( #1810 and #2075 )
2024-12-06 14:17:21 +00:00
petitminion
3b5de1a32d
Supporting multi-artist per tracks/albums ( #1568 )
2024-08-29 14:11:35 +00:00
Kasper Seweryn
a69aeb07e2
feat: optimize CPU and memory usage
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346 >
2023-03-26 15:11:45 +02:00
wvffle
3f2e0e9cd0
Fix some translation errors
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
58df446539
Fix all linting issues
2022-11-28 10:16:58 +00:00
Ciarán Ainsworth
592e53486f
Start using vue-18n in templates
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
jo
054a9e54f5
docs: fix spelling errors (pre-commit)
2022-11-24 01:43:36 +01:00
wvffle
60ae29a612
Fix fetching pages of albums in album detail view
2022-11-03 09:44:25 +01:00
wvffle
78854bbae3
Fix tracks table fetching all tracks in some cases
2022-11-03 08:15:17 +00:00
wvffle
9f36c4b3a8
Cleanup old queue and player logic
2022-10-30 19:17:55 +01:00
wvffle
b17941fc44
Fix eslint
2022-09-06 09:26:36 +00:00
wvffle
436a76928f
Resolve most type conflicts
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
c1494c8894
Migrate some components
2022-09-06 09:26:36 +00:00
wvffle
5ea5ad3c2a
Use navigation guards and migrate a couple of components
2022-09-06 09:26:36 +00:00
wvffle
1d4a3468ee
Revert "Rewrite player logic"
...
This reverts commit ec630a234ab5ea0dccddaf06c462536bbf1ed329.
2022-09-06 09:26:36 +00:00
wvffle
97e7049333
Rewrite player logic
...
This commit will bring:
- Gapless play! (Fix #739 )
- Chunked queue shuffling - we play first track after first 50 queue items are shuffled, then we shuffle chunks of 50 queue items with each new animation frame.
- We can now restore original queue order after shuffling! (Part of #1506 )
- Preloading whole tracks into LRU cache (Should fix #1812 )
- Preloading multiple tracks at once
2022-09-06 09:26:36 +00:00
wvffle
f06c040b50
Add markdown enhancements
...
This commit will bring:
- Linking to other users with `@username`
- Linking to tags with `#tag`
- Opening external links in new tab (Fix #1647 )
- Single line breaks to avoid confusion for non-technical users (Fix #1377 )
- 😒 support...
- Email encoding in markdown
- Markdown editor now auto-resizes to accomodate content (Fix #1379 )
NOTE: This only works in very few places. We need to wait for #1835 to have those features available widely
2022-09-06 09:26:36 +00:00
wvffle
bbdb3dcb9d
Fix auto-fixable linter issues
2022-09-06 09:26:36 +00:00
wvffle
e03e2ec901
Migrate home component
...
Adds some code that is a starter to #1316 and #1534 but depends on #1827
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
a545333ff7
Fix crashing on track number
2022-09-06 09:26:36 +00:00
wvffle
de4f445e9b
Fix up some tsc errors
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
77594351ae
Remove PlayOptions and Report mixins
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
561c1d868c
Migrate rest of inputs to new v-model
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
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
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
b7d66232f6
Remove vue 2 filters
...
Fixes #1759
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
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
Marcos
9528437242
Fixes broken channel page
2022-04-02 11:39:15 +00: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
Ciaran Ainsworth
08d6772392
Fix broken imports
2022-02-21 17:27:00 +01:00
Georg Krause
1ed1a691df
Remove dangling commit to make linter happy
2022-01-28 11:51:20 +01:00
Ciarán Ainsworth
62154bcd44
Resolve "No tracks appear on library tracks page"
2022-01-24 16:28:46 +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
8ee9a536e1
Lint the frontend code
2021-12-06 11:35:20 +01:00