Commit Graph

439 Commits

Author SHA1 Message Date
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