Commit graph

2864 commits

Author SHA1 Message Date
Phan An
72a6f2b17f chore: refactor tests and factories 2024-07-06 17:44:42 +02:00
Phan An
928a2eb615 feat(plus): add song interaction tests 2024-07-06 17:44:42 +02:00
Phan An
de44bc781b chore: better validation rules 2024-07-06 17:44:41 +02:00
Phan An
f22f1e0cba chore: minor refactoring 2024-07-06 17:44:41 +02:00
Phan An
64b664addf feat(plus): add song play and visibility change tests 2024-07-06 17:44:41 +02:00
Phan An
cc12618a95 feat(plus): add song policy tests 2024-07-06 17:44:41 +02:00
Phan An
9a89828384 chore: fine-tune Song policies 2024-07-06 17:44:41 +02:00
Phan An
e598f0a401 feat: move Plus badge to bottom of sidebar 2024-07-06 17:44:41 +02:00
Phan An
ca9b77f697 feat: allow making songs public/private 2024-07-06 17:44:41 +02:00
Phan An
2c3479b6f3 feat: display Plus/Community info 2024-07-06 17:44:41 +02:00
Phan An
3aef0dc2b8 feat: deactivate license 2024-07-06 17:44:41 +02:00
Phan An
d5d78afa76 feat: compare store ID 2024-07-06 17:44:41 +02:00
Phan An
4012f8d0fb feat: adapt downloading to Plus 2024-07-06 17:44:40 +02:00
Phan An
31f0992512 feat: adapt like/unlike songs to Plus 2024-07-06 17:44:40 +02:00
Phan An
a8c78adf65 feat: make song edit/deletion plus-aware 2024-07-06 17:44:40 +02:00
Phan An
acc3374ee2 feat: do not show SupportBar nag if plus 2024-07-06 17:44:40 +02:00
Phan An
1bb22bc336 feat: integrate with Lemon Squeezy 2024-07-06 17:44:40 +02:00
Phan An
4574139998 feat: rename (alias) koel:sync to koel:scan and add owner/private options 2024-07-06 17:44:40 +02:00
Phan An
53d08371b9 feat: allows users to upload for Plus 2024-07-06 17:44:40 +02:00
Phan An
f4a0e8d006 feat: mark external songs with icon 2024-07-06 17:44:40 +02:00
Phan An
ff033139a4 feat: supports multi-tenant 2024-07-06 17:44:39 +02:00
Phan An
89a868d3d3 chore: add sponsors 2024-06-26 11:19:33 +02:00
ChaitanyaPTank
44345753fa
fix: .htaccess customizations get overwritten with updates (#1762) 2024-04-24 17:02:05 +02:00
Phan An
e2838f3c9e fix: leftover song after sharing 2024-01-17 16:48:35 +01:00
Phan An
3a3a84164d fix: updating songs from S3 might create duplicates 2024-01-15 14:33:04 +01:00
Phan An
fdc780eb43 feat(design): use Toggle style for checkboxes 2024-01-11 20:51:35 +01:00
Phan An
600a3c1dd6 fix: stablize song sharing functionality 2024-01-11 20:26:38 +01:00
Phan An
9a3fbdfd92 chore: update FE unit tests badge 2024-01-09 17:04:04 +01:00
Phan An
bcbda8b9d1 chore(release): bump version to v6.12.1 2024-01-09 16:46:17 +01:00
Phan An
991e548da5 fix: broken profile updating (closes #1737) 2024-01-09 16:38:12 +01:00
Phan An
7f929f5ad6 fix: exclude non-played songs from recently/most played list 2024-01-04 10:16:02 +01:00
Phan An
9b4f3fb9d2 chore: reduce submenu safe triangle duration 2024-01-03 11:41:58 +01:00
Phan An
19414adadf chore(release): bump version to v6.12.0 2024-01-03 01:13:34 +01:00
Phan An
03a767f462 chore: increase request throttle max attempt value 2024-01-03 01:11:24 +01:00
Phan An
881ca574ae refactor: prefer more invokeable controllers 2024-01-02 14:10:06 +01:00
Phan An
1ab8d7590f refactor: prefer invokeable controllers 2024-01-02 13:07:37 +01:00
Phan An
d8282557d7 refactor: better repository method naming and usage 2024-01-01 21:38:41 +01:00
Phan An
5f0eaf228d
feat: persist queue and playback state (closes #1675) (#1735) 2024-01-01 12:40:21 +01:00
Phan An
ed6f01ad52
feat: show a message for empty Artists/Albums/Genres screens (#1734) 2023-12-28 23:32:58 +01:00
Phan An
ce0ed4a49c chore(release): bump version to v6.11.5 2023-12-28 13:24:51 +01:00
Phan An
b12b6e03b4 fix: key constraint prevents migration (closes #1725) 2023-12-28 13:18:26 +01:00
Phan An
033c234928 fix: make Spotify integration opt-in during tests 2023-12-28 13:17:34 +01:00
Phan An
ac16e49238 fix: broken asset images for Docker (closes #1732) 2023-12-28 13:16:54 +01:00
Phan An
86586fec21 chore(release): bump version to v6.11.4 2023-12-27 13:19:56 +01:00
Phan An
abb0438c8d
fix: buggy Spotify integration (#1731)
This fixes a bug with Spotify integration that occurs if an installation isn't connected to Last.fm. Closing #1730 and #1653.
2023-12-27 12:49:28 +01:00
Phan An
07f3554fe1 chore(release): bump version to v6.11.3 2023-12-25 20:26:25 +01:00
Phan An
1518196af0 feat: wrap scanning in a try/catch (closing #1727) 2023-12-25 18:15:49 +01:00
Phan An
a9f1e629e8 feat: auto-hide controls in fullscreen mode 2023-12-22 15:53:29 +01:00
Phan An
3650bc1fd9 feat: clicking visualizer button toggles the screen 2023-12-22 15:23:12 +01:00
Phan An
c6b66c0b5d fix: hide overlay after init failure 2023-12-22 14:46:53 +01:00