wvffle
d090adc1f1
Sanitize html
2022-09-06 09:26:36 +00:00
wvffle
442f9ce0d7
Fix v-if keys
2022-09-06 09:26:36 +00:00
wvffle
c4dd04e0b8
Fix flow of setting instance url
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
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
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
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
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
Georg Krause
5c5b35a0ad
Merge branch 'stable' into develop
2022-07-04 17:18:55 +02:00
wvffle
f3c286ba0e
Fix login form focusing reset password link instead of next input
2022-06-23 16:57:46 +02:00
Georg Krause
f81221ef11
Merge branch 'stable' into develop
2022-03-18 13:43:00 +01:00
Georg Krause
e076172106
Fix bug that prevents users from creating a new oauth application ( #1706 )
2022-03-10 19:39:08 +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
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
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
Georg Krause
6adae1de66
Allow to set listen activity privacy to be public
2021-10-25 12:15:37 +02: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
26f8f7db9f
Fix minor Vue and sanitize errors
2021-05-03 08:14:13 +00:00
Ciarán Ainsworth
9014c78238
Fixed plugins disable switch
2020-11-20 23:51:55 +00:00
Agate
cce158b60b
[plugin, scrobbler] Use last.fm API v2 for scrobbling if API key and secret are provided
2020-08-26 12:26:27 +02:00
Agate
607e492952
UI to access / refresh access token
2020-08-19 19:51:11 +02:00
Ciarán Ainsworth
905a32a081
Fix broken subsonic label
2020-08-06 14:02:17 +01:00
Agate
e271851f67
See #1100 : clean compat and XXX in the code
2020-08-03 15:47:14 +02:00
Agate
3bec27ded3
Fix #292 : Users can now update their email address
2020-08-02 16:55:23 +02:00
Ciarán Ainsworth
33ba92a0d6
Contrast and labelling fixes
2020-08-01 11:11:51 +02:00
Agate
8f418cd5da
Added login redirection if needed on oauth Authorize
2020-07-18 17:07:05 +02:00
Ciarán Ainsworth
f3c522d520
Add support for unauthenticated users hitting the logout page
2020-07-16 21:03:30 +01:00
Agate
e4b0a6a457
Fixed some tabbing issues
2020-07-06 13:00:53 +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
d4028450a9
Plugins infrastructure
2020-07-03 10:59:12 +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
566da673da
See #1108 : support using OAuth instead of JWT in front when logging in to a different domain
2020-05-18 14:55:15 +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
93f2c9f83c
Fix #1039 : setting to enforce email signup verification
2020-04-01 14:34:56 +02:00