Commit Graph

145 Commits

Author SHA1 Message Date
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
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 08d6772392 Fix broken imports 2022-02-21 17:27:00 +01:00
Marcos Peña 312ceb9cfb Resolve "Computed properties already defined in data" 2021-12-19 17:37:48 +00:00
Georg Krause 8ee9a536e1
Lint the frontend code 2021-12-06 11:35:20 +01: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
Agate 50535e789e Fix #1198: Fixed domains table hidden controls when no domains are found 2020-08-24 12:41:33 +02:00
Agate d4a256b2f9 Fixed some unfocusable links/buttons 2020-08-11 14:07:06 +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
Ciarán Ainsworth 33ba92a0d6 Contrast and labelling fixes 2020-08-01 11:11:51 +02:00
Ciarán Ainsworth dd592eb6d1 Link purpose issues 2020-07-27 11:05:34 +02:00
Agate 55f4fde0f4 Fix #1102: Do not include tracks in album API representation 2020-07-06 10:16:45 +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 082fc9869f
Fixed typo 2020-06-22 16:15:29 +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 102c90d499 See #170: admin UI for channels, reporting channels 2020-03-31 10:45:41 +02:00
Eliot Berriot e313fcd033 Resolve "Screening for signups" 2020-03-18 11:57:33 +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 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 e15d806634 Resolve "Redesign the sidebar/navigation to simplify the UI" 2019-12-26 11:38:26 +01:00
Ciarán Ainsworth 11d6c7cf1d Added placeholders across the application 2019-10-17 14:15:33 +02:00
Eliot Berriot 2cdc8fa63a Resolve "i18n fixes for 0.20" 2019-10-01 15:19:55 +02:00
Eliot Berriot ca02ac33d5
Fixed error in translation 2019-09-23 11:57:09 +02:00
Eliot Berriot 0df70340f8
QoL improvements for moderation UI 2019-09-09 12:16:36 +02:00
Eliot Berriot 6c04975273
See #890: fixed minor display issues 2019-09-02 16:24:05 +02:00
Eliot Berriot b526c67e4f
See #890: added confirmation before deleting comment 2019-09-02 15:32:14 +02:00
Eliot Berriot d5b89f01d7
See #890: added shortcuts for setting moderation policies directly when handling reports 2019-09-02 15:21:26 +02:00
Eliot Berriot 77ef6d2510
See #890: wording 2019-09-02 13:58:03 +02: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 fb0dcf4568
See #890: tweaks, added "delete reported object" action 2019-09-02 11:09:20 +02:00
Eliot Berriot 94b9db062d
See #890: make report category updatable 2019-08-29 16:58:53 +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 b316b93a8e
See #890: added form / display of moderator notes 2019-08-29 15:38:06 +02:00
Eliot Berriot ca7178d1d1
See #890: fixed some front-end issues when report target is deleted 2019-08-29 14:25:58 +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 b3de851e6f
Linting 2019-07-29 10:17:01 +02:00
Eliot Berriot 1674c771ca
See #432: added tag admin UI (list, detail) 2019-07-25 10:40:51 +02:00
Eliot Berriot 17996ca936
Merge branch 'master' into develop 2019-06-28 09:38:55 +02:00
Eliot Berriot dc5db3a0c1
Fix #869: broken user admin for users with non-digit or letters in their username 2019-06-27 14:50:56 +02:00
Eliot Berriot 22e9851ad8 UI for allow-list 2019-06-26 10:22:53 +02:00
Eliot Berriot b43bf42efc
Revert "Fixed broken logging"
This reverts commit 68b21d706c.
2019-06-24 15:31:11 +02:00
Eliot Berriot 68b21d706c
Fixed broken logging 2019-06-24 15:30:17 +02:00
Eliot Berriot bcbda5def6 Splitted admin and other views in dedicated webpack chunks (~25% reduction of chunk size for regular users) 2019-04-19 17:33:44 +02:00
Eliot Berriot a605bcbe76 Admin UI for libraries and uploads 2019-04-19 12:05:13 +02:00
Eliot Berriot b4731928fc UI To manage artists, albums, tracks 2019-04-17 14:17:59 +02:00
Eliot Berriot b12c823dd9
Merge branch 'master' into develop 2019-03-20 11:36:16 +01:00
jovuit 86534e7392 Common context for duplicates
Removes unnecessary `...` for more coherence
2019-03-18 10:07:58 +01:00
Eliot Berriot 4230b4f1f4
Fix #751: saving moderation policy when clicking on "Cancel" 2019-03-11 10:46:46 +01:00
Eliot Berriot 72606388ff
Fixed broken extraction of contexts 2019-03-08 12:44:17 +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
jovuit 06d7ce82fb #662: Resolve "Add contexts to translatable strings" 2019-02-14 10:26:35 +01:00
Eliot Berriot 7df97263e5
Merge branch 'develop' 2019-01-29 10:06:04 +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
Jo Vuit 27251e1318 Replaced 'Silence' with 'Mute' (verb) 2019-01-24 13:36:03 +01:00
Jo Vuit ed3faa6047 Replaced dot-dot-dot with ellipsis 2019-01-24 13:34:10 +01:00
Jo Vuit 4b585f3ee2 Replaced 'dot-dot-dot- by ellipsis 2019-01-24 13:28:32 +01:00
Allan Nordhøy 5a40981e53 Various spelling 2019-01-11 15:54:32 +01:00
Eliot Berriot 377f237fdb
Rejecting media files on an instance or account now purge existing media 2019-01-10 11:11:31 +01:00
Eliot Berriot 9151a185e0
Temporary hide unused policy fields 2019-01-10 11:11:29 +01:00
Eliot Berriot 24fdfd345c
Display policy data in account/domain tables 2019-01-10 11:11:29 +01:00
Eliot Berriot 233ac870be
Added actions and tasks to purge domains and actors 2019-01-09 14:20:22 +01:00
Eliot Berriot 833daa242c
UI for managing domain policies 2019-01-07 09:46:19 +01:00
Eliot Berriot e186c6bb06
Admin UI to list and manage remote and local accounts 2019-01-03 17:10:02 +01:00
Eliot Berriot 9d55320b56
Fixed slow query on domain list / stats 2018-12-27 22:45:43 +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 b2acd1e8a8
Use specific methods from lodash to reduce bundle size 2018-12-20 11:22:33 +01:00
Eliot Berriot 2845bdd932
See #559: Use translations mixins in filters 2018-10-05 19:56:34 +02:00
Eliot Berriot 8ff047365c
Removed unused component 2018-10-05 19:30:11 +02:00
Eliot Berriot e49a460203 Audio federation 2018-09-22 12:29:30 +00:00
Eliot Berriot bf21f90c2b
Fixed #459: audio mimetype not showing up on track detail and list 2018-07-27 18:18:10 +02:00
Renon a4047ff472 Resolve "Don't display an empty page browser" 2018-07-11 17:15:03 +00:00
Eliot Berriot 6e709cdcd8
Removed non-breaking spaces and remaining gettext in templates 2018-07-06 20:44:47 +02: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 96124aafd5
See #161: fixed weird extraction issues 2018-06-30 16:27:26 +02:00
Eliot Berriot 833c0f1625
WIP replace 2018-06-30 16:02:54 +02:00
Eliot Berriot 7d60155b0f Merge branch '327-versatile-front' into 'develop'
Resolve "Make it possible to point the front-end to custom API urls"

Closes #327

See merge request funkwhale/funkwhale!269
2018-06-23 16:29:15 +00:00
Eliot Berriot 2e3a2cd6dd
See #327: Cleaned now unused backend.absoluteUrl and config module 2018-06-23 07:57:09 +02:00
Eliot Berriot 64cecf17a8
See #190: front-end to manage import requests 2018-06-22 18:25:17 +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 107b1ea7dc
See #248: can now generate and list invitations in the front-end 2018-06-21 19:51:24 +02:00
Eliot Berriot 8636b456a8
See #212: user detail profile 2018-06-19 20:11:40 +02:00
Eliot Berriot 8e6b6f454a
See #212: front-end list 2018-06-19 18:50:22 +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 7df9112d55
See #223: front-end to browse/manage library files 2018-05-29 00:07:38 +02:00