Commit graph

106 commits

Author SHA1 Message Date
Phan An
2af049ccc1 feat(test): BE tests for Podcast feature 2024-06-01 15:42:35 +08:00
Phan An
05ff0296f8 fix(tests): broken tests after Podcast feature 2024-05-31 14:25:12 +08:00
Phan An
31154abbea feat: podcasts 2024-05-31 13:03:47 +08:00
Phan An
b8c10d07d2 chore: remove unnecessary type hints 2024-04-24 23:58:19 +02:00
Phan An
fc9d2923b5 feat: convert storage tyes to enums 2024-04-18 19:20:14 +02:00
Phan An
9d99728ab5 feat(build): uprade to Laravel 10 (and PHP 8.1) 2024-04-18 13:27:07 +02:00
Phan An
fbad8f5ca3 feat: support Google SSO 2024-03-31 13:36:55 +02:00
Phan An
416151000a fix: playlist folder migration 2024-03-27 20:23:13 +01:00
Phan An
469747e247 feat: support adding collaborative playlists into usr own folder 2024-03-27 10:53:05 +01:00
Phan An
28e2fd66c0 feat: custom profile avatar 2024-03-20 20:56:16 +01:00
Phan An
0710daca96 fix: playlist UUID migration 2024-03-12 11:48:57 +07:00
Phan An
dc5a893be5 feat: custom cover for playlists 2024-02-25 00:38:50 +07:00
Phan An
b80592b5e5 feat(plus): delete from cloud filesystems 2024-02-23 23:03:54 +07:00
Phan An
c2865e9ce6 feat(plus): create command to setup Dropbox storage 2024-02-05 23:07:38 +01:00
Phan An
a790cf904e feat: support reorder songs in playlists 2024-02-02 17:26:07 +01:00
Phan An
449bc720c7 feat(plus): song visibility behaviors for collaborative playlists 2024-01-25 17:21:26 +01:00
Phan An
892be8378a feat(plust): playlist collaboration 2024-01-22 23:24:07 +01:00
Phan An
615682da18 feat(plus): support "own songs only" option for smart playlists 2024-01-12 15:41:02 +01:00
Phan An
6b23f85b90 feat(plus): add tests for License service 2024-01-11 20:29:15 +01:00
Phan An
70d3406009 fix: static analytics 2024-01-11 20:29:14 +01:00
Phan An
693939c1d2 chore: refactor tests and factories 2024-01-11 20:29:14 +01:00
Phan An
296a843612 feat(plus): add song policy tests 2024-01-11 20:29:14 +01:00
Phan An
d0f61a0f4e feat: integrate with Lemon Squeezy 2024-01-11 20:29:13 +01:00
Phan An
9e27a08960 feat: supports multi-tenant 2024-01-11 20:27:16 +01:00
Phan An
5f0eaf228d
feat: persist queue and playback state (closes #1675) (#1735) 2024-01-01 12:40:21 +01:00
Phan An
b12b6e03b4 fix: key constraint prevents migration (closes #1725) 2023-12-28 13:18:26 +01:00
Phan An
f87d970b50
feat: invite users 2023-08-22 22:53:55 +02:00
Phan An
81748676ee feat: use UUID for smart playlist rules + test fixes 2023-04-17 21:45:43 +02:00
Phan An
dcc0e82a0b
feat(build): add CI for MySQL (#1614) 2022-12-04 14:56:25 +01:00
Phan An
3b15622693
feat: add and use "last played" timestamp for songs (#1578) 2022-11-08 18:38:28 +01:00
Ibon
13ffdcc648
feat: index songs.album_id for PostgreSQL (#1547) 2022-10-24 18:01:05 +02:00
Phan An
e068a4ca8c
feat: support genre and year (closes #1503) (#1509) 2022-09-23 13:21:29 +07:00
Phan An
52dd323c96
feat: support playlist folders (closes #1476) 2022-09-02 22:01:11 +07:00
Phan An
1a35a7df3c
fix: use proper integer cast type per DB driver 2022-08-10 09:00:54 +02:00
Phan An
9d9dc0b397
refactor: use custom query builders instead of scopes 2022-08-09 20:45:11 +02:00
Phan An
9741b17eb6
fix: album cover cannot be null (fixes #1474) 2022-08-08 18:05:57 +02:00
Phan An
f010c773a1
feat: rework 3rd integration 2022-08-08 18:00:59 +02:00
Phan An
76c0c19e0f
fix: only drop foreign on non SQLite 2022-08-05 10:04:49 +02:00
Phan An
a594e3dfdb
fix: check if contributing_artist_id exists before dropping 2022-08-04 17:48:43 +02:00
Phan An
1ee9bd1f3b
fix: restore migration to drop contributing_artist_id 2022-08-04 11:51:47 +02:00
Phan An
50b06e7cce
fix: replace "index" with "fullText" in migration 2022-08-03 12:16:09 +02:00
Phan An
9d3011fe2c
fix: koel:init 2022-08-02 10:21:05 +02:00
Phan An
971a3c2629
fix: make koel:init smoother 2022-08-02 08:22:08 +02:00
Phan An
964e1df26f
fix: wrong foreign key name 2022-08-01 12:48:27 +02:00
Phan An
c4cffcc2e7
feat: use UUIDs for song IDs 2022-08-01 12:42:33 +02:00
Phan An
61740e66df
feat: store settings as json instead of serialized 2022-07-07 23:23:41 +02:00
Phan An
a59866c453
chore: remove default album covers 2022-07-05 11:03:11 +02:00
Phan An
fbbe434204
feat!: make app progressive 2022-07-04 10:36:39 +02:00
Phan An
c4e0a0534e
fix: drop artists_name_unique fails with Postgres (fixes #1435) 2022-04-13 12:52:45 +02:00
Phan An
4d686e25cb
fix: drop artist name index before migration 2021-12-10 14:19:29 +01:00