Kasper Seweryn
2f8f7cbafa
Refactor withDefaults
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
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
b7d66232f6
Remove vue 2 filters
...
Fixes #1759
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
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
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
Georg Krause
5c5b35a0ad
Merge branch 'stable' into develop
2022-07-04 17:18:55 +02:00
Georg Krause
b161dc3faf
Replace funkwhale-troubleshooting with funkwhale-support on Matrix
2022-06-14 13:02:53 +00:00
Marcos
ffd1ae0c44
Fixes broken channel page
2022-04-25 11:09:38 +02:00
Marcos
9528437242
Fixes broken channel page
2022-04-02 11:39:15 +00:00
Ciaran Ainsworth
d949909c40
Fix additional linting issues
2022-02-21 20:02:08 +01:00
Ciaran Ainsworth
60c6a1938f
Fix some linting issues
2022-02-21 19:52:16 +01:00
Ciaran Ainsworth
08d6772392
Fix broken imports
2022-02-21 17:27:00 +01: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
cefa3ec9d2
Fix post lint issues
2021-12-08 18:48:06 +00: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
Ciarán Ainsworth
58df0d4529
Profile menu redesign
2021-11-26 11:01:58 +00:00
jovuit
f661e3a078
Reviewed comments on source strings on Weblate and modified source strings accordingly if needed
...
Replaced "email" with "e-mail address" when needed
2021-06-17 15:55:12 +00:00
Ciarán Ainsworth
9b3f90a7ba
Resolve "Channel: clicking auf "Subscribe" when not logged in still updates the subscriber count"
2021-04-30 21:11:44 +00:00
Agate
d4a256b2f9
Fixed some unfocusable links/buttons
2020-08-11 14:07:06 +02:00
Agate
4d7413f7ef
Fixed broken admin
2020-08-06 16:47:12 +02:00
Agate
1cc5ed8871
Resolve "Ensure all buttons in the application are operable using only the keyboard"
2020-08-04 13:22:31 +02:00
Agate
e271851f67
See #1100 : clean compat and XXX in the code
2020-08-03 15:47:14 +02:00
Ciarán Ainsworth
8c3c19796c
Resolve "Add alt tags to existing images"
2020-08-01 19:07:06 +02:00
Ciarán Ainsworth
33ba92a0d6
Contrast and labelling fixes
2020-08-01 11:11:51 +02:00
Agate
0094cbb7d1
Fix #1128 : Lock focus in modals to improve accessibility
2020-07-03 16:07:44 +02:00
Agate
86b90ec716
Fix #1121 : Use semantic headers for accessibility
2020-07-03 14:20:47 +02:00
Agate
cf495360de
Replaced teal by accent color
2020-06-22 16:46:43 +02:00
Agate
fc9c2b4a1d
Merge branch 'master' into develop
2020-06-19 21:42:12 +02:00
Agate
cb3d12a34a
Fix #1134 : Use role=alert on forms/toast message to improve accessibility
2020-06-19 21:30:07 +02:00
Agate
cd422832dd
New theming system
2020-05-15 14:12:36 +02:00
Agate
594dd8ceb3
Fixed a round of typo/invalid HTML
2020-05-07 18:26:57 +02:00
Eliot Berriot
9e447ab523
See #170 : UI for albums / series
2020-04-07 17:19:17 +02:00
Eliot Berriot
5bb9112a09
Fixed truncation issue
2020-03-26 16:59:48 +01:00
Eliot Berriot
27801ce541
See #170 : revamped track detail page
2020-03-26 16:18:37 +01:00
Eliot Berriot
be067b9ee3
See #170 : subscriptions management UI
2020-03-23 10:44:09 +01:00
Eliot Berriot
e313fcd033
Resolve "Screening for signups"
2020-03-18 11:57:33 +01:00
Eliot Berriot
a119a5d90a
See #170 : fixed several feed parsing issues
2020-03-13 15:26:11 +01:00
Eliot Berriot
b166182762
Resolve "Support browsing a specific library content"
2020-03-04 22:18:28 +01:00
Eliot Berriot
c2eeee5eb1
See #170 : fetching remote objects
2020-03-02 17:23:03 +01:00
Eliot Berriot
e59cc33378
First round of improvements to channel management:
...
- use modals
- less proeminent button
- field styling/labels
2020-02-23 15:31:03 +01:00
Eliot Berriot
c47a83e14f
Switch to fomantic's toast componant for service messages
2020-02-14 12:41:29 +01:00
Eliot Berriot
7850ca3e1c
Fix #923 : Use same markdown widget for all content fields (rules, description, reports, notes, etc.)
2020-02-06 15:52:08 +01:00
Eliot Berriot
95497e76ac
See #170 : channels ui (listeners)
2020-02-05 15:06:07 +01:00
Eliot Berriot
548f793824
See #973 : playlists cards
2020-01-06 10:16:05 +01:00
Eliot Berriot
e15d806634
Resolve "Redesign the sidebar/navigation to simplify the UI"
2019-12-26 11:38:26 +01:00
Eliot Berriot
11a533fa92
Resolve "Adding cover art to my albums"
2019-11-27 12:26:12 +01:00
Eliot Berriot
24093a12f1
See #890 : added feedback when updating user quota, permissions and report category
2019-09-02 13:57:30 +02:00
Eliot Berriot
43dfab9a82
See #890 : Collapse report on resolution instead of reloading the page
2019-09-02 11:37:20 +02:00
Eliot Berriot
728160c71d
See #890 : added link to admin url on actor links
2019-08-29 16:14:54 +02:00
Eliot Berriot
6e82780e0d
See #890 : improved report card design, to include relevant context
2019-08-28 18:03:43 +02:00
Eliot Berriot
b4731928fc
UI To manage artists, albums, tracks
2019-04-17 14:17:59 +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
Eliot Berriot
1a20223c38
Make table scrollables (and improve their resizing)
2019-03-06 17:40:09 +01:00
Jo Vuit
a3d64bf81b
Fixed broken app by deleting double translate-context parameters
2019-03-01 12:58:57 +01:00
jovuit
2341975856
#662 : Resolve "Add contexts to translatable strings"
2019-03-01 09:40:13 +01:00
Eliot Berriot
e0c5ffcb16
[EPIC] Audio metadata update - UI / API
2019-02-28 09:31:04 +01:00
jovuit
56cdc79b9a
Replaced <p> tags by <div> tags to keep the usual button size in
...
<dangerous-button> modal-confirm's slots.
2019-02-25 15:07:03 +01:00
Eliot Berriot
7d003282eb
Fix #670 : Use proper locale for date-related/duration strings
2019-01-25 11:34:30 +01:00
Eliot Berriot
702329b99f
Fix #683 : wrong number of affected elements in bulk action modal
2019-01-25 10:31:53 +01:00
Eliot Berriot
cb3dacedbe
Added confirmation on purge actions
2019-01-10 11:11:31 +01:00
Eliot Berriot
833daa242c
UI for managing domain policies
2019-01-07 09:46:19 +01:00
Eliot Berriot
73d8dd9a45
Fixed UX/autoreload issues in import screen
2019-01-02 15:19:45 +01:00
Eliot Berriot
91d99a0381
Added domain list and detail UI
2018-12-27 20:33:12 +01:00
Eliot Berriot
e4117043cb
Added API endpoint and UI to list known domains
2018-12-27 20:33:11 +01:00
Eliot Berriot
4f44a5ab44
Lazy load more images
2018-12-20 12:37:51 +01:00
Eliot Berriot
a865fcdcf1
Fix #551 : Added a library widget to display libraries associated with a track, album and artist
2018-10-02 19:30:13 +02:00
Eliot Berriot
ecd395d6b0
Library follows and user notifications
2018-09-13 15:18:23 +00:00
Eliot Berriot
2ea21994ee
Resolve "Per-user libraries" (use !368 instead)
2018-09-06 18:35:02 +00:00
Eliot Berriot
99a37dcb7a
Resolve "UX, UI : Browse Library"
2018-07-17 11:09:13 +00:00
Renon
2fb5943c2a
Resolve "Clicking on the cross on notification does not close them"
2018-07-13 12:18:34 +00:00
Eliot Berriot
265c3cded6
Localized some strings
2018-07-01 22:15:07 +02:00
Eliot Berriot
0cfefe7a19
Use <translate> instead of to avoid extraction issues
2018-07-01 15:31:34 +02:00
Eliot Berriot
833c0f1625
WIP replace
2018-06-30 16:02:54 +02:00
Eliot Berriot
7cfa61292a
See #248 : can now filter on invitation status and delete invitations
2018-06-21 19:51:26 +02:00
Eliot Berriot
8e6b6f454a
See #212 : front-end list
2018-06-19 18:50:22 +02:00
Eliot Berriot
3634c00ee6
See #262 : light messaging area and helpers for the front-end
2018-06-10 13:00:07 +02:00
Eliot Berriot
256d98b77d
See #223 : delete actions is now dangerous anc cannot be applied to all files
2018-05-29 22:22:51 +02:00
Eliot Berriot
6586b2b73d
See #228 : smarter action table with shift-click select
2018-05-24 20:07:14 +02:00
Eliot Berriot
fc88f72a71
See #228 : generic action table component
2018-05-24 00:05:00 +02:00
Eliot Berriot
fc09a3b320
Can now accept/deny follow requests
2018-04-15 11:25:35 +02:00
Bat
8fbcb01edc
Start making components i18n-friendly
2018-04-14 18:28:41 +01:00
Eliot Berriot
6a9a34d244
Can now clear playlist
2018-03-21 12:19:07 +01:00
Eliot Berriot
32dc18ed6e
Added dangerous-button component, smarter modal
2018-03-20 23:39:42 +01:00
Eliot Berriot
40350f0555
Redraw ago datetime every minute
2018-03-01 23:46:32 +01:00
Eliot Berriot
2d12c56b90
Username component
2018-03-01 23:45:46 +01:00
Eliot Berriot
7808d14a49
Human date component
2018-02-22 23:34:52 +01:00