jovuit
19ba7ed988
Resolve "Add contexts to translatable strings to Album page"
2019-02-08 09:57:52 +01:00
Jo Vuit
3ac585c4b2
Typo
2019-02-07 18:17:18 +01:00
Jo Vuit
56a5a5ed76
Added context strings for i18n
2019-02-07 18:14:48 +01:00
Jo Vuit
48c35f37ac
Added i18n string context
2019-02-07 17:58:11 +01:00
Eliot Berriot
5758ab4c43
Merge branch 'master' into develop
2019-02-07 16:40:56 +01:00
Eliot Berriot
c15b4381bb
Fix #696 : Embed component name that could lead to issue when developping on OSX
2019-02-07 16:23:14 +01:00
Jo Vuit
3bed93d6c6
Add context
2019-02-07 16:15:50 +01:00
Eliot Berriot
2fe403ed9a
See #662 : documentation about i18n / contexts, and first contextualized strings
2019-02-05 17:59:22 +01:00
Eliot Berriot
5ce4cc8379
[Experimental] Added a new "Similar" radio based on users history (suggested by @gordon)
2019-01-30 16:54:35 +01:00
Eliot Berriot
591df661e0
Merge branch 'master' into develop
2019-01-29 14:00:27 +01:00
Eliot Berriot
d65b2fbb60
Translations integration
2019-01-29 10:52:17 +01:00
Eliot Berriot
c5aa7ada4f
Fixed extra v-translate call
2019-01-29 10:40:19 +01:00
Eliot Berriot
46a93d6a8d
Fix #668 : list icon alignement on landing page
2019-01-29 10:34:35 +01:00
Eliot Berriot
7df97263e5
Merge branch 'develop'
2019-01-29 10:06:04 +01:00
Eliot Berriot
3de9ae6936
Display progress during file upload
2019-01-26 20:45:14 +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
Eliot Berriot
baa18bbdc7
Fix #676 : overescaping issue in notifications and album page
2019-01-26 13:13:48 +01:00
Jo Vuit
ad11a8d915
Replaced ... with ellipsis
2019-01-25 12:37:27 +01:00
Jo Vuit
247bfa0444
Added a v-if to disable the `<div>` if there is only one page of content
2019-01-25 12:34:50 +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
fa1430d350
Merge branch 'notifmessagepending' into 'develop'
...
Make distinction between pending and approved follow request in the notification area
Closes #675
See merge request funkwhale/funkwhale!558
2019-01-25 10:35:19 +01:00
Eliot Berriot
702329b99f
Fix #683 : wrong number of affected elements in bulk action modal
2019-01-25 10:31:53 +01:00
Jo Vuit
fb495ee89c
Now distinguishes whether the Follow request has been accepted yet or not, and adapts the message displayed in the NotificationData.
2019-01-24 15:27:54 +01:00
Jo Vuit
05cb98b3a0
Reformulate ('No notifications yet' is not appropriate if they are hidden because they are already read. 'No notification to show' is better')
2019-01-24 14:01:47 +01:00
Jo Vuit
2bf4d6d283
Missing spaces
2019-01-24 13:50:27 +01:00
Jo Vuit
94251087e6
Reformulate
2019-01-24 13:38:34 +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
Jo Vuit
2af6f89545
Reformulated string
2019-01-24 13:16:57 +01:00
Jo Vuit
43e33294e5
Modified tooltip of PlayButton
2019-01-24 13:15:58 +01:00
Eliot Berriot
1012cd70fb
Translations integration
2019-01-22 10:09:40 +01:00
Eliot Berriot
0012182d86
Added front redirection and updated contribution instructions
2019-01-21 14:06:46 +01:00
Eliot Berriot
0ecfd106f4
Fixed failing unit test because of leaking state
2019-01-21 11:04:47 +01:00
Eliot Berriot
d28e252109
Improved UX of instance-picking form
2019-01-17 12:17:29 +01:00
Eliot Berriot
6cf775512a
Merge branch '659-about-styling' into 'develop'
...
Fixed #659 : styling inconsistency on about page when instance description was missing
Closes #659
See merge request funkwhale/funkwhale!542
2019-01-17 11:53:41 +01:00
Eliot Berriot
ef0383a84a
Fixed #659 : styling inconsistency on about page when instance description was missing
2019-01-17 11:50:04 +01:00
Eliot Berriot
f42383dbe7
Fix #424 : Hide unplayable/emtpy playlists in "Browse playlist" pages
2019-01-17 11:42:46 +01:00
Eliot Berriot
2420ba8aae
Fix #410 : Hide invitation code field during signup when it's not required
2019-01-17 11:31:06 +01:00
Eliot Berriot
be46fb0ea0
Fixed broken login redirection when 401 (again)
2019-01-17 11:04:46 +01:00
Eliot Berriot
11728bbbc4
Fetch upload data from tracks when missing to avoid unecessary transcoding
2019-01-15 15:45:53 +01:00
Eliot Berriot
ebbf2b06a6
Fixed a URL issue when using radio builder on a different domain API server
2019-01-15 15:33:49 +01:00
Eliot Berriot
c20f1ad22e
Fix #650 : Support setting a server URL in settings.json
2019-01-15 14:56:51 +01:00
Eliot Berriot
df01f62b01
Hide and remove uneeded canvas object generated for the player background
2019-01-15 09:57:20 +01:00
Eliot Berriot
9fd52afe56
Fixed a sync issue when playing/pausing tracks
2019-01-15 09:56:48 +01:00
Eliot Berriot
dd8aa7e7cd
Fix #610 : Use role=button instead of empty links for player controls
2019-01-14 17:22:08 +01:00
Eliot Berriot
aa670b5664
Translations integration
2019-01-11 16:07:27 +01:00
Allan Nordhøy
5a40981e53
Various spelling
2019-01-11 15:54:32 +01:00
Eliot Berriot
53ade20722
Merge branch 'more-performant-favorites' into 'develop'
...
More performant favorites
See merge request funkwhale/funkwhale!522
2019-01-10 12:00:35 +01:00
Eliot Berriot
3916986fb8
Performance improvement when fetching favorites, down to a single, small http request
2019-01-10 11:58:18 +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
cb3dacedbe
Added confirmation on purge actions
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
378572d8bb
Enabled instance policies on actors
2019-01-09 17:49:58 +01:00
Eliot Berriot
bb1d5e4cbc
Slight UX improvement on library scan form
2019-01-09 17:49:38 +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
ddffbeadfa
Can now add domains via manage API / UI
2019-01-05 18:21:35 +01:00
Eliot Berriot
b69d9f221b
Merge branch '647-playlist-track-count' into 'develop'
...
Fixed #647 : UI discrepency in playlist tracks count
Closes #647
See merge request funkwhale/funkwhale!520
2019-01-05 16:33:54 +01:00
Eliot Berriot
77d8344ede
Fixed #647 : UI discrepency in playlist tracks count
2019-01-05 16:28:53 +01:00
Eliot Berriot
601496828c
Fixed a few broken icons due to Semantic UI upgrade
2019-01-05 15:56:06 +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
b1194e50de
Move smart search bar in a dedicated component mixin
2019-01-03 12:08:06 +01:00
Eliot Berriot
b58f3e1440
Fix #637 : greyed tracks in radio builder and detail page
2019-01-02 15:57:54 +01:00
Eliot Berriot
974e344681
Fix #589 : broken websocket connexion under Chrome browser
2019-01-02 15:34:26 +01:00
Eliot Berriot
73d8dd9a45
Fixed UX/autoreload issues in import screen
2019-01-02 15:19:45 +01:00
Eliot Berriot
5f1dabc569
Fix #644 : Initial UI render using correct language from browser
2018-12-27 23:13:29 +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
79f92ff596
Fixed a small display issue with radio card in queue tab
2018-12-21 10:55:47 +01:00
Eliot Berriot
712418ecb6
Revert "Smaller CSS with purge CSS (130kb removed)"
...
This reverts commit 7ed3a24723
.
2018-12-20 17:54:41 +01:00
Eliot Berriot
ab7c9d511c
Removed log
2018-12-20 17:24:21 +01:00
Eliot Berriot
42a9c1f922
Disabled prefetching of showdown / translations
2018-12-20 16:38:13 +01:00
Eliot Berriot
59087353f0
Fixed an i18n bug where switching back to en_US would fail
2018-12-20 16:35:25 +01:00
Eliot Berriot
0201b73b10
Added proper app name in noscript tag
2018-12-20 15:43:44 +01:00
Eliot Berriot
7ed3a24723
Smaller CSS with purge CSS (130kb removed)
2018-12-20 15:06:36 +01:00
Eliot Berriot
e1e6a73a79
Lower reconnection delay for websocket
2018-12-20 14:31:56 +01:00
Eliot Berriot
9ddfae5475
Fixed broken translations build
2018-12-20 14:16:56 +01:00
Eliot Berriot
4f44a5ab44
Lazy load more images
2018-12-20 12:37:51 +01:00
Eliot Berriot
74959029b5
Smaller placeholder album cover
2018-12-20 12:30:21 +01:00
Eliot Berriot
83f104ce01
Fixed broken custom css path
2018-12-20 12:12:28 +01:00
Eliot Berriot
3b4543a0cb
Disabled more semantic UI modules
2018-12-20 11:49:10 +01:00
Eliot Berriot
6d63fcf208
Regenerated yarn.lock
2018-12-20 11:30:05 +01:00
Eliot Berriot
b2acd1e8a8
Use specific methods from lodash to reduce bundle size
2018-12-20 11:22:33 +01:00
Eliot Berriot
17d86a2832
Lazy-load markdown renderer on about page for smaller bundle size
2018-12-20 11:07:31 +01:00
Eliot Berriot
3682aa81db
Disabled another Semantic UI module
2018-12-20 11:07:30 +01:00
Eliot Berriot
95e087b342
Removed raven on front-end
2018-12-20 11:07:30 +01:00
Eliot Berriot
a221633085
See #638 : fix skipping to last track in album
2018-12-20 11:07:29 +01:00
Eliot Berriot
c6e03b15c7
Ignore moment.js locales for smaller build
2018-12-19 22:22:51 +01:00
Eliot Berriot
7c8fc72f49
Commented unused Semantic ui components
2018-12-19 22:15:37 +01:00
Eliot Berriot
7c671177a8
Use vendored semantic UI CSS and JS
2018-12-19 22:04:35 +01:00
Eliot Berriot
ba68246e0d
Load translations separately to reduce bandwidth usage
2018-12-19 21:45:12 +01:00
Eliot Berriot
12f3670548
Fixed error in js
2018-12-19 20:34:16 +01:00
Eliot Berriot
cbfb260288
Fixed wrong backward / forward icons in player
2018-12-19 20:20:32 +01:00
Eliot Berriot
4747c6379c
Fix #632 : play button not starting playback with empty queue
2018-12-19 20:20:32 +01:00
Eliot Berriot
49bb4befc6
See #578 : added embed wizard on track and album page to generate iframe embed code
2018-12-19 15:04:33 +01:00
Eliot Berriot
815d729367
Fix #578 : added embed.html page to power iframe widget
2018-12-19 14:03:21 +01:00
Quim Gil
d51daea207
Correct URL to support forum.
2018-12-14 13:37:08 +01:00
Auri
ef2dc03808
Resolve "UI for multi-disc albums"
2018-12-11 10:17:05 +01:00
Eliot Berriot
dd23dfa07c
Point to new gitlab URL
2018-12-10 16:00:33 +01:00
Eliot Berriot
e5b46402f8
Fix #308 : Licenses
2018-12-04 14:13:37 +00:00
Von
856c49b4ae
Fix #608 : Update Track.vue in order to use the correct search format on lyrics.wikia.com
2018-12-04 09:09:58 +00:00
Eliot Berriot
456661a324
Fix #209 : skipped track when appending multiple tracks to the queue under certain conditions ( #209 )
2018-11-25 12:33:37 +01:00
Eliot Berriot
29171853b3
Fix #612 : Improved accessibility by using main/section/nav tags and aria-labels in most critical places
2018-11-19 23:33:22 +01:00
Johan Desmyter
65b227b613
fix issue #613 - fix incorrect icon for forward button
2018-11-19 09:41:50 +03:00
Eliot Berriot
3018127440
Restructured the footer, added useful links and removed unused content
2018-11-16 18:22:22 +01:00
Eliot Berriot
f1cca29a13
Fix #611 : Documented keyboard shortcuts, list is now available by pressing "h" or in the footer
2018-11-16 18:22:07 +01:00
Eliot Berriot
3d3175f3c9
Fix #606 : Refresh profile after user settings update to avoid cache issues
2018-11-09 20:41:40 +01:00
Eliot Berriot
66c8e7a9e4
Fix #597 : Ensure admin links in sidebar are displayed for users with relavant permissions, and only them
2018-11-03 23:07:47 +01:00
Eliot Berriot
1aa3630b4d
Merge branch '598-allow-opus-upload' into 'develop'
...
Fix #598 : Allow opus file upload
Closes #598
See merge request funkwhale/funkwhale!461
2018-11-03 14:26:08 +00:00
Eliot Berriot
bb1de48170
Fix #598 : Allow opus file upload
2018-11-03 15:19:12 +01:00
Eliot Berriot
109b801961
Merge branch '599-wrong-track-count' into 'develop'
...
Fix #599 : wrong album/track count on artist page
Closes #599
See merge request funkwhale/funkwhale!460
2018-11-03 13:32:11 +00:00
Eliot Berriot
8cb745e56d
Fix #599 : wrong album/track count on artist page
2018-11-03 14:24:18 +01:00
Eliot Berriot
caf4d6084e
Fix #600 : Removed "Activity" page, since all the data is available on the "Browse" page
2018-11-03 14:14:20 +01:00
Eliot Berriot
ac4bba816d
See #272 : added transcoding settings in UI
2018-10-26 16:09:00 +02:00
Eliot Berriot
b757ca4616
See #272 : updated front-end for transcoding and new API results, improved error handling in player
2018-10-26 16:01:55 +02:00
Eliot Berriot
f06295a5b3
Fix #586 : The progress bar in the player now display loading state / buffer loading
2018-10-23 20:24:36 +02:00
Eliot Berriot
5c8aff20ed
Fix #585 : Now start radios immediatly, skipping any existing tracks in queue
2018-10-21 16:51:53 +02:00
Eliot Berriot
ae55e6483d
Fix #576 : Improved keyboard accessibility on player, queue and various controls
2018-10-21 15:41:31 +02:00
Eliot Berriot
10fff6ea67
Fix #422 : Do not display "view on MusicBrainz" button if we miss the mbid
2018-10-20 16:20:29 +02:00
Eliot Berriot
a8f7893def
Fix #470 : Properly encode Wikipedia and lyrics search urls
2018-10-20 16:14:59 +02:00
Eliot Berriot
beed045e59
Translations integration
2018-10-07 09:20:10 +00:00
Eliot Berriot
58e972899f
Translations integration
2018-10-05 18:17:44 +00:00
Eliot Berriot
32ccea92d2
See #559 : Fixed untranslated privacy settings
2018-10-05 19:56:38 +02:00
Eliot Berriot
2845bdd932
See #559 : Use translations mixins in filters
2018-10-05 19:56:34 +02:00
Eliot Berriot
14a17de239
See #559 : Fixed broken musicbrainz translation
2018-10-05 19:56:30 +02:00
Eliot Berriot
0a22504fb0
See #559 : added a mixin to store common translations
2018-10-05 19:56:07 +02:00
Eliot Berriot
c4318b4ddd
Added missing icon in sidebar
2018-10-05 19:30:21 +02:00
Eliot Berriot
8ff047365c
Removed unused component
2018-10-05 19:30:11 +02:00
Eliot Berriot
b7bf2e6d84
Translations integration
2018-10-03 16:14:57 +00:00
Eliot Berriot
afa37f9fa9
Translations integration
2018-10-02 18:02:12 +00:00
Eliot Berriot
c2a2321be2
Removed dead library federation code
2018-10-02 19:36:15 +02: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
f2812c67ce
Fixed a small pluralization issue ( #542 )
2018-10-02 19:23:10 +02:00
Eliot Berriot
e1628a33d2
See #542 : fixed pluralization issue
2018-10-01 19:16:48 +02:00
Eliot Berriot
222231c01b
See #542 : Removed unused preference from the settings view
2018-10-01 19:16:48 +02:00
Eliot Berriot
62c98b2386
See #542 : Removed import requests code
2018-10-01 19:16:47 +02:00
Eliot Berriot
54972e489b
Fixed unplayable playlists (bis repetita)
2018-09-28 20:46:18 +02:00
Eliot Berriot
5e631440f8
Fixed display error with menu on top of modal background
2018-09-28 20:46:04 +02:00
Eliot Berriot
d000a1329f
Can now update user quota in UI
2018-09-28 20:45:31 +02:00
Eliot Berriot
34373d020c
Fixed unplayable playlists
2018-09-28 16:45:28 +02:00
Eliot Berriot
f595b852ca
Fixed progress bar not accurate
2018-09-28 15:49:34 +02:00
Eliot Berriot
a86b6cdd62
Removed old links in library menu
2018-09-28 15:40:33 +02:00
Eliot Berriot
527edc1e1e
Minor fixes
2018-09-25 22:52:09 +02:00
Eliot Berriot
125d0eed5e
Federation scanning
2018-09-24 18:44:22 +00:00
Eliot Berriot
a3875e3918
Updated translation catalog
2018-09-24 18:58:18 +02:00
Eliot Berriot
f14eb7f5ac
Translations integration
2018-09-24 16:50:36 +00:00
Eliot Berriot
1bee3a4675
Import trust source
2018-09-23 12:38:42 +00:00
Arthur Saint-Genis
24e26ac032
Resolve "Wrong icon in play button dropdown"
2018-09-22 13:48:15 +00:00
Eliot Berriot
e49a460203
Audio federation
2018-09-22 12:29:30 +00:00
Eliot Berriot
ecd395d6b0
Library follows and user notifications
2018-09-13 15:18:23 +00:00
Renon
a9ac0ecbdf
set width default for card and center play button
2018-09-13 15:47:48 +02:00
Eliot Berriot
5fb7c1761d
Merge branch '515-edit-playlist-icons' into 'develop'
...
Resolve "Cover not displayed in PL edit view"
Closes #515
See merge request funkwhale/funkwhale!404
2018-09-12 07:11:07 +00:00
Arthur Saint-Genis
2be6de1c1a
Resolve "Improve settings page visibility"
2018-09-12 07:09:30 +00:00
Renon
e3c567673f
fix broken icons in playlist editor
2018-09-10 21:02:25 +02:00
Renon
51e678a46a
change artist page button
2018-09-10 13:19:12 +02:00
emillumine
b847000554
Add sign up link in the sidebar
2018-09-07 15:08:07 +00:00
Eliot Berriot
c8a2531580
Fix #464 : Do not restart current song when rordering queue, deleting tracks from queue or
...
adding tracks to queue
2018-09-07 11:46:20 +02:00
Eliot Berriot
2ea21994ee
Resolve "Per-user libraries" (use !368 instead)
2018-09-06 18:35:02 +00:00
Tek
209b485426
Resolve "Wrong titles on play button"
2018-09-06 17:39:38 +00:00
Tek
4a9ae60120
Resolve "Toggle mute in volume bar does not restore previous volume level"
2018-09-06 17:38:30 +00:00
Eliot Berriot
b26cd0bb20
Fixed a bug in i18n extract/compile scripts
2018-09-05 21:06:53 +02:00
Eliot Berriot
e0e083c513
Removed translations.json from repository
2018-08-26 13:45:42 +02:00
Eliot Berriot
73637273dc
Fixed broken frontend
2018-08-21 20:24:35 +02:00
Eliot Berriot
5e7985387e
Fix #490 : Ensure we always have a default api url set on first load to avoid displaying the instance picker
2018-08-21 18:22:57 +02:00
Eliot Berriot
86cf7a8984
Fix #488 : Display public playlists properly for anonymous users
2018-08-19 18:28:30 +02:00
Eliot Berriot
b3891d3a07
Merge branch '245-admin-menu-bis-repetita' into 'develop'
...
Resolve "Disappearing admin menu in the sidebar"
Closes #245
See merge request funkwhale/funkwhale!377
2018-08-19 15:03:18 +00:00
Eliot Berriot
80862e350a
Fixed #245 (again): administration section not showing up in sidebar after login
2018-08-19 16:42:41 +02:00
Renon
0283d227b1
add license to logo
2018-08-11 17:05:05 +00:00
Eliot Berriot
a8a609155b
Fixed broken unit tests due to front-end cleanup
2018-08-11 17:59:20 +02:00
Eliot Berriot
e3040de444
Use lighter vue-cli instead of clunky manual webpack config
2018-08-11 16:21:14 +02:00
Eliot Berriot
420e778eb6
Fixed #476 : invitation code not prefilled in form when accessing invitation link
2018-08-11 14:20:08 +02:00
Eliot Berriot
b4f212dab6
Merge branch 'new-languages' into 'develop'
...
Added portuguese, spanish and german translations
See merge request funkwhale/funkwhale!371
2018-08-06 21:20:54 +00:00
Eliot Berriot
a27a85e87a
Added portuguese, spanish and german translations
2018-08-06 23:12:41 +02:00
Eliot Berriot
4196b3a406
Translations integration
2018-08-06 21:11:44 +00:00
Renon
8ab0070135
Resolve "Add a link to admin"
2018-08-04 15:14:52 +00:00
Renon
989d5c433e
Resolve "Optimize screen radio overview"
2018-08-02 08:07:22 +00:00
Renon
c539195d04
fix loading browse page and dimming
2018-07-31 14:57:13 +02:00
Renon
8950988dea
add duration in track table
2018-07-30 14:09:33 +02:00
Eliot Berriot
675afa2f8a
Update package.json
2018-07-29 10:11:35 +00:00
Eliot Berriot
240a17dfca
Merge branch 'minor-fixes' into 'develop'
...
Minor fixes
See merge request funkwhale/funkwhale!361
2018-07-27 17:57:19 +00:00
Eliot Berriot
ec52aa040d
Fixed redirection
2018-07-27 19:49:53 +02:00
Eliot Berriot
f3b6bc1029
Fixed weird bugs with translations not updating
2018-07-27 19:49:41 +02:00
Eliot Berriot
c53f03c4a5
Fix #457 : Fixed crash on artist pages when no cover is available
2018-07-27 19:05:10 +02:00
Eliot Berriot
bf21f90c2b
Fixed #459 : audio mimetype not showing up on track detail and list
2018-07-27 18:18:10 +02:00
troll
b03d8029cb
Replace default-cover.png
...
Recentrage de l'image pour éviter le décalage du bouton play au centre.
--
Refocusing the image to avoid shifting the play button to the center.
2018-07-27 14:51:22 +00:00
Eliot Berriot
d7f12caf5c
Fix #456 : make Funkwhale themable by loading external stylesheets
2018-07-26 23:10:01 +02:00
troll
6f024b0fd3
Update Pagination.vue
...
Fix: issue #451 "Missing cursor on pagination links"
2018-07-25 14:08:55 +00:00
troll
a73bbb3d9a
Update Pagination.vue
...
Supprimé un bout de .css qui empêchait l'ombre et la bordure de la pagination d'apparaître.
2018-07-25 08:33:41 +00:00
Eliot Berriot
1b78ef31c2
Fixed #398 : favorited status of tracks not appearing in interface
2018-07-24 22:24:56 +02:00
Eliot Berriot
8974881f95
Merge branch '392-new-player' into 'develop'
...
Resolve "Investigate Howler.js as a way to manage low-level audio and get cross-browser compatibility"
Closes #392 and #390
See merge request funkwhale/funkwhale!351
2018-07-24 20:08:00 +00:00
Eliot Berriot
50fb5543c9
Increased page size for favorites fetch to reduce HTTP roundtrip
2018-07-24 22:03:41 +02:00
Eliot Berriot
1f08475017
Fix #390 and #392 : rewritten audio player internal logic, broken volume control under Chrome
2018-07-24 22:03:41 +02:00
Renon
ea362f83c4
fix alignment issue admin top bar
2018-07-24 10:44:34 +02:00
Renon
685c82186b
remove white on white hover artist button
2018-07-23 15:22:12 +02:00
Eliot Berriot
5fd4322d11
Translations integration
2018-07-22 20:34:45 +00:00
Eliot Berriot
92fde6444b
Fix #386 : Autoselect best language based on browser configuration
2018-07-22 17:46:00 +02:00
Eliot Berriot
bb67340e0e
Translations integration
2018-07-22 12:44:56 +00:00
Baptiste Gelez
da447f40cf
Fix a small grammatical error
2018-07-22 12:32:40 +00:00
Eliot Berriot
da269d4345
Extracted new translations
2018-07-22 14:13:37 +02:00
Eliot Berriot
1bce0c320e
Added new locales
2018-07-22 14:13:25 +02:00
Eliot Berriot
a0a98a1a46
Added link to help translate in the footer
2018-07-22 14:13:07 +02:00
Eliot Berriot
cfd4228968
Translations integration
2018-07-22 12:03:33 +00:00
Eliot Berriot
a58b9c3eb1
Fixed duplicated/wrong scoped CSS
2018-07-22 13:39:33 +02:00
Eliot Berriot
dcd33693e5
Merge branch 'fixed-top-bar' into 'develop'
...
Fixed top bar
Closes #369 and #375
See merge request funkwhale/funkwhale!330
2018-07-22 10:40:08 +00:00
Renon
a467e400ac
Fix #369 and #375 : library menu is now fixed
2018-07-22 12:31:06 +02:00
Eliot Berriot
027b1ef385
Fix #323 : Can now relaunch pending import jobs from the web interface
2018-07-22 12:19:51 +02:00
Eliot Berriot
25755ad39b
Fixed #384 : unfiltered results in favorites API
2018-07-22 11:56:25 +02:00
Baptiste Gelez
9db21a976f
Radio details page: fix wrong translation interpolation
2018-07-21 21:25:29 +00:00
Eliot Berriot
90f2645164
Merge branch '304-playlist-created-message-persistent' into 'develop'
...
Resolve "Info "playlist created" persistent"
Closes #304
See merge request funkwhale/funkwhale!334
2018-07-21 12:51:38 +00:00
Eliot Berriot
39d2c3028d
Fixed #304 : persistent message in playlist modal
2018-07-21 14:47:12 +02:00
Eliot Berriot
30ab74e468
Fix #305 : Added feedback when creating/updating radio
2018-07-21 14:39:14 +02:00
Eliot Berriot
9fce989235
Fix #382 : Remove parallelization of uploads during import to avoid crashing small servers
2018-07-20 19:32:42 +02:00
Eliot Berriot
979c554b4a
Use cropped covers/avatars to reduce bandwidth use
2018-07-20 19:17:39 +02:00
Eliot Berriot
7f26c8e332
New translations
2018-07-17 19:30:40 +02:00
Eliot Berriot
c5e9ffdfac
Translations integration
2018-07-17 15:30:03 +00:00
Eliot Berriot
99a37dcb7a
Resolve "UX, UI : Browse Library"
2018-07-17 11:09:13 +00:00
Eliot Berriot
309eb845e1
Merge branch 'fix-shuffle-loading' into 'develop'
...
fix shuffle loading too big
See merge request funkwhale/funkwhale!322
2018-07-13 12:57:38 +00:00
RenonDis
f3f4f709dc
fix shuffle loading too big
2018-07-13 14:29:02 +02:00
Renon
2fb5943c2a
Resolve "Clicking on the cross on notification does not close them"
2018-07-13 12:18:34 +00:00
Eliot Berriot
af270f4abd
Resolve "An avatar for users"
2018-07-13 12:10:39 +00:00
Cherry
9a9537f6e8
add changelog and fix slider outline
2018-07-11 19:54:27 +02:00
Eliot Berriot
f5f65ecf79
Merge branch '107-volume-control' into 'develop'
...
Resolve "The volume control bar is a little small"
Closes #107
See merge request funkwhale/funkwhale!318
2018-07-11 17:16:49 +00:00
Renon
a4047ff472
Resolve "Don't display an empty page browser"
2018-07-11 17:15:03 +00:00
Renon
676a1e171c
Resolve "Track image cropped in queue"
2018-07-11 13:58:02 +00:00
RenonDis
f1b4253596
add new volume control bar
2018-07-11 14:09:26 +02:00
Eliot Berriot
1458c084a7
Resolve "Funkwhale unable to import Albums with multiple Artists"
2018-07-09 20:47:55 +00:00
Eliot Berriot
395c59c9ae
Merge branch '326-ordering' into 'develop'
...
Resolve "Add ordering on federated library track table"
Closes #326
See merge request funkwhale/funkwhale!307
2018-07-06 19:57:16 +00:00
Eliot Berriot
f156b8791d
Fix #326 : Can now order tracks on federated track list
2018-07-06 21:45:51 +02:00
Eliot Berriot
e6ee6e8dfd
Updated translation catalog
2018-07-06 21:24:26 +02:00
Marcin Mikołajczak
d42f53292f
Add Polish translation
2018-07-06 19:12:19 +00:00
Eliot Berriot
2a49ad572d
Translations integration
2018-07-06 18:57:44 +00:00
Eliot Berriot
6e709cdcd8
Removed non-breaking spaces and remaining gettext in templates
2018-07-06 20:44:47 +02:00
Marcin Mikołajczak
2a9ca0a282
Fix another typo
...
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2018-07-06 16:14:18 +02:00
Marcin Mikołajczak
3583770084
Fix some typos
...
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2018-07-06 16:06:14 +02:00
ButterflyOfFire
6ccfeaa066
Adding arabic translation
2018-07-04 16:31:29 +00:00
Eliot Berriot
4428d7401c
Fixed #344 : Implemented a basic but functionnal Github-like search on federated tracks list
2018-07-03 08:21:48 +02:00
Eliot Berriot
b0c9eb8cef
Fixed broken dev front dockerfile (missing jq dependency)
2018-07-03 08:11:10 +02:00
Eliot Berriot
d82c710b5b
FR translations
2018-07-01 22:15:18 +02:00
Eliot Berriot
265c3cded6
Localized some strings
2018-07-01 22:15:07 +02:00
Eliot Berriot
d9a89de29c
Ignore en_US pot, as it's the default
2018-07-01 19:39:40 +02:00
Eliot Berriot
74ac4266a0
Multiline output
2018-07-01 19:29:46 +02:00
Eliot Berriot
44a46de7d0
Translations integration
2018-07-01 16:52:18 +00:00
Eliot Berriot
5393d577ba
Extracted translations
2018-07-01 18:35:05 +02:00
Eliot Berriot
93da97452d
Fixed typo
2018-07-01 16:22:28 +00:00
Eliot Berriot
b4972ee78d
Translated using Weblate (French)
2018-07-01 15:28:06 +00:00
Eliot Berriot
988d0177ec
Translation integration
2018-07-01 14:42:33 +00:00
Eliot Berriot
7c23d1a74b
Extracted more strings in po files
2018-07-01 15:31:59 +02:00
Eliot Berriot
afbb20542a
Added nowrap
2018-07-01 15:31:45 +02:00
Eliot Berriot
0cfefe7a19
Use <translate> instead of to avoid extraction issues
2018-07-01 15:31:34 +02:00
Eliot Berriot
aab048dd32
Fix #161 and #161 : initial french translation
2018-06-30 20:32:05 +02:00
Eliot Berriot
52a8fa1f48
See #161 : full collection
2018-06-30 16:27:43 +02:00
Eliot Berriot
96124aafd5
See #161 : fixed weird extraction issues
2018-06-30 16:27:26 +02:00
Eliot Berriot
6afb0e5eb2
See #161 : removed unused dependencies
2018-06-30 16:07:29 +02:00
Eliot Berriot
833c0f1625
WIP replace
2018-06-30 16:02:54 +02:00
Eliot Berriot
ba094c3e42
See #161 : removed old i18n stuff
2018-06-30 12:49:02 +02:00
Eliot Berriot
8056e718ee
See #161 : ensure we have proper paths in po files
2018-06-30 12:23:06 +02:00
Eliot Berriot
f5dbdd0701
See #161 : compile translations in dev and when publishing artifacts
2018-06-30 12:12:53 +02:00
Eliot Berriot
8926d93040
See #161 : can now persist language in local storage
2018-06-30 12:05:52 +02:00
Eliot Berriot
869b6c4fe9
Translated using Weblate (French)
...
Currently translated at 100.0% (12 of 12 strings)
Translation: Funkwhale/front
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/fr/
2018-06-30 09:41:48 +00:00
Eliot Berriot
d932589ac2
See #161 : initial poc/pos on App
2018-06-30 11:37:47 +02:00
Eliot Berriot
a0a75c9919
See #161 : initial setup to collect/compile messages with vue-gettext
2018-06-30 11:11:45 +02:00
Eliot Berriot
eab9aaa100
Disabled source maps in production
2018-06-24 15:43:39 +02:00
Eliot Berriot
10ce077334
Fixed broken urls (wrong absoluteUrl refactor) on search and metadata search
2018-06-24 15:13:20 +02:00
Eliot Berriot
58be852a84
Merge branch '302-private-playlist-show-in-interface' into 'develop'
...
Resolve "Private playlists not shown in interface"
Closes #302
See merge request funkwhale/funkwhale!275
2018-06-24 13:04:37 +00:00
Eliot Berriot
e093ff1ce7
Merge branch '154-tv-highlighted' into 'develop'
...
Resolve "Add "TV" to the list of highlighted words during import"
Closes #154
See merge request funkwhale/funkwhale!277
2018-06-24 13:00:48 +00:00
Eliot Berriot
c3c0f03d59
Fix #154 : Added "TV" to the list of highlighted words during YouTube import
2018-06-24 14:55:36 +02:00
Eliot Berriot
c371fe3645
Fixed random stuff (redirection and broken absoluteURl)
2018-06-24 14:53:05 +02:00
Eliot Berriot
ae6d91dd25
Fox #324 : Remove link to generic radios, since they don't have detail pages
2018-06-24 14:07:55 +02:00
Eliot Berriot
e068f4c102
Merge branch 'broken-websocket' into 'develop'
...
Ensure we use absolute URL to connect to websocket
See merge request funkwhale/funkwhale!270
2018-06-24 12:00:17 +00:00
Eliot Berriot
39b473f1e6
Fixed #310 : current track restart/hiccup when shuffling queue, deleting track from queue or reordering
2018-06-24 13:51:35 +02:00
Eliot Berriot
63dd5b2f06
Ensure we use proper URL to connect to websocket
2018-06-24 13:43:38 +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
690bc47fd3
See #327 : review app for the front \o/
2018-06-23 17:54:29 +02:00
Eliot Berriot
2e3a2cd6dd
See #327 : Cleaned now unused backend.absoluteUrl and config module
2018-06-23 07:57:09 +02:00
Eliot Berriot
f3e2193782
See #327 : can now use the front-end with any API server
2018-06-23 07:24:34 +02:00
Eliot Berriot
64cecf17a8
See #190 : front-end to manage import requests
2018-06-22 18:25:17 +02:00
Eliot Berriot
a443f9431e
See #190 : now store sidebar notifications in vuex store
2018-06-21 23:26: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
e3e0a2eaf4
Improved error handling
2018-06-21 19:51:25 +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
d18f98e0f8
See #248 : can now sign up using invitation code
2018-06-21 19:29:00 +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
8b202d49c9
Merge branch '312-radios-delete' into 'develop'
...
radios permissions
Closes #311
See merge request funkwhale/funkwhale!257
2018-06-16 12:53:18 +00:00
Eliot Berriot
98e3bb9cfc
Fix #311 : Ensure radios can only be edited and deleted by their owners
2018-06-16 14:47:34 +02:00
Eliot Berriot
c6b79bcd75
Merge branch '287-websocket' into 'develop'
...
Resolve "Display bug in Activity"
Closes #287
See merge request funkwhale/funkwhale!250
2018-06-11 20:51:15 +00:00
Eliot Berriot
ef224e9fe9
Fixed #287 : duplicated websocket connexion on timeline
2018-06-11 22:47:00 +02:00
Eliot Berriot
d544ae3c1b
Merge branch 'troll-develop-patch-82829' into 'develop'
...
+ Pour aligner l’icône (artistes) au centre du cercle violet.
See merge request funkwhale/funkwhale!247
2018-06-11 16:24:57 +00:00
Eliot Berriot
1823554bbc
Merge branch '262-shuffle-feedback' into 'develop'
...
Resolve "No feedback on the shuffle button"
Closes #262
See merge request funkwhale/funkwhale!238
2018-06-11 16:20:37 +00:00
troll
30a519f598
+ Pour aligner l’icône (artistes) au centre du cercle violet.
...
+ Pour espacer les boutons:
- start radio
- play all albums
- search on wikipedia
- view on MusicBrainz
quand le navigateur est réduit car les boutons étaient collés les uns aux autres.
2018-06-10 19:28:33 +00:00
Eliot Berriot
9f18b95069
Fixed #245 : admin menu not showing after login
2018-06-10 14:25:22 +02:00
Eliot Berriot
5009a5d0cc
See #262 : lighter message blue, reversed order, less messages
2018-06-10 13:09:31 +02:00
Eliot Berriot
fd5c19163b
See #262 : added message feedback on play button
2018-06-10 13:00:08 +02:00
Eliot Berriot
f8de5c2f00
Fix #262 : added feedback on shuffle button
2018-06-10 13:00:08 +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
16718809f7
Fix #287 : Display file size in human format during file upload
2018-06-07 09:02:02 +02:00
Eliot Berriot
33ae51fc91
Merge branch '274-logging' into 'develop'
...
Resolve "Broken logging formatting in import task"
Closes #274 and #278
See merge request funkwhale/funkwhale!233
2018-06-05 18:55:17 +00:00
Eliot Berriot
5f5cb2838e
Fix #278 : Broken search bar on library home
2018-06-05 20:48:54 +02:00
Eliot Berriot
08bca983a7
Merge branch '239-tracks-download' into 'develop'
...
Resolve "Favorites downloading not working"
Closes #239
See merge request funkwhale/funkwhale!228
2018-06-05 17:48:03 +00:00
Eliot Berriot
bbfc48e630
Merge branch '275-size-error-upload' into 'develop'
...
Resolve "Uploading a big file via the web up fail without sending anything (Size error)"
Closes #275 and #276
See merge request funkwhale/funkwhale!229
2018-06-05 17:38:08 +00:00
Eliot Berriot
d0c7ff77f6
Fix #276 : Removed hardcoded size limit in file upload widget
2018-06-05 19:32:50 +02:00
Eliot Berriot
17d5fa6924
Fixed #239 : broken track download modal (overflow and wrong URL)
2018-06-05 19:25:38 +02:00
Eliot Berriot
7df783a700
Fix #281 : broken "play all" button that played only 25 tracks
2018-06-05 19:11:44 +02:00
Eliot Berriot
36a0a4df4f
Removed transcoding support ( #271 )
2018-06-03 18:33:28 +02:00
Eliot Berriot
f51c33615c
Fix #270 : display server version in the footer
2018-06-03 18:01:42 +02:00
Eliot Berriot
218a92547e
Merge branch '223-management-interface' into 'develop'
...
Resolve "Add a management interface for artists/albums/tracks"
Closes #223 and #241
See merge request funkwhale/funkwhale!216
2018-05-29 21:28:32 +00:00
Eliot Berriot
6b821bdfe3
Merge branch '225-radios-count' into 'develop'
...
Resolve "Radio shows containing only 25 tracks, when actually containing more tracks"
Closes #225
See merge request funkwhale/funkwhale!219
2018-05-29 21:28:03 +00:00
Eliot Berriot
7a8c336e0d
Fix #225 : Display proper total number of tracks on radio detail
2018-05-29 23:24:05 +02:00
Eliot Berriot
540c6fb583
Fixed #240 : ignored page_size paremeter on artist and favorites list
2018-05-29 23:21:03 +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
Eliot Berriot
67aef15aca
See #236 : front-end to manage users default permissions
2018-05-26 12:46:28 +02:00
Eliot Berriot
7ad19a3fbb
Ensure 403 errors are probably handled on the front-end
2018-05-26 12:46:13 +02:00
Eliot Berriot
8d55040e9e
See #230 : users with upload permission can now launch import and manage their own imports
2018-05-24 22:39:43 +02:00
Eliot Berriot
9c02954e46
Merge branch 'action-tables' into 'develop'
...
Action table component / implementation on federation library tracks
Closes #164 and #228
See merge request funkwhale/funkwhale!210
2018-05-24 19:11:33 +00:00
Eliot Berriot
6586b2b73d
See #228 : smarter action table with shift-click select
2018-05-24 20:07:14 +02:00
Eliot Berriot
f12fe0047f
See #228 : use action table component for federation library tracks
2018-05-24 00:05:14 +02:00
Eliot Berriot
fc88f72a71
See #228 : generic action table component
2018-05-24 00:05:00 +02:00
Eliot Berriot
c6b5c71d26
Upgraded to latest vue to benefit from slot scope
2018-05-23 22:55:33 +02:00
Eliot Berriot
ba4b6f6ba6
See #228 : now use our new action logic for library track import
2018-05-23 21:50:23 +02:00
Eliot Berriot
bcef31c18e
Merge branch '227-broken-translations' into 'develop'
...
Resolve "Fix broken i18n translations"
Closes #227
See merge request funkwhale/funkwhale!207
2018-05-22 21:41:58 +00:00
Eliot Berriot
e3d2c010ee
Fix #227 : fixed a few broken translation strings
2018-05-22 23:38:18 +02:00
Eliot Berriot
47cc2a3920
Fix #179 : fixed broken ordering in front-end lists
2018-05-22 23:30:37 +02:00
Eliot Berriot
54008aa37c
Merge branch '224-music-api' into 'develop'
...
Resolve "Better API for artists/album/tracks"
Closes #224 and #226
See merge request funkwhale/funkwhale!205
2018-05-22 21:04:09 +00:00
Eliot Berriot
a8baf8fa67
See #224 : updated front-end with new music API
2018-05-22 22:22:53 +02:00
Eliot Berriot
0c1a2b76c1
Fix #106 and #213 : better web uploader, that supports Flac files
2018-05-21 20:55:45 +02:00
Eliot Berriot
7b71463ef8
Removed acoustid support, as the integration was buggy and error-prone ( #106 )
2018-05-21 20:55:44 +02:00
Eliot Berriot
5a2e7dbccd
Merge branch '152-permissions' into 'develop'
...
Resolve "Permission management overhaul"
Closes #152
See merge request funkwhale/funkwhale!201
2018-05-19 09:38:32 +00:00
Eliot Berriot
4ce6715dc7
See #152 : updated front-end to use new permissions
2018-05-18 22:18:02 +02:00
Thomas Citharel
f0a62fbad5
Change approve instance button from x to check
...
Closes #210
2018-05-18 11:58:32 +00:00
Eliot Berriot
21b4522688
See #206 : added front-end to manage settings
2018-05-17 23:40:41 +02:00
Eliot Berriot
0dc9cdabab
Use instance name in SPA page title
2018-05-17 23:38:19 +02:00
Eliot Berriot
01cabc705d
See #195 : track detail page now includes bitrate, duration and size
2018-05-15 22:24:20 +02:00
Eliot Berriot
3415d02028
Fixed wrong mimetype for flac files
2018-05-15 22:01:52 +02:00
Eliot Berriot
8a321d4abe
Fix #201 : escaping issue of track name in playlist modal
2018-05-15 18:37:44 +02:00
Eliot Berriot
ce92747d89
Fix #157 : Can now import and play flac files
...
If you ever need an empty flac file with metadata again:
1. Get a flac file (like https://archive.org/download/NineInchNailsTheSlip24bit96khz/01999999.flac )
2. Tag it with Musicbrainz Picard
3. Truncate it, keeping only tags with `ffmpeg -i in.flac -ss 0 -to 0.001 out.flac`
Thanks @HgO for the trick!
2018-05-15 18:20:24 +02:00
Eliot Berriot
2f5a13a339
Fix #199 : unplayable tracks are now properly disabled in the interface
2018-05-12 10:52:58 +02:00
Eliot Berriot
805f9c6bbc
Merge branch '75-subsonic-api' into 'develop'
...
Resolve "Implement the subsonic API"
Closes #75
See merge request funkwhale/funkwhale!188
2018-05-09 21:27:57 +00:00
Eliot Berriot
a5ebf56f11
See #75 : User documentation
2018-05-09 23:07:33 +02:00
Eliot Berriot
24cb1d9519
See #75 : user can now manage the Subsonic API token from their settings page
2018-05-09 22:18:33 +02:00
Eliot Berriot
7595936260
See #75 : added a preference do enable/disable the subsonic API on the instance level
2018-05-09 22:13:04 +02:00
Eliot Berriot
632aca5153
Dev setup for working with subsonic API
2018-05-09 20:38:26 +02:00
Eliot Berriot
2ef8723485
Merge branch '192-nodeinfo' into 'develop'
...
Resolve "Use nodeinfo schema for instance statistics"
Closes #192
See merge request funkwhale/funkwhale!187
2018-05-08 07:03:47 +00:00
Eliot Berriot
6ff8c2c8da
See #192 : use nodeinfo/2.0 namespace to be future proof
2018-05-07 22:28:21 +02:00
Eliot Berriot
b536e5a1f9
See #192 : use nodeinfo for about page statistics
2018-05-07 22:09:25 +02:00
Eliot Berriot
00c717406e
Fixed typo
2018-05-07 17:47:35 +00:00
Eliot Berriot
c70dc9b778
Fix #99 and #156 : Play button now play tracks immediately instead of appending them to the queue
2018-05-06 23:51:14 +02:00
Eliot Berriot
44ebb92874
See #187 : Front logic for password reset and email confirmation
2018-05-06 12:50:53 +02:00
Eliot Berriot
3b9024129d
See #187 : Front logic for password reset
2018-05-06 11:30:52 +02:00
Eliot Berriot
929b50183a
Now reset cookie on profile fetch, to avoid CSRF bugs
2018-05-06 11:21:36 +02:00
Eliot Berriot
cd22601f67
Extracted password input in a dedicated component
2018-05-06 11:19:20 +02:00
Eliot Berriot
4325b1be4f
Removed radios and listening recording for anonymous users as it was buggy
2018-05-06 11:18:28 +02:00
Eliot Berriot
a2dcae0bbf
Fixed some blank spaces in sidebar
2018-05-06 10:50:40 +02:00
Eliot Berriot
bb63fcf1e5
Readme tweaks / logo
2018-05-05 19:22:33 +02:00
Eliot Berriot
602382b864
Better contrast on new sidebar, added labels with notifications
2018-04-29 23:19:09 +02:00
Eliot Berriot
01e06de812
More structured menus in sidebar
2018-04-28 14:58:25 +02:00
Eliot Berriot
f4899c5387
Fix #176 : Can now relaunch erored jobs and batches
2018-04-28 04:59:47 +02:00
Eliot Berriot
6dcde77b1e
Avoid fetching Actor object on every request authentication
2018-04-28 00:25:47 +02:00
Eliot Berriot
e0fce26820
Merge branch '109-filter-requests' into 'develop'
...
Resolve "Archive completed import requests"
Closes #109
See merge request funkwhale/funkwhale!170
2018-04-27 20:26:06 +00:00
Eliot Berriot
42a2ffbf24
Fix #109 : List pending requests by default, added a status filter for requests
2018-04-27 22:23:25 +02:00
Eliot Berriot
71bd0961af
Fixed #184 : small UI glitches/bugs in federation tabs
2018-04-27 21:50:25 +02:00
Eliot Berriot
bcc71280ce
Merge branch '175-i18n-typos' into 'develop'
...
Resolve "i18n typos"
Closes #175
See merge request funkwhale/funkwhale!161
2018-04-23 17:36:05 +00:00
Eliot Berriot
912c98c71b
Fix #175 : Typos/not showing text due to i18n work
2018-04-23 19:33:39 +02:00
Eliot Berriot
9124c7a9bf
Merge branch '150-player-queue-tab' into 'develop'
...
Resolve "Include player buttons on the queue tab"
Closes #150
See merge request funkwhale/funkwhale!160
2018-04-23 17:08:13 +00:00
Eliot Berriot
1a34f44898
Fix #150 : Player is back in Queue tab
2018-04-23 19:05:48 +02:00
Eliot Berriot
0ab62b8648
Merge branch '145-radio-delete-last-track' into 'develop'
...
Resolve "Unexpected behavior with radios"
Closes #145
See merge request funkwhale/funkwhale!159
2018-04-23 16:46:30 +00:00
Eliot Berriot
0e153c0f4d
Fix #145 : Radio will now append new track if you delete the last track in queue
2018-04-23 18:43:46 +02:00
Eliot Berriot
6ed6634f93
Fixed #151 : queue reorder or track deletion restarting currently playing track
2018-04-23 18:32:27 +02:00
Eliot Berriot
ad43d160bd
Merge branch '171-import-jobs' into 'develop'
...
Resolve "Dedicated API endpoint for import jobs"
Closes #171
See merge request funkwhale/funkwhale!156
2018-04-22 13:20:07 +00:00
Eliot Berriot
6a67bc6fac
Fix #171 : dedicated endpoint to list import jobs, updated front-end
2018-04-22 15:17:06 +02:00
Eliot Berriot
9e5a0f87e8
Merge branch '173-sidebar-chrome' into 'develop'
...
Resolve "Sidebar not showing on small screen under Chrome"
Closes #173
See merge request funkwhale/funkwhale!153
2018-04-22 10:22:17 +00:00
Eliot Berriot
d54164219a
Fix #173 : sidebar tabs not showing under small resolution under Chrome
2018-04-22 12:19:33 +02:00
Eliot Berriot
4f2a325fef
Merge branch 'bugfixes-swarm' into 'develop'
...
Bugfixes swarm
Closes #172
See merge request funkwhale/funkwhale!152
2018-04-22 10:15:31 +00:00
Eliot Berriot
b602ed38e7
Fix #172 : broken login
2018-04-22 12:12:46 +02:00
Eliot Berriot
3950d0a2c1
Bigger interval when going to next track because of error
2018-04-22 11:28:13 +02:00
Bat
0f4108f0d8
Put in its place
2018-04-22 09:47:13 +01:00
Bat
28c067b43c
Merge branch 'develop' into i18n-components
2018-04-22 09:45:22 +01:00
Baptiste Gelez
e4e9715397
Merge branch 'i18n-federation-views' into 'develop'
...
i18n: federation views
See merge request funkwhale/funkwhale!144
2018-04-22 08:39:35 +00:00
Baptiste Gelez
dbbb11a2cb
Merge branch 'i18n-instance' into 'develop'
...
Translate instance activity
See merge request funkwhale/funkwhale!143
2018-04-22 08:39:25 +00:00
Eliot Berriot
083b7b8e2f
Added one basic unittest for component
2018-04-20 19:25:05 +02:00
Eliot Berriot
a4ce093919
Fix lint errors
2018-04-20 19:25:05 +02:00
Eliot Berriot
a210cfcb9b
Fix #169 : Fixed template syntax error
2018-04-20 18:46:42 +02:00
Eliot Berriot
b27312648c
Merge branch '124-logout' into 'develop'
...
Resolve "Improve logout and ensure we don't leak logged in state after logout"
Closes #124 and #155
See merge request funkwhale/funkwhale!146
2018-04-19 20:17:58 +00:00
Eliot Berriot
de4b0f3022
Fix #124 and #155 : properly reset everything on logout
2018-04-19 22:15:13 +02:00
Bat
0446a2b0fa
i18n: federation views
2018-04-19 20:09:01 +01:00
Bat
1f349c82cf
Translate instance activity
2018-04-19 19:57:12 +01:00
Bat
c744410f6f
Translate root components
2018-04-19 19:52:27 +01:00
Baptiste Gelez
b4b481cf02
Merge branch 'i18n-requests' into 'develop'
...
i18n: requests
See merge request funkwhale/funkwhale!139
2018-04-19 18:35:39 +00:00
Baptiste Gelez
619e18a571
Merge branch 'i18n-playlists-components' into 'develop'
...
i18n: playlists components
See merge request funkwhale/funkwhale!137
2018-04-19 18:35:28 +00:00
Baptiste Gelez
984abf77ba
Merge branch 'i18n-metadata' into 'develop'
...
i18n: Metadata
See merge request funkwhale/funkwhale!136
2018-04-19 18:34:59 +00:00
Bat
81b84b4865
Fix $t bug
2018-04-18 18:58:13 +01:00
Bat
0320872506
Fix non-existant $t in data
2018-04-18 18:54:19 +01:00
Bat
212363b4bf
Fix i18n in data()
2018-04-18 18:36:50 +01:00
Eliot Berriot
89d8826369
Merge branch 'i18n-views-playlists' into 'develop'
...
I18n views playlists
See merge request funkwhale/funkwhale!140
2018-04-18 17:01:11 +00:00
Baptiste Gelez
e00b5293c1
Merge branch 'i18n-radios' into 'develop'
...
i18n: radios
See merge request funkwhale/funkwhale!138
2018-04-18 17:00:24 +00:00
Eliot Berriot
f223078979
Merge branch 'i18n-views-playlists' into 'develop'
...
i18n for playlist views
See merge request funkwhale/funkwhale!131
2018-04-18 16:54:50 +00:00
Eliot Berriot
0213ec6d02
Removed console.log calls
2018-04-18 18:54:30 +02:00
Eliot Berriot
c1b8180fce
i18n for playlist views
2018-04-18 18:53:52 +02:00
Bat
57b32add03
i18n: requests
2018-04-18 17:50:14 +01:00
Bat
2c41cd6510
i18n: radios
2018-04-18 17:44:20 +01:00
Bat
73db863080
i18n: playlists components
2018-04-18 17:39:52 +01:00
Bat
b62dc48896
i18n: Metadata
2018-04-18 17:23:20 +01:00
Eliot Berriot
5fee42f896
Can now filter by import status on library tracks
2018-04-17 20:03:31 +02:00
Eliot Berriot
183bbe3ad6
Added tooltips to explain settings meaning
2018-04-17 19:54:28 +02:00
Eliot Berriot
f31874edf5
Implemented followers notification on import and autoimport
2018-04-17 19:35:57 +02:00
Eliot Berriot
168b2f03d4
Slightly smarter docker front setup
2018-04-17 19:35:57 +02:00
Eliot Berriot
7c9412f63a
Disabled PO compile script and fixed typo
2018-04-17 19:35:57 +02:00
Eliot Berriot
9544a582ba
Merge branch 'po-extract' into 'develop'
...
Added script to extract translations into PO files
See merge request funkwhale/funkwhale!130
2018-04-17 17:25:14 +00:00
Eliot Berriot
35dda16adb
Compile and bundle translations in CI
2018-04-16 22:54:36 +02:00
Eliot Berriot
fd6ab881a7
Fixed broken translations
2018-04-16 22:46:54 +02:00
Eliot Berriot
1260cc764f
i18n for playlist views
2018-04-15 22:39:10 +02:00
Eliot Berriot
a57081a4e9
Added script to extract translations into PO files
2018-04-15 20:04:26 +02:00
Bat
eb1c4ff1b2
Translate federation components
2018-04-15 15:23:58 +01:00
Bat
be3e6d70a3
Merge branch 'i18n-library-radios' into develop
2018-04-15 14:28:23 +01:00
Bat
c7b39cf9c9
I18n: library
2018-04-15 11:45:56 +01:00
Bat
2d3ef2a3f5
I18n: library/radios
2018-04-15 11:20:40 +01:00
Eliot Berriot
fca707cafc
Minor tweaks
2018-04-15 11:25:35 +02:00
Eliot Berriot
fc09a3b320
Can now accept/deny follow requests
2018-04-15 11:25:35 +02:00
Eliot Berriot
74f5907156
Can now list federated tracks
2018-04-15 11:25:35 +02:00
Eliot Berriot
2e71ddbffc
Pagination now support a compact mode
2018-04-15 11:25:34 +02:00
Eliot Berriot
9b4d7165b7
Added federation libraries list, moved scan to a dedicate view
2018-04-15 11:25:34 +02:00
Eliot Berriot
3a31248a3d
Can now import library tracks from front-end
2018-04-15 11:25:34 +02:00
Eliot Berriot
dda1cd2531
Added scan endpoint to trigger a scan for a library
2018-04-15 11:25:33 +02:00
Eliot Berriot
520fb9d078
Started work on library scanning
2018-04-15 11:25:33 +02:00
Eliot Berriot
472cc7e26a
Detail library view with settings update
2018-04-15 11:25:32 +02:00
Eliot Berriot
f4f75dcb4f
Can now scan and follow library from front-end
2018-04-15 11:25:32 +02:00
Eliot Berriot
98381a00c8
Merge branch 'i18n' into 'develop'
...
I18n
Closes #5
See merge request funkwhale/funkwhale!125
2018-04-14 22:26:17 +00:00
Bat
1341c9aab9
Remove translation files
2018-04-14 18:46:20 +01:00
Bat
8fbcb01edc
Start making components i18n-friendly
2018-04-14 18:28:41 +01:00
Bat
e3cfab8bb4
Language detection
2018-04-13 14:01:23 +01:00
Bat
4bc866f98d
Set fallback language
2018-04-13 13:13:21 +01:00
Bat
bddb950beb
i18n: lazy-loading
2018-04-11 14:24:22 +01:00
Bat
de753502c9
Setup translations with Vue
2018-04-11 13:32:29 +01:00
Bat
a4418bdcfe
Add a few useful packages
2018-04-09 19:33:17 +01:00
Bat
3be7d68900
Make translation compilation actually work
2018-04-09 19:26:31 +01:00
Bat
e7b06ab509
i18n: .po compilation
2018-04-08 17:38:26 +01:00
Eliot Berriot
bfe8f454b4
Merge branch 'previous-button' into 'develop'
...
Reset player position before playing previous track
Closes #146
See merge request funkwhale/funkwhale!120
2018-04-01 18:15:25 +00:00
Bat
69a3f34784
Disable previous button if queue is empty
2018-04-01 16:21:52 +01:00
Bat
c4991796e9
Add some pagination to radio details
2018-03-31 16:40:55 +01:00
Bat
80af4268e3
Tests
2018-03-31 14:29:20 +01:00
Bat
6b8dc1b53c
Reset player position before playing previous track
2018-03-31 14:14:58 +01:00
Bat
85aef4422a
Add a detail page for radios
2018-03-31 12:59:45 +01:00
Bat
62465342cb
Page title binding
...
Fix #1
2018-03-30 22:58:16 +01:00
Eliot Berriot
d8b74b9556
Proper federation namespace and prefix
2018-03-30 18:02:14 +02:00
Eliot Berriot
1ec705ba3f
Smarter webpack dev server config
2018-03-29 23:24:42 +02:00
Eliot Berriot
b852a92a67
Upgraded webpack
2018-03-29 22:49:02 +02:00
Eliot Berriot
96d219dfe2
Local .env logic for webpack custom port
2018-03-29 19:55:24 +02:00
Eliot Berriot
2384f761b1
Now fetch activity from API on first timeline display ( #141 )
2018-03-25 17:36:10 +02:00
Eliot Berriot
868c7ef035
Merge branch '97-shuffle-after' into 'develop'
...
Resolve "Only shuffle tracks after current index ?"
Closes #97
See merge request funkwhale/funkwhale!104
2018-03-23 15:30:35 +00:00
Eliot Berriot
6a30e59aa2
Fix #97 : Queue shuffle now apply only to tracks after the current one
2018-03-23 16:28:30 +01:00
Eliot Berriot
f66bcf34df
Merge branch '131-scroll-queue' into 'develop'
...
Resolve "Queue doesn't show current song by default"
Closes #131
See merge request funkwhale/funkwhale!103
2018-03-23 15:02:14 +00:00
Eliot Berriot
d726a959ab
Fix #131 : Removed player from queue tab and consistently show current track in queue
2018-03-23 15:54:04 +01:00
Eliot Berriot
fa449114b1
Merge branch '101-credit-francis' into 'develop'
...
Resolve "Credit Francis Gading for the logotype !"
Closes #101
See merge request funkwhale/funkwhale!102
2018-03-23 14:01:33 +00:00
Eliot Berriot
cd89785344
Fix #101 : Added credits to Francis Gading for the logotype
2018-03-23 14:59:12 +01:00
Maxence Bothorel
c89b957f05
convert favicon from ico to png file
2018-03-22 18:06:43 +01:00
Eliot Berriot
7093214be7
Merge branch '3-playlists' into 'develop'
...
Resolve "Playlists integration"
Closes #3 , #93 , and #94
See merge request funkwhale/funkwhale!98
2018-03-21 19:59:31 +00:00
Eliot Berriot
cfdb9be24d
Fix #96 : typo and missing icon in homepage
2018-03-21 20:13:22 +01:00
Eliot Berriot
a7e3828f6f
Prettier playlist edition
2018-03-21 19:04:15 +01:00
Eliot Berriot
6a9a34d244
Can now clear playlist
2018-03-21 12:19:07 +01:00
Eliot Berriot
f66dff3504
Added playlist list in library
2018-03-21 11:58:53 +01:00
Eliot Berriot
38a4559083
PlayButton is now able to handle playlists
2018-03-21 11:58:26 +01:00
Eliot Berriot
f503466a24
UI Polishing
2018-03-20 23:41:31 +01:00
Eliot Berriot
a38f64852f
Can now delete playlist
2018-03-20 23:41:15 +01:00
Eliot Berriot
053fc1171b
Renamed playlist icon class
2018-03-20 23:40:11 +01:00
Eliot Berriot
32dc18ed6e
Added dangerous-button component, smarter modal
2018-03-20 23:39:42 +01:00
Eliot Berriot
dd40a4c4d1
Cleanup
2018-03-20 19:58:38 +01:00
Eliot Berriot
1e64f3db18
Playlist detail page and editor
2018-03-20 19:58:27 +01:00
Eliot Berriot
bed66db5c1
Factorization of track table row component
2018-03-20 19:58:14 +01:00
Eliot Berriot
0dfb594b6a
Shared playlist modal
2018-03-20 19:57:34 +01:00
Eliot Berriot
8ff775a126
Added tracks count and sort by modification date in front
2018-03-20 15:34:35 +01:00
Eliot Berriot
d6f2c7d4c4
Form, modal and player icon to add track to playlist
2018-03-20 15:34:34 +01:00
Eliot Berriot
a34b1afd6c
Store for fetching user playlists
2018-03-20 15:34:34 +01:00
Eliot Berriot
65d876d95b
Merge branch '103-radio-button' into 'develop'
...
Resolve "Start/stop radio buttons all enabled for user radios"
Closes #103
See merge request funkwhale/funkwhale!95
2018-03-18 17:51:30 +00:00
Bat
521af32bf8
Fix the background of the radio message
2018-03-18 08:36:05 +01:00
Bat
54f3dd0e46
Make the style of the sidebar collapse button more coherent
2018-03-17 14:15:10 +01:00
Bat
4564a40ec4
Make it even easier to understand which tab is selected in the sidebar
2018-03-17 13:37:47 +01:00
Bat
67d79743fe
Make search wider
2018-03-17 12:59:50 +01:00
Bat
95426cfff4
Make it easier to see which tab is selected in the sidebar
2018-03-17 12:29:58 +01:00
Bat
b9e8ce9f0b
Fix a small error in the sidebar component
2018-03-17 12:07:20 +01:00
Eliot Berriot
f65828762e
Merge branch 'reset-queue-same-track' into 'develop'
...
Fixed position not being reseted properly when playing the same track multiple times in a row
See merge request funkwhale/funkwhale!90
2018-03-15 22:00:40 +00:00
Eliot Berriot
59445b6146
Fixed position not being reseted properly when playing the same track multiple times in a row
2018-03-15 22:57:53 +01:00
Eliot Berriot
4298c4236e
Fixed #119 : forced redirection to login even with API_AUTHENTICATION_REQUIRED=False
2018-03-15 22:34:20 +01:00
Eliot Berriot
5db8c950cc
Fix #103 : synchronized start/stop radio buttons for all custom radios
2018-03-07 23:19:25 +01:00
Eliot Berriot
c70ab72bc0
Merge branch '114-exclude-empty-albums' into 'develop'
...
Fix #114 : can now filter artists and albums with no listenable tracks
Closes #114
See merge request funkwhale/funkwhale!83
2018-03-07 22:19:21 +00:00
Eliot Berriot
eca00b9a0a
Hide disable items in pagination
2018-03-07 23:18:24 +01:00
Eliot Berriot
bfeb86865d
Fix #114 : can now filter artists and albums with no listenable tracks
2018-03-07 23:08:28 +01:00
Eliot Berriot
1822fdf449
Fix #116 : On artist page, albums are not sorted by release date, if any
2018-03-07 23:03:46 +01:00
Eliot Berriot
7e593ad05b
Added year filter
2018-03-07 23:02:33 +01:00
Eliot Berriot
b188fa7cac
Fix #84 : smarter pagination with fixed size
2018-03-05 22:45:01 +01:00
Eliot Berriot
40e1255199
Fix #100 : Added some feedback on the play button
2018-03-05 21:51:40 +01:00
Eliot Berriot
d27e09b19f
Upgraded semantic UI to 2.3
2018-03-05 21:43:19 +01:00
Eliot Berriot
26b2d3b0b2
Added setting form to manage privacy level
2018-03-03 12:40:01 +01:00
Eliot Berriot
2c79418d81
Moved backend error handling in axios
2018-03-03 12:38:11 +01:00
Eliot Berriot
f9786d4b45
Remove batch refresh logic when not on batch detail
2018-03-03 12:37:50 +01:00
Eliot Berriot
ce3af5194f
Minor fixes to docker setup
2018-03-02 00:14:55 +01:00
Eliot Berriot
6e6d874f3a
Websocket opening logic
2018-03-02 00:14:40 +01:00
Eliot Berriot
88e6808155
Activity components for timeline
2018-03-02 00:14:23 +01:00
Eliot Berriot
e231b71701
Timeline view
2018-03-02 00:14:08 +01:00
Eliot Berriot
e319f5933e
Store for instance events
2018-03-02 00:13:45 +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
498aa1137b
Initial channels integration
2018-03-01 18:38:31 +01:00
Eliot Berriot
ffc77f9e89
Merge branch '92-import-default' into 'develop'
...
Import form improvements
See merge request funkwhale/funkwhale!73
2018-02-28 18:23:58 +00:00
Eliot Berriot
b461149ac0
Moved step navigation buttons on top of import widget, see #78
2018-02-28 19:21:44 +01:00
Eliot Berriot
7561f4dddf
Prettier file upload form
2018-02-28 19:21:06 +01:00
Eliot Berriot
799cc01964
Search by track on import is back
2018-02-28 19:03:40 +01:00
Eliot Berriot
46b9c6a1c8
Added "mix" to the list of highlighted keywords in import
2018-02-28 19:03:12 +01:00
Eliot Berriot
4eb1d458d5
Fix #95 : Now loop properly on queue when we only have one track
2018-02-28 18:44:23 +01:00
Eliot Berriot
f40eefcd6a
Fix #98 : Now stop running radio when clearing queue
2018-02-28 18:16:25 +01:00
Eliot Berriot
e65606fd9d
Throttle track progress for better performance
2018-02-28 18:13:47 +01:00
Eliot Berriot
af11b735d8
Fix #91 : queue skipping tracks
2018-02-28 17:57:37 +01:00
Eliot Berriot
2825337860
Fixed broken player track url
2018-02-27 23:38:31 +01:00
Eliot Berriot
6cc12a4cba
Merge branch '82-instance-stats' into 'develop'
...
Fixed #82 : Basic instance states are now available on /about
Closes #82
See merge request funkwhale/funkwhale!68
2018-02-27 21:40:53 +00:00
Eliot Berriot
d875f0d070
Fixed #82 : Basic instance states are now available on /about
2018-02-27 22:38:55 +01:00
Eliot Berriot
7dfafea26c
Disable radio populate after too much consecutive errors
2018-02-27 21:29:07 +01:00
Eliot Berriot
dac8d6e05e
Fix #86 : skip to next track properly on 40X errors
2018-02-27 21:28:40 +01:00
Eliot Berriot
16365ded56
Merge branch '87-radio-delete' into 'develop'
...
Fixed #87:Now always load next radio track on last queue track ended
Closes #87
See merge request funkwhale/funkwhale!65
2018-02-27 18:41:26 +00:00
Eliot Berriot
5f28f7e90c
Fixed #87:Now always load next radio track on last queue track ended
2018-02-27 19:39:26 +01:00
Eliot Berriot
49d38d2b44
Fixed #83 : click event outside of player icons
2018-02-27 19:18:24 +01:00
Eliot Berriot
fbb256bc9b
Fix #89 : Always use username in sidebar
2018-02-27 17:51:27 +01:00
Eliot Berriot
b01ea2a77a
Fixed #65 : truncated play icon
2018-02-26 21:31:39 +01:00
Eliot Berriot
61c7e2d1e2
We now have a favicon
2018-02-26 21:20:24 +01:00
Eliot Berriot
7b9792c2f4
Masonry on radios list
2018-02-26 20:10:35 +01:00
Eliot Berriot
c14aebccbd
Minor responsive tweak
2018-02-26 20:09:16 +01:00
Eliot Berriot
86fb49a71c
Masonry on request list
2018-02-26 20:09:02 +01:00
Eliot Berriot
b869794b0e
Fixed usernamed not displayed on import request
2018-02-26 20:08:50 +01:00
Eliot Berriot
ce1447064e
Masonry on artist list
2018-02-26 20:08:23 +01:00
Eliot Berriot
3b164302cd
Install masonry dependency
2018-02-26 20:07:46 +01:00
Eliot Berriot
94f8aabaa2
Fixed really small size on small screens
2018-02-26 19:02:07 +01:00
Eliot Berriot
8c7e943013
Fixed #73 : broken file upload
2018-02-26 18:27:41 +01:00
Eliot Berriot
7f70898f01
Merge branch 'develop' into 'sshuffle-restart'
...
# Conflicts:
# CHANGELOG
# front/src/components/audio/Player.vue
2018-02-24 17:00:12 +00:00
Eliot Berriot
541ac29047
Front: Shuffle now restart next track from beginning ( #70 )
2018-02-24 17:57:07 +01:00
Eliot Berriot
92b6afa87a
Fix #72 : volume slider should now have the same style everywhere
2018-02-24 17:55:15 +01:00
Eliot Berriot
d1df33544e
Front: Fixed broken ajax call on radio builder ( #69 )
2018-02-24 17:22:40 +01:00
Eliot Berriot
ab2af7a548
About page for instance based on instance descriptions
2018-02-24 15:28:09 +01:00
Eliot Berriot
b4ace3c9dd
Typo
2018-02-24 15:10:47 +01:00
Eliot Berriot
f398d40ecc
Fixed failing test
2018-02-24 14:55:08 +01:00
Eliot Berriot
119e05e633
Signup form
2018-02-24 14:34:28 +01:00
Eliot Berriot
55b38a3f6e
Fixed broken error handling on user login and settings
2018-02-24 14:28:48 +01:00
Eliot Berriot
0ed3f68305
Allow login with email or username
2018-02-24 14:28:17 +01:00
Eliot Berriot
fd60c968ba
Request list and card
2018-02-22 23:37:11 +01:00
Eliot Berriot
2fb533c5f5
Maxlength and truncation
2018-02-22 23:36:53 +01:00
Eliot Berriot
6e4fb2e5d5
Library menu show number of pending requests
2018-02-22 23:35:56 +01:00
Eliot Berriot
bf7bc9a9bc
Display current request under import and send request to API
2018-02-22 23:35:40 +01:00
Eliot Berriot
d91f0ff9a6
Better pagination (borderless)
2018-02-22 23:35:00 +01:00
Eliot Berriot
7808d14a49
Human date component
2018-02-22 23:34:52 +01:00
Eliot Berriot
d0a9873a07
Moment format filter
2018-02-22 23:34:31 +01:00
Eliot Berriot
2cd90ff4bd
Capitalize filter
2018-02-22 23:34:24 +01:00
Eliot Berriot
a73a4e248d
Comment component
2018-02-22 22:02:32 +01:00
Eliot Berriot
7ffff90005
Moment, markdown and truncate filters
2018-02-22 22:02:19 +01:00
Eliot Berriot
64290465e7
Fixed source not passed from query in import route
2018-02-21 19:44:23 +01:00
Eliot Berriot
26e6459959
Request form component
2018-02-21 00:09:15 +01:00
Eliot Berriot
a83328bc27
Smarter play button, disabled for unplayable tracks
2018-02-19 21:21:06 +01:00
Eliot Berriot
97eab8e8de
Avoid display quircks of duration
2018-02-19 21:21:06 +01:00
Eliot Berriot
d15fefe730
Leverage new transcode endpoint in player
2018-02-19 21:21:05 +01:00
Eliot Berriot
fc0d9dfd73
Removed useless log
2018-02-18 15:31:37 +01:00
Eliot Berriot
f6a4e4b7a3
Now reset player colors when track has no coverNow reset player colors when track has no cover
2018-02-18 15:09:03 +01:00
Eliot Berriot
a910929132
Fix #59 : Use color-thief for setting player colors based on track cover
2018-02-18 14:42:18 +01:00
Eliot Berriot
e67e290325
Romoved unwanted space and margin in sidebar header
2018-02-18 14:42:18 +01:00
Eliot Berriot
0678d6ab72
Added color-thief
2018-02-18 14:42:17 +01:00
Eliot Berriot
827e4ff982
Removed now useless BACKEND_URL setting
2018-02-18 14:42:17 +01:00
Eliot Berriot
50af04345b
Use webpack dev proxy to serve api/media
2018-02-18 14:42:17 +01:00
Eliot Berriot
26028040a3
Now use raven-js on frontend
2018-02-17 21:31:32 +01:00
Eliot Berriot
aa67be9063
Now load instance settings on page load
2018-02-17 21:31:32 +01:00
Eliot Berriot
a2c42996a1
Removed autoplay on page reload
2018-02-17 17:30:21 +01:00
Eliot Berriot
d3ff0f0256
Now use bigger font-size on mobile and tablet
2018-02-15 23:11:13 +01:00
Eliot Berriot
0509f57da8
Merge branch 'responsive-1' into 'develop'
...
Fix #6 : responseive sidebar and content in smaller resolution
Closes #6
See merge request funkwhale/funkwhale!42
2018-02-15 21:40:42 +00:00
Eliot Berriot
fc1f5b09ce
Now use vuex-router-sync
2018-02-15 22:37:41 +01:00
Eliot Berriot
bffde620cd
Media sass mixin for easy responsive development
2018-02-15 22:37:40 +01:00
Eliot Berriot
cb4fb2e4fd
Responsive cards/tables thanks to unstackable
2018-02-15 22:37:40 +01:00
Eliot Berriot
28c0121c89
Smaller padding in menu and sections on small resolutions
2018-02-15 22:37:40 +01:00
Eliot Berriot
a703b26ac2
Responsive sidebar with a collapse/reveal button on smaller screens
2018-02-15 22:37:40 +01:00
Eliot Berriot
45e8421061
Fixed broken login redirection when 401
2018-02-15 19:59:55 +01:00
Eliot Berriot
90611ffacc
Added missing ajax unit tests
2018-01-11 23:02:45 +01:00
Eliot Berriot
736caa399a
Unit tests for radios store
2018-01-11 22:32:37 +01:00
Eliot Berriot
e4edf55c47
Replaced vue-resource by axios
2018-01-11 21:35:51 +01:00
Eliot Berriot
c7070042fb
Unit tests for queue store
2018-01-11 18:46:28 +01:00
Eliot Berriot
bc76048b4a
Added tests for auth, favorites and player in store
2018-01-09 22:54:06 +01:00
Eliot Berriot
cb2238c576
Should now run frontend tests on gitlab
2018-01-09 21:11:45 +01:00
Eliot Berriot
f7d876aec6
First store tests \o/ :party:
2018-01-08 23:12:45 +01:00
Eliot Berriot
91d6a71a21
Can now launch tests
2018-01-08 23:12:31 +01:00
Eliot Berriot
ede72d62b0
Initial setup for phtantomjs
2018-01-08 22:47:14 +01:00
Eliot Berriot
0e3052e8eb
Smarter BACKEND_URL
2018-01-07 23:07:41 +01:00
Eliot Berriot
04ae5c8648
Fixed wrong URL construction in ajax call
2018-01-07 22:49:20 +01:00
Eliot Berriot
07bff17e51
Frontend for custom radios
2018-01-07 22:21:01 +01:00
Eliot Berriot
1c8f055490
Brand new file importer
2017-12-27 23:32:02 +01:00
Eliot Berriot
3c08722e92
Fixed #56 : invalidate tokens on password change, also added change password form
2017-12-26 15:56:04 +01:00
Eliot Berriot
f1557ac4b9
Fixed #57 : now refresh jwt token on page refresh
2017-12-26 14:47:27 +01:00
Eliot Berriot
8fa7330602
removed ugly dividers in batch import list
2017-12-24 23:19:14 +01:00
Eliot Berriot
2d60db8547
Fixed a few padding issues
2017-12-24 23:03:35 +01:00
Eliot Berriot
62a7d9091e
Now persist/restore queue/radio/player state automatically
2017-12-24 22:49:21 +01:00
Eliot Berriot
ac13657863
Removed old broken imports
2017-12-24 19:28:14 +01:00
Eliot Berriot
5d35a3659e
Now use vuex to manage state for favorites
2017-12-23 21:37:11 +01:00
Eliot Berriot
b5ce65fc3e
Now use vuex to manage state for authentication
2017-12-23 17:47:13 +01:00
Eliot Berriot
df94ae37bf
Now use vuex to manage state for player/queue/radios
2017-12-23 16:41:19 +01:00
Eliot Berriot
254996453f
Added vuex to dependencies
2017-12-23 16:40:52 +01:00
Eliot Berriot
0c5f151fc1
Fixed some debouncing issues
2017-12-17 20:24:48 +01:00
Eliot Berriot
6ad8b212cf
Fixed #50 : ordering for favorites
2017-12-17 20:07:18 +01:00
Eliot Berriot
04c70116c3
See #50 : pagination, search and ordering on artist browsing
2017-12-17 19:42:58 +01:00
Eliot Berriot
cd1c3ca379
Fixed #52 : Added shuffling controls
2017-12-17 17:23:29 +01:00
Eliot Berriot
f6c939db4c
Added looping controls
2017-12-17 17:07:15 +01:00
Eliot Berriot
a1fd0d828e
Fixed #53 : f shortcut for favorite and avoiding collisions with 'exact' modifier
2017-12-17 15:38:40 +01:00
Eliot Berriot
f7fb0e69a3
Fixed #48 : basic 404 error template
2017-12-15 22:45:33 +01:00
Eliot Berriot
80117212b8
Fixed #2 : now redirect to previous page after login
2017-12-15 22:23:56 +01:00
Eliot Berriot
13eddbfc21
Fixed #46 : better handling of HTTP errors when fetching audio file
2017-12-15 22:03:15 +01:00
Eliot Berriot
5caf4eccfb
Fixed #45 : search template when querying import sources
2017-12-15 21:48:03 +01:00
Eliot Berriot
e90e9dc7aa
Fixed #44 : now bind track file to import job
2017-12-14 23:06:21 +01:00
Eliot Berriot
4954c50a70
Fixed #42 : player should be more resilient in case of play error
2017-12-14 19:37:38 +01:00
Eliot Berriot
58c6a27b1c
Fixed #43 : broken play all button on artist card
2017-12-13 23:46:09 +01:00
Eliot Berriot
4d9dc77735
Merge branch 'develop' of ssh://code.eliotberriot.com:2222/funkwhale/funkwhale into develop
2017-12-12 23:54:21 +01:00
Eliot Berriot
2e5c714a59
Fixed various warnings
2017-12-12 23:52:26 +01:00
Eliot Berriot
94456ad3bb
Merge branch 'feature/lazyload' into 'develop'
...
Fixed #41 : lazyload track and album images
Closes #41
See merge request funkwhale/funkwhale!19
2017-12-12 22:49:53 +00:00
Eliot Berriot
cdcfcc1e97
Fixed #41 : lazyload track and album images
2017-12-12 23:49:54 +01:00
Eliot Berriot
926db0f366
Fixed #40 : added artist browsing view
2017-12-12 23:41:47 +01:00
Eliot Berriot
74926114e4
Updated library routes to handle both detail and browse views
2017-12-12 23:27:17 +01:00
Eliot Berriot
4515210162
better pagination on favorites
2017-12-12 22:58:17 +01:00
Eliot Berriot
37383a53b2
Ensure shortcuts don't collide in inputs
2017-12-12 22:15:50 +01:00
Eliot Berriot
03f15ada4e
added shortcuts for play, volume and restore
2017-12-11 21:09:17 +01:00
Eliot Berriot
e8eaf6db94
Now display CLI instructions to download a set of tracks
2017-07-11 08:40:54 +02:00
Eliot Berriot
0786c58d3d
Fixed #33 : sort by track position in album in API vy default, also reuse that information on frontend side
2017-07-10 23:24:04 +02:00
Eliot Berriot
f1c05d4f42
More robust audio player and queue in various situations:
...
- Ensure clearing the queue also stop current radio
- Will also repopulate a track from radio on track deletion in queue
- Clearing the queue then appending tracks would play automatically instead of getting stuck
2017-07-10 23:04:32 +02:00
Eliot Berriot
aa80bd15fa
Fixed #4 : can now import artists and releases with a clean interface :party:
2017-07-09 11:33:33 +02:00
Eliot Berriot
3ccb70d0a8
Fixed #15 again, now check authorization also using query param
2017-06-29 02:27:35 +02:00
Eliot Berriot
bf12a6358a
Fixed #28 : added project links in footer
2017-06-28 22:12:37 +02:00
Eliot Berriot
33eecf55cb
Fixed #26 : can now reorder tracks in queue using drag and drop
2017-06-28 19:34:05 +02:00
Eliot Berriot
70634048c6
Fixed #18 : added v1 namespace under API
2017-06-26 20:19:09 +02:00
Eliot Berriot
76f98b74dd
Initial commit that merge both the front end and the API in the same repository
2017-06-23 23:00:42 +02:00