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 |
|