Phan An
|
72a6f2b17f
|
chore: refactor tests and factories
|
2024-07-06 17:44:42 +02:00 |
|
Phan An
|
cc12618a95
|
feat(plus): add song policy tests
|
2024-07-06 17:44:41 +02:00 |
|
Phan An
|
1bb22bc336
|
feat: integrate with Lemon Squeezy
|
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
|
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 |
|
Phan An
|
ed92eb2fde
|
feat: increase char limit for name fields (#1391)
|
2021-12-06 18:06:55 +01:00 |
|
Phan An
|
66badd0098
|
fix: static analysis errors
|
2021-07-26 23:21:36 +02:00 |
|
Phan An
|
70696da096
|
feat: require PHP7.4 (#1326)
|
2021-06-05 12:47:56 +02:00 |
|
Phan An
|
51130e3a20
|
feat: use model casting for user preferences
|
2021-06-04 18:19:34 +02:00 |
|
Phan An
|
ef1add3877
|
feat(lastfm): batch like/unlike are now asynchronous
|
2021-06-04 17:19:33 +02:00 |
|
Phan An
|
27b97fa317
|
fix: #1286 duplicate key value on Pgsql
|
2021-05-21 14:24:20 +02:00 |
|
Phan An
|
50a94cb4b9
|
chore: fix static analysis problems
|
2020-12-23 00:01:49 +01:00 |
|
Phan An
|
560d41bf1d
|
chore: fix CS
|
2020-12-22 21:11:22 +01:00 |
|
Phan An
|
6f4809ebe2
|
Revert "chore: change artist name DB type to text (fixes #879) (#1260)"
This reverts commit 89be90844e .
|
2020-11-14 19:17:51 +01:00 |
|
Phan An
|
febd953b05
|
fix: broken migration
|
2020-11-14 19:12:43 +01:00 |
|
Phan An
|
58c00192ad
|
chore(builds): upgrade to Laravel 8 (#1261)
|
2020-11-14 17:57:25 +01:00 |
|
Phan An
|
89be90844e
|
chore: change artist name DB type to text (fixes #879) (#1260)
|
2020-11-14 16:23:09 +01:00 |
|
Phan An
|
4b799e85a7
|
feat: add PHPCSFixer
|
2020-09-06 23:20:42 +02:00 |
|
Phan An
|
e356e72814
|
feat: upgrade Laravel to 7.x
|
2020-09-06 20:21:39 +02:00 |
|
Phan An
|
70e0f28774
|
feat: make Last.fm-related features queue-ready
|
2020-04-27 20:55:23 +02:00 |
|
Phan An
|
ef140d8819
|
chore: better firstOrCreate usage
|
2019-11-29 22:23:40 +01:00 |
|
Phan An
|
3e245ee13e
|
Apply fixes from StyleCI (#1128)
|
2019-11-29 21:51:39 +01:00 |
|
Phan An
|
872764da5a
|
chore: clean up seeders
|
2019-11-29 21:50:59 +01:00 |
|
Phan An
|
d088561e06
|
Add "Smart Playlist" backend logics (#849)
This commit prepares the backend for the "Smart Playlist" feature.
|
2018-11-04 00:25:08 +01:00 |
|
Phan An
|
835d6a3449
|
Fix broken tests due to Laravel change (#825)
* Fix broken tests due to Laravel change
* Apply fixes from StyleCI (#824)
|
2018-10-06 12:46:01 +02:00 |
|