wvffle
|
3d1eb2fb27
|
Add changelog snippet for !2073
|
2022-10-31 23:02:40 +01:00 |
Kasper Seweryn
|
8367e09e6c
|
Fix favorite button in queue
|
2022-10-31 19:56:38 +00:00 |
Georg Krause
|
9a56350767
|
chore: Add changelog snippet
|
2022-10-30 19:25:19 +01:00 |
Jacek Pruciak
|
7b2b204389
|
changelog
|
2022-10-30 14:26:55 +01:00 |
Ciarán Ainsworth
|
dfa73631c7
|
Clean up documentation
|
2022-10-29 07:04:31 +00:00 |
RenovateBot
|
fde81c1a03
|
Update postgres Docker tag to v15 (develop)
|
2022-10-28 05:25:22 +00:00 |
Petitminion
|
0cb3457378
|
New task checking if remote instance is reachable to avoid playback latence
|
2022-10-27 12:20:31 +00:00 |
Ciarán Ainsworth
|
4ae9d77cf2
|
Update translation docs
|
2022-10-27 10:05:41 +00:00 |
Ciarán Ainsworth
|
80912e7bb4
|
Rewrite documentation contributor guide
|
2022-10-25 16:51:47 +00:00 |
Ciarán Ainsworth
|
b2223131b5
|
Resolve "Can't subscribe to podcasts"
|
2022-10-24 22:30:05 +00:00 |
Ciarán Ainsworth
|
55a99eea14
|
Rewrite federation doc
|
2022-10-24 18:54:34 +00:00 |
Ciarán Ainsworth
|
a16343a531
|
Rewrite plugins docs
|
2022-10-21 16:06:49 +00:00 |
Ciarán Ainsworth
|
337942a97c
|
Rewrite architecture doc
|
2022-10-20 16:49:32 +00:00 |
Ciarán Ainsworth
|
5dc7a33a2f
|
Update API docs
|
2022-10-20 16:38:24 +00:00 |
Georg Krause
|
72877e31ed
|
feat(api): Prepare API for version 2
|
2022-10-19 13:02:37 +02:00 |
Georg Krause
|
7420729894
|
fix(openapi): Add Serializer for SpaManifest Endpoint
|
2022-10-18 18:24:19 +00:00 |
Ciarán Ainsworth
|
03a027162a
|
Add changelog snippet
|
2022-10-17 13:31:25 +00:00 |
petitminion
|
605b2fee9a
|
Delete refresh actor data task
|
2022-10-16 10:44:09 +00:00 |
wvffle
|
4e5fb464e0
|
Fix OAuth login
|
2022-10-13 10:25:29 +00:00 |
Georg Krause
|
2d913862e1
|
fix(openapi): Use a proper serializer for Search endpoint
|
2022-10-13 12:00:19 +02:00 |
Georg Krause
|
f1d50d0c17
|
chore(openapi): Exclude /api/v1/oauth/authorize from the specs since its not supported yet
|
2022-10-13 09:42:12 +00:00 |
Georg Krause
|
e5da2370f7
|
refactor(auth): Replace django_rest_auth with dj_rest_auth
|
2022-10-13 11:09:20 +02:00 |
Georg Krause
|
7a81df8ec1
|
fix(openapi): Add proper serialization for TextPreviewView
|
2022-10-12 12:03:37 +00:00 |
Georg Krause
|
5081ec8a71
|
Resolve "OembedView: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Ignoring view for now."
|
2022-10-12 12:03:12 +00:00 |
Georg Krause
|
2eefd8b3f7
|
feat(python): Add support for python 3.11rc and testing
|
2022-10-12 08:52:26 +00:00 |
Georg Krause
|
7dcc536613
|
fix(openapi): Fix openapi generation for LibraryFollowViewSet
Closes #1896
|
2022-10-12 07:28:42 +00:00 |
Georg Krause
|
dd0ad1bebc
|
Resolve "ChannelViewSet: exception raised while getting serializer. Hint: Is get_serializer_class() returning None or is get_queryset() not working without a request? Ignoring the view for now. (Exception: 'NoneType' object is not callable)"
|
2022-10-11 17:42:23 +00:00 |
Georg Krause
|
4371c2acd3
|
Resolve "using @extend_schema on viewset class ListenViewSet with parameters operation_id or operation will most likely result in a broken schema."
|
2022-10-11 15:47:39 +00:00 |
Georg Krause
|
667052bc03
|
fix(openapi): Fix all user viewset annotation
|
2022-10-09 15:05:23 +02:00 |
Georg Krause
|
8048ae49c4
|
Add coverage reporting for Gitlab
|
2022-10-09 08:27:24 +00:00 |
Georg Krause
|
ff1a614861
|
Resolve "Refactor mutations endpoints"
|
2022-10-08 17:55:09 +00:00 |
Georg Krause
|
301cea927a
|
Align openapi specs to the actual API
|
2022-09-28 17:53:49 +00:00 |
wvffle
|
7b0cffba6a
|
Add changelog snippet
|
2022-09-27 09:30:26 +00:00 |
wvffle
|
341daaec54
|
Fix changelog snippets
|
2022-09-26 23:56:00 +00:00 |
wvffle
|
2e3d517207
|
Add changelog snippet
|
2022-09-26 17:59:15 +00:00 |
Kasper Seweryn
|
56a1058539
|
Fix global shortcuts
|
2022-09-25 15:18:11 +00:00 |
wvffle
|
c897ee0771
|
Fix editing playlist tracks
|
2022-09-17 13:21:13 +00:00 |
Kasper Seweryn
|
b04b2ece50
|
Fix trackListened not being sent when tab is not focused
|
2022-09-17 13:08:41 +00:00 |
Kasper Seweryn
|
c73010b382
|
Fix CSP headers for remote instance
|
2022-09-15 08:57:04 +00:00 |
Georg Krause
|
6d5e1b3c17
|
Align sentry configuration of front- and backend
|
2022-09-15 06:54:02 +00:00 |
Georg Krause
|
200670b7f4
|
Refactor NodeInfo Endpoint to use proper serializer
|
2022-09-10 16:49:40 +00:00 |
Georg Krause
|
9a46a8a057
|
Improve merge request pipelines
|
2022-09-08 12:09:51 +00:00 |
Kasper Seweryn
|
778d2fcbd4
|
Fix remote search
|
2022-09-07 13:10:22 +00:00 |
Georg Krause
|
5262b107ea
|
Refactor SettingsView to allow openapi generation
|
2022-09-07 09:09:53 +00:00 |
Kasper Seweryn
|
57a5b85ff3
|
Fix search by text
|
2022-09-07 09:03:38 +00:00 |
Kasper Seweryn
|
30731580c1
|
Add changelog entry
|
2022-09-06 09:26:36 +00:00 |
Kasper Seweryn
|
f3ccfcbe48
|
Add PWA support
|
2022-09-06 09:26:36 +00:00 |
Georg Krause
|
faf8bdcb81
|
Add a management command to create a new library for a user
|
2022-08-23 07:02:35 +00:00 |
Ciarán Ainsworth
|
570524a2bd
|
Refactor rate-limit endpoint to use serializers
|
2022-08-14 18:20:28 +00:00 |
Georg Krause
|
88c7866270
|
feat(Logging): Add Sentry SDK to report errors at the backend
|
2022-08-06 20:36:39 +00:00 |
Ciarán Ainsworth
|
45f8539f78
|
Document upload limits
|
2022-08-01 23:35:00 +00:00 |
Ciarán Ainsworth
|
c798fc4ea1
|
Resolve "Add restore documention in backup section"
|
2022-07-27 20:26:03 +00:00 |
Ciarán Ainsworth
|
01c978cdcf
|
Resolve "Provide docs to help with migration Debian 10 -> 11"
|
2022-07-27 18:18:29 +00:00 |
JuniorJPDJ
|
09944d6e0e
|
fix(docs): make debian installation guide actually work
|
2022-07-27 19:07:07 +02:00 |
Ciarán Ainsworth
|
ae4b113708
|
Resolve "Follow-up from "Document log level""
|
2022-07-27 11:14:43 +00:00 |
JuniorJPDJ
|
21eaaf1f4d
|
fix(front/Docker): fixup of issue introduced in !1897
|
2022-07-26 21:25:14 +00:00 |
JuniorJPDJ
|
6df36f519a
|
refactor(front/Docker): cleanup nginx-based container
|
2022-07-25 21:29:55 +00:00 |
JuniorJPDJ
|
7e7cd25fa3
|
feat(api/Docker): automatically run migrations on container start
migrations do nothing when there's nothing to do and this allows easier version upgrades
|
2022-07-25 20:59:30 +00:00 |
Ciarán Ainsworth
|
644ebce70a
|
Migrate to sphinx-design
|
2022-07-23 13:32:35 +00:00 |
Ciarán Ainsworth
|
d9cfa167c6
|
Fix OpenAPI generation
|
2022-07-20 12:31:57 +00:00 |
Kasper Seweryn
|
75a74b3ab7
|
Add support for debugging and testing python in gitpod
|
2022-07-17 02:06:25 +00:00 |
petitminion
|
0f4226e06f
|
Resolve "Add "play all" button in tag search result page"
|
2022-07-15 09:07:15 +00:00 |
JuniorJPDJ
|
96c2eacb0f
|
Cleanup Gitlab CI and Dockerfiles
|
2022-07-11 20:20:16 +00:00 |
JuniorJPDJ
|
622369c62b
|
fix(federation/tasks/refresh_actor_data): skip refreshing local actors
Solves disappearing local avatars
|
2022-07-10 18:38:38 +02:00 |
Kasper Seweryn
|
e4cc242232
|
Add playable tracks to gitpod
|
2022-07-03 08:45:36 +00:00 |
Ciarán Ainsworth
|
17f1941b0b
|
Rewrite admin documentation
|
2022-07-01 09:02:29 +00:00 |
Petitminion
|
b412e036a3
|
Update migration after django update (#1815)
|
2022-06-29 09:38:38 +00:00 |
Georg Krause
|
d22a7fa57b
|
Rework Docker Deployment and add frontend container
|
2022-06-28 13:55:54 +00:00 |
Kasper Seweryn
|
734a7528c6
|
Add Gitpod support and guide
|
2022-06-23 17:21:06 +00:00 |
EorlBruder
|
20d049e591
|
Document new login-flow
|
2022-06-18 10:09:10 +00:00 |
Marcos Peña
|
95b5b99484
|
Fix embed widget not working
|
2022-06-13 09:53:36 +00:00 |
petitminion
|
804d8bcefd
|
Add task to refresh actor data in the cache (#1392)
|
2022-06-11 06:34:11 +00:00 |
poeppe
|
68534e6baa
|
#1171 fix validity issues in openapi/swagger spec files
|
2022-06-10 09:56:36 +00:00 |
Sky
|
b248edd87c
|
Remove unused footer component
|
2022-06-03 04:33:30 +00:00 |
petitminion
|
50f002fa73
|
Create an scan Library celery task
|
2022-05-15 10:56:39 +00:00 |
Stuart Begley-Miller
|
40db52a91e
|
Parameterize S3 default ACL when uploading objects.
|
2022-05-07 06:54:04 +00:00 |
Marcos Peña
|
92ac77ee73
|
Fix foreign tracks displayed in channel overview
|
2022-04-28 13:41:04 +02:00 |
Georg Krause
|
9045cbbd3f
|
Multi lang docs
|
2022-04-26 12:04:02 +00:00 |
Georg Krause
|
af5e2d31ea
|
Merge branch 'stable' into develop
|
2022-04-23 14:04:53 +02:00 |
Georg Krause
|
6057b4fe95
|
Version bump and changelog for 1.2.4
|
2022-04-23 13:40:06 +02:00 |
MattDHarding
|
6d706c17a8
|
Hand cursor now displayed over artist and album cards
|
2022-04-23 09:54:01 +01:00 |
Kasper Seweryn
|
f21c860985
|
Replace django-channels with `useWebSocket` from `@vueuse/core` (!1759)
|
2022-04-16 08:56:26 +00:00 |
Marcos Peña
|
b8f0811332
|
Fixes SMTP URI documentation
|
2022-04-09 13:35:11 +02:00 |
Ciaran Ainsworth
|
b07fcc8c87
|
Add missing newline
|
2022-04-03 12:12:10 +00:00 |
Ciaran Ainsworth
|
a441c6652b
|
Add first draft of AIO migration guide
|
2022-04-03 12:12:10 +00:00 |
Ciaran Ainsworth
|
ddadfc98b3
|
Add redirects and third-party list
|
2022-04-02 12:18:32 +00:00 |
Marcos
|
9528437242
|
Fixes broken channel page
|
2022-04-02 11:39:15 +00:00 |
Georg Krause
|
dc35000ddc
|
Version bump and changelog for 1.2.3
|
2022-03-18 10:57:16 +01:00 |
Georg Krause
|
6d031b2c4f
|
Add changelog snippet for Multi-version docs
|
2022-03-17 20:40:09 +01:00 |
Georg Krause
|
3641b5f064
|
Fix changelog snippet name
|
2022-03-17 20:29:58 +01:00 |
Georg Krause
|
916e63eb09
|
Catch ValueError at the end of a radio
|
2022-03-16 13:06:35 +00:00 |
petitminion
|
5b7a28684a
|
Catch ValueError at the end of a radio
|
2022-03-16 12:54:35 +00:00 |
Marcos Peña
|
8e2d686386
|
Fix Upload Form Vue Errors
|
2022-03-16 12:17:48 +00:00 |
Marcos
|
46f631e6d9
|
Changelog
|
2022-03-11 09:08:24 +00:00 |
Georg Krause
|
e076172106
|
Fix bug that prevents users from creating a new oauth application (#1706)
|
2022-03-10 19:39:08 +00:00 |
Georg Krause
|
b9313496b9
|
Add changelog snippet for Multi-version docs
|
2022-03-10 11:08:51 +01:00 |
MattDHarding
|
706d55413b
|
Fix playlist editor can't click outside trash can to delete item
|
2022-03-09 20:09:32 +00:00 |
Marcos Peña
|
a7698ce56b
|
Fix broken dev environment set-up
|
2022-03-08 09:37:37 +00:00 |
petitminion
|
bc5aba6808
|
close /radios/build to un-authenticated users
|
2022-03-04 14:37:59 +00:00 |
MattDHarding
|
111ee4f518
|
fixed issue 1384 - element doesn't need v-dropdown directive
|
2022-02-27 14:16:08 +00:00 |
Georg Krause
|
0b379aa2d1
|
Add changelog snippet
|
2022-02-24 10:26:24 +01:00 |
Ciaran Ainsworth
|
41d444bbbb
|
Add support for all cover sources in embedded player
|
2022-02-16 10:29:39 +00:00 |
JuniorJPDJ
|
f4964ab3ab
|
Change PyMemoize to django-cache-memoize
This allows to support python 3.10
|
2022-02-16 05:50:22 +00:00 |
Ciaran Ainsworth
|
9b1865e43e
|
Add fallback to generic album cover for tracks with no album
|
2022-02-10 13:22:58 +01:00 |
MattDHarding
|
3a48ae7e51
|
Fix silent playlist track add fail bug (#1020)
|
2022-02-06 14:52:36 +01:00 |
JuniorJPDJ
|
697a65ed2b
|
Make Python 3.10 API tests mandatory
|
2022-02-05 21:43:20 +00:00 |
JuniorJPDJ
|
67b970f3f8
|
Change PyMemoize to django-cache-memoize
This allows to support python 3.10
|
2022-02-05 21:43:20 +00:00 |
Georg Krause
|
8b77f5e89f
|
Run job to check for changelog snippet
|
2022-02-05 21:42:31 +00:00 |
JuniorJPDJ
|
fc8c585e15
|
Add missing changelog for !1479
|
2022-02-05 12:49:30 +01:00 |
Georg Krause
|
ddb7023f1b
|
Version bump and changelog for 1.2.2
|
2022-02-04 12:49:11 +01:00 |
Georg Krause
|
fae4ba08e8
|
Fix broken instance description if it contains a line break
|
2022-02-03 09:16:54 +01:00 |
Georg Krause
|
553cf9f423
|
Fix changelog snippet naming
|
2022-01-25 11:55:04 +01:00 |
Ciarán Ainsworth
|
62154bcd44
|
Resolve "No tracks appear on library tracks page"
|
2022-01-24 16:28:46 +00:00 |
petitminion
|
252ebf8ce7
|
Remove usage of deprecated Model and Serializer fields (#1663)
|
2022-01-23 10:52:41 +00:00 |
Ciaran Ainsworth
|
be6876966b
|
FIx embedded player
|
2022-01-22 19:42:55 +00:00 |
Georg Krause
|
2050a9a1c5
|
Add update instruction
|
2022-01-19 08:53:47 +00:00 |
Georg Krause
|
b30d3d400a
|
Add changelog snippet: Drop Support for python 3.6
|
2022-01-19 08:53:47 +00:00 |
Georg Krause
|
b4b929eb43
|
Version bump and changelog for 1.2.1
|
2022-01-06 17:36:41 +01:00 |
Georg Krause
|
1f4fee5902
|
Fix Pipeline for stable release builds
|
2022-01-06 17:36:40 +01:00 |
Georg Krause
|
db051aa27a
|
Fix remote content page
|
2022-01-06 17:36:40 +01:00 |
Georg Krause
|
c82f64cc7d
|
Version bump and changelog for 1.2.1
|
2022-01-06 17:35:53 +01:00 |
Philipp Wolfer
|
d93f0d107d
|
Allow using dark / light theme as indicated by prefers-color-scheme media feature
|
2022-01-04 09:14:05 +00:00 |
Georg Krause
|
77f3f44468
|
Fix Pipeline for stable release builds
|
2021-12-30 11:29:53 +00:00 |
Georg Krause
|
ec9f8e1611
|
Fix remote content page
|
2021-12-30 05:51:15 +00:00 |
Georg Krause
|
f2c5fad636
|
Compile Changelog
|
2021-12-27 20:50:24 +01:00 |
Georg Krause
|
f03cf4c37e
|
Fix changelog snippet filename
|
2021-12-27 20:41:17 +01:00 |
JuniorJPDJ
|
142008cbed
|
Resolve "Too long radio descriptions resize the entire row"
|
2021-12-21 07:37:43 +00:00 |
Marcos Peña
|
312ceb9cfb
|
Resolve "Computed properties already defined in data"
|
2021-12-19 17:37:48 +00:00 |
Georg Krause
|
625a9b3dd3
|
Add changelog snippet
|
2021-11-29 12:31:30 +01:00 |
Philipp Wolfer
|
da12e745bf
|
ListenBrainz: Submit media player and submission client information
Following new LB submission API specifications.
Resolves #1610
|
2021-11-24 11:37:24 +01:00 |
Marcos Peña
|
d5d7de8590
|
Resolve "Subsonic API: expose more metadata in getAlbumList endpoint" (#623)
MR !1403
closes #623
|
2021-11-12 16:15:38 +00:00 |
Marcos Peña
|
1512b0ede3
|
Resolve "Don't show Delete account window if the user has not enetered a password"
|
2021-11-11 08:54:59 +00:00 |
Marcos Peña
|
a0560f020f
|
Reverts player changes introduced in MR!1291 breaking background playback (#1509)
MR !1397
|
2021-11-09 18:03:49 +00:00 |
JuniorJPDJ
|
802068c386
|
Fix versions rst in docs and towncrier template
|
2021-11-01 21:05:09 +00:00 |
Marcos Peña
|
0cf83f3000
|
Resolve "Removing last track in queue jumps player to new last track (instead of continuing current track) (#1485)"
|
2021-10-28 08:17:33 +00:00 |
Georg Krause
|
6adae1de66
|
Allow to set listen activity privacy to be public
|
2021-10-25 12:15:37 +02:00 |
Philipp Wolfer
|
fadbb9a7ab
|
Added a Maloja plugin to submit listenings (!1383)
|
2021-10-24 11:15:47 +00:00 |
Philipp Wolfer
|
355b607f25
|
Document built-in plugins
|
2021-10-21 22:12:03 +00:00 |
Ciarán Ainsworth
|
44394275ec
|
Update track table
|
2021-10-21 17:26:18 +00:00 |
JuniorJPDJ
|
15ea984486
|
Fix X-Frame-Options HTTP header for embed and force it to SAMEORIGIN value for other pages
|
2021-10-21 08:34:06 +00:00 |
Georg Krause
|
0abf71095c
|
Revert progress bar changes, see #1381
|
2021-10-21 10:24:14 +02:00 |
Marcos
|
44ac313617
|
Adds support for artist's cover art in subsonic API (#1528)
|
2021-10-18 10:23:03 +02:00 |
Marcos Peña
|
89b3789c76
|
Resolve "Show a popup to let user know that the subsonic api password has been copied"
|
2021-10-17 11:31:20 +00:00 |
Marcos Peña
|
b942ed7a62
|
Adds sanity check to prevent uncontrolled exception from untagged imported tracks (!1382)
|
2021-10-17 10:41:03 +00:00 |
Marcos Peña
|
b05bfee277
|
Fix moderation interface when missing album cover
|
2021-10-03 12:09:29 +00:00 |
Georg Krause
|
31c0b91bac
|
Add changelog fragment
|
2021-09-27 07:00:30 +02:00 |
Marcos Peña
|
34b5eb7830
|
Resolve "Subsonic API scrobble call not triggering scrobble plugin"
|
2021-09-25 11:19:57 +00:00 |
Georg Krause
|
e96d2dab10
|
Start process to get rid of master branch
|
2021-09-21 13:36:16 +02:00 |
Georg Krause
|
e5b95c82a4
|
Show embed option for channel tracks, closes #1278
|
2021-09-21 13:12:38 +02:00 |
JuniorJPDJ
|
9a3cf4e1dd
|
Allow running docker container as non-root
|
2021-09-20 07:30:22 +00:00 |