wvffle
4c02478470
Fetch all user info on startup
2022-09-06 09:26:36 +00:00
wvffle
bd1a92c5f1
Set `operator-linebreak` to `before`
2022-09-06 09:26:36 +00:00
wvffle
1f27692e37
Fix edits list
2022-09-06 09:26:36 +00:00
wvffle
bbdb3dcb9d
Fix auto-fixable linter issues
2022-09-06 09:26:36 +00:00
wvffle
73b1dc8f30
MIgrate some components
2022-09-06 09:26:36 +00:00
wvffle
2900c3818c
Fix #1829
2022-09-06 09:26:36 +00:00
wvffle
09c1aba30d
Rename <modal> to <semantic-modal>
2022-09-06 09:26:36 +00:00
wvffle
405eed0c0f
Add semantic ui types
2022-09-06 09:26:36 +00:00
wvffle
7408fe17ec
Fix radio button
2022-09-06 09:26:36 +00:00
wvffle
58ef3757a4
Fix rendering instance settings
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
3e5a772027
Fix duration rendering
2022-09-06 09:26:36 +00:00
wvffle
c5f7022869
Migrate a bunch of components
2022-09-06 09:26:36 +00:00
wvffle
de4f445e9b
Fix up some tsc errors
2022-09-06 09:26:36 +00:00
wvffle
779d71abbc
Migrate a bunch of components
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
b597dc4a71
Migrate Settings and SettingsGroup
2022-09-06 09:26:36 +00:00
wvffle
8d5464c28e
Workaround vuejs/core/pull/4512
2022-09-06 09:26:36 +00:00
wvffle
77594351ae
Remove PlayOptions and Report mixins
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
442f9ce0d7
Fix v-if keys
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
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
344f1af058
Add useSmartSearch composable
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
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
561c1d868c
Migrate rest of inputs to new v-model
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
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
1234e61e14
Remove exact prop from router links
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
12b09b085a
Refactor ~/logging.ts to a useLogger composable
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
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
Kasper Seweryn
a129f7f882
Temporarily disable failing typescript rules
2022-09-06 09:26:36 +00:00
petitminion
0f4226e06f
Resolve "Add "play all" button in tag search result page"
2022-07-15 09:07:15 +00:00
Marcos Peña
75b33cebad
Fixes wrong vue prop types NOCHANGELOG
2022-04-17 15:53:44 +00:00
Marcos
9528437242
Fixes broken channel page
2022-04-02 11:39:15 +00:00
Georg Krause
f81221ef11
Merge branch 'stable' into develop
2022-03-18 13:43:00 +01:00
Marcos Peña
8e2d686386
Fix Upload Form Vue Errors
2022-03-16 12:17:48 +00:00
MattDHarding
111ee4f518
fixed issue 1384 - element doesn't need v-dropdown directive
2022-02-27 14:16: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
Ciaran Ainsworth
7b74e55e7f
Use proper method for fetching artist cover
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
Ciarán Ainsworth
62154bcd44
Resolve "No tracks appear on library tracks page"
2022-01-24 16:28:46 +00:00
Georg Krause
ef99f47449
Fix not working podcast subscription form
2022-01-06 14:03:01 +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
57d6489007
Fix moderation user request list crash ( #1645 )
2021-12-22 19:54:59 +00:00
Marcos Peña
312ceb9cfb
Resolve "Computed properties already defined in data"
2021-12-19 17:37:48 +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
Ciarán Ainsworth
44394275ec
Update track table
2021-10-21 17:26:18 +00:00
Marcos Peña
b05bfee277
Fix moderation interface when missing album cover
2021-10-03 12:09:29 +00:00
Ciarán Ainsworth
1a362a2495
Prevent open redirect on login
2021-07-26 18:54:14 +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
Georg Krause
b713d21a86
Merge branch 'playlist-detail-spacing' into 'develop'
...
Fix playlist header button spacing
See merge request funkwhale/funkwhale!1271
2021-02-21 22:00:14 +01:00
Erik Duxstad
22ca6e0175
Fix playlist header button spacing
...
Previously there was no spacing between the "Play all" and "Edit"
button in the playlist view. This fixes the issue by putting all
header buttons into their own "ui buttons" div similar to the
ArtistBase.vue component.
2021-02-20 17:58:15 -05:00
Erik Duxstad
f0d2a3f4a6
add space to home's channel description
2021-02-17 13:46:43 +01:00
heyarne
7daeb46903
Improve Donation Notification
2021-01-21 05:53:18 +01:00
Ciarán Ainsworth
d0b1b6e632
Resolve "Following channel with fediverse address not working"
2020-12-11 15:27:29 +01:00
Ciarán Ainsworth
f477ba1b4f
Podcast search capabilities
2020-12-04 09:33:17 +01:00
Ciarán Ainsworth
804f9a7d99
Add prop for default cover
2020-12-04 09:21:17 +01:00
Philipp Wolfer
872ad8633a
Fix public shared remote library radio button being disabled
...
Fixes #1292
2020-11-21 18:14:36 +01:00
Philipp Wolfer
73b9cf8d71
Fix delete library modal closing immediately
...
The delete library button was not only opening the confirmation modal but also submitted the edit library form, causing the modal to close again.
Fixes #1272
2020-11-21 14:23:35 +01:00
Agate
1d3d5b3942
Fixed broken RSS channel detail page
2020-09-01 11:31:08 +02:00
Agate
36631439fa
Merge branch 'remote-link' into 'develop'
...
Added link to origin pod for track, album, artist, profile, channel and library
See merge request funkwhale/funkwhale!1219
2020-08-28 20:47:17 +02:00
Agate
89037a76db
Added link to origin pod for track, album, artist, profile, channel and library
2020-08-28 20:41:42 +02:00
Agate
482647dab9
Fix #1210 : Enforce authentication when viewing remote channels, profiles and libraries
2020-08-28 20:19:08 +02:00
Agate
af2bdc0591
Fix #1197 : Ensure search page reloads if another search is submitted in the sidebar
2020-08-23 17:04:43 +02:00
Agate
d4a256b2f9
Fixed some unfocusable links/buttons
2020-08-11 14:07:06 +02:00
Agate
c6b36913bd
Fixed link redirection issue
2020-08-08 12:36:16 +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
3533ba889f
Fixed UI crash due to accessing wrong cover
2020-08-04 11:30:26 +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
667d9d2ba6
Resolve "UX, UI : Search Page"
2020-07-31 15:10:16 +02:00
Agate
e9186ca813
Fx #1178 : Display channel and track downloads count
2020-07-31 11:46:25 +02:00
Agate
eb66d4e3d2
Expose public libraries and channels in standard API
2020-07-28 14:21:15 +02:00
Agate
9a0bcffaf1
Merge branch 'link-purpose-issues' into 'develop'
...
Link purpose issues
Closes #1129
See merge request funkwhale/funkwhale!1175
2020-07-27 11:05:35 +02:00
Ciarán Ainsworth
dd592eb6d1
Link purpose issues
2020-07-27 11:05:34 +02:00
Ciarán Ainsworth
83349700a9
Album pagination
2020-07-27 11:02:56 +02:00
Ciarán Ainsworth
fc8f29d52e
Improve naming of pages for accessibility audit
2020-07-22 12:10:07 +01:00
Agate
21f147c0c4
Merge branch 'master' into develop
2020-07-21 14:47:07 +02:00
Agate
4351331355
Fix #1175 : Fix embedded player not working on channel serie/album
2020-07-21 11:19:35 +02:00
Agate
6ceb88264d
Merge branch 'develop' of dev.funkwhale.audio:funkwhale/funkwhale into develop
2020-07-09 11:58:28 +02:00
Agate
1295144681
Fixed really slow SQL
2020-07-09 11:51:58 +02:00
Agate
bc7a2fbb28
Merge branch '1131-autorefresh' into 'develop'
...
Fix #1131 : More consistent search UX on /albums, /artists, /radios and /playlists
Closes #1131
See merge request funkwhale/funkwhale!1161
2020-07-06 13:26:36 +02:00
Agate
da2229c441
Fix #1131 : More consistent search UX on /albums, /artists, /radios and /playlists
2020-07-06 13:21:07 +02:00
Agate
926e695576
Fix #407 : Confirm email without requiring the user to validate the form manually
2020-07-06 13:01:27 +02:00
Agate
a3fa2793fc
Fixed broken authorize screen
2020-07-04 11:33:03 +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
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
88c6c2bdbc
Merge branch 'master' into develop
2020-06-05 11:29:31 +02:00
Agate
d43eed805b
Merge branch '1151-list-librarie' into 'master'
...
Fix #1151 : Updated the /api/v1/libraries endpoint to support listing public libraries of a pod
See merge request funkwhale/funkwhale!1135
2020-06-05 11:26:55 +02:00
Agate
aa8b1b5f83
Fix #1151 : Updated the /api/v1/libraries endpoint to support listing public libraries of a pod
2020-06-05 11:21:10 +02:00
Agate
ae69cd9d5e
Fix #1117 : wording issue on artist channel page
2020-06-05 05:30:29 +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
Agate
5913baeb57
Fix #1079 : fixed another z-index issue with dropdowns
2020-04-22 09:58:20 +02:00
Eliot Berriot
9e447ab523
See #170 : UI for albums / series
2020-04-07 17:19:17 +02:00
Eliot Berriot
133e2e4f07
Fix #1059 : fixed some broken RSS feeds
2020-04-01 16:21:41 +02:00
Eliot Berriot
7435167361
See #170 : fetch channel outbox on discovery/detail
2020-03-31 16:22:11 +02:00
Eliot Berriot
102c90d499
See #170 : admin UI for channels, reporting channels
2020-03-31 10:45:41 +02:00
Eliot Berriot
02d2e4e1c0
See #1060 : moved radio button to a better spot, in activity tab
2020-03-26 09:43:02 +01:00
Eliot Berriot
cd63646f39
Fix #1060 : Added a new radio based on another user listenings
2020-03-25 22:40:07 +01:00
Eliot Berriot
9aa12db62e
See #170 : Funkwhale federation
2020-03-25 15:32:10 +01:00
Eliot Berriot
e4b989f51a
Fixed empty results issue when browsing library with playable filter
2020-03-24 10:31:07 +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
ae31b1e720
See #170 : display info that RSS feed is mirrored
2020-03-13 12:58:39 +01:00
Eliot Berriot
deb1f35779
See #170 : subscribe to 3d-party RSS feeds in Funkwhale
2020-03-13 12:16:51 +01:00
Eliot Berriot
c41f6f1c01
Pretty URL for channels even if initially loaded with uuid
2020-03-11 16:34:49 +01:00
Eliot Berriot
b0162c40bf
Merge branch '926-browse-library' into 'develop'
...
Resolve "Support browsing a specific library content"
Closes #926
See merge request funkwhale/funkwhale!1048
2020-03-04 22:18:28 +01:00
Eliot Berriot
b166182762
Resolve "Support browsing a specific library content"
2020-03-04 22:18:28 +01:00
Ciaran Ainsworth
8c0d16821c
Changed wording of playlist edit
2020-03-04 14:47:46 +00: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
a3505d2099
See #170 : limit the amount of channels allowed per user
2020-02-14 12:43:57 +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
7994ac497a
Fixed broken track moderation detail page
2020-02-05 14:47:14 +01:00
Eliot Berriot
a48cccc569
Fixed broken pagination in uploads table
2020-01-30 10:38:35 +01:00
Eliot Berriot
48178c4167
Fixed broken cover rendering
2020-01-29 18:19:11 +01:00
Eliot Berriot
71b400a9b8
See #170 : cover on tracks and artists
2020-01-17 16:27:11 +01:00
Eliot Berriot
2bc71eecfd
See #170 : add a description field on tracks, albums, tracks
2020-01-14 14:00:08 +01:00
Ciarán Ainsworth
b422612edf
Resolve "Remove the unused `federation__music_needs_approval` settings"
2019-12-26 15:54:42 +01:00
Eliot Berriot
e15d806634
Resolve "Redesign the sidebar/navigation to simplify the UI"
2019-12-26 11:38:26 +01:00