Commit graph

90 commits

Author SHA1 Message Date
Phan An
dcc0e82a0b
feat(build): add CI for MySQL (#1614) 2022-12-04 14:56:25 +01:00
Phan An
794ac48172
fix: setting MySQL strict mode to true breaks migration (#1615) 2022-12-04 13:33:21 +01:00
Phan An
6e86081638
chore: update .env.example 2022-11-30 10:22:52 +01:00
Phan An
e527eccf03
feat(build): add CI unit tests with PostgreSQL (#1544) 2022-10-23 18:05:12 +02:00
MaciejGorczyca
279f23d4e1
feat: Add env TRANSCODE_FLAC (default true) to toggle transcoding on/off for FLAC files (#1458)
Co-authored-by: CoUsT <gitea@coust.cloud>
2022-10-08 12:49:50 +02:00
Phan An
6791624ca5
feat: allow deleting songs from file system (closes #1478) 2022-09-16 17:51:55 +07:00
Phan An
1a35a7df3c
fix: use proper integer cast type per DB driver 2022-08-10 09:00:54 +02:00
Phan An
971a3c2629
fix: make koel:init smoother 2022-08-02 08:22:08 +02:00
Phan An
878815659f
feat: integrate with Spotify 2022-07-17 00:42:29 +02:00
Sergey Parfenov
3872482b61
feat: enable usage with S3-compatible services (#1381)
Co-authored-by: sergiustheblack <sergius@goes.black>
Co-authored-by: Phan An <me@phanan.net>
2021-12-22 11:17:54 +01:00
Phan An
4432ad6c21 feat: use default admin credentials during setup 2021-01-23 19:58:08 +01:00
Phan An
201da1caa5 feat: add Excerpt search 2020-12-24 13:41:18 +01:00
Phan An
84a72d284c feat: add Laravel Scount & TNTSearch 2020-12-23 11:53:00 +01:00
Phan An
560d41bf1d chore: fix CS 2020-12-22 21:11:22 +01:00
Phan An
a90d961440 chore(builds): update packages 2020-12-22 21:11:07 +01:00
Phan An
1d6d832a15 feat: better API and API docs 2020-09-14 00:04:07 +02:00
Phan An
860ec4648f chore: use Laravel' original structure 2020-09-12 17:14:34 +02:00
MyPod
69304fd97a
Add support for selecting Redis DB (#1247)
I happen to use a central instance of Redis for various projects and could use having this change integrated, allowing to specify from .env the database to use.
2020-09-09 16:01:44 +02:00
Phan An
84b05c449f feat: move non-API routes out of API namespace 2020-09-07 22:43:23 +02: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
3fbf14efd2 chore: sandbox tests 2020-06-13 14:19:24 +02:00
Phan An
2ecc37bf63 feat: use a Intervention/Image for proper image handling 2020-04-27 22:32:24 +02:00
Phan An
70e0f28774 feat: make Last.fm-related features queue-ready 2020-04-27 20:55:23 +02:00
Phan An
df7896696e chore: update koel URLs 2020-04-22 23:46:07 +02:00
Phan An
6e585a66d7 docs: disable Postman 2020-04-07 23:41:06 +02:00
Phan An
22fb69676a docs: specify api-docs url 2020-04-07 23:41:06 +02:00
Phan An
8d2b7b3842 fix: tymon/jwt-auth incompatibility with Laravel 5.8 2020-02-24 22:57:34 +01:00
dependabot-preview[bot]
6ea74bf7bd chore(deps-dev): bump phpunit/phpunit from 7.5.18 to 7.5.19 (#1164)
* chore(deps-dev): bump phpunit/phpunit from 7.5.18 to 7.5.19

Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 7.5.18 to 7.5.19.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/7.5.19/ChangeLog-7.5.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/7.5.18...7.5.19)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

* Apply fixes from StyleCI (#1165)

Co-authored-by: Phan An <me@phanan.net>
2020-01-08 15:21:29 +01:00
Phan An
3c2d6a040b fix: disable updating preferences in demo 2019-11-06 12:33:40 +01:00
Phan An
d43117647a fix (bc-break): change sqlite config path 2019-10-07 11:13:40 +02:00
Phan An
d55a823036 chore: Better handling errors during installation 2019-09-10 20:30:44 +02:00
Phan An
5f77c061f9
Apply fixes from StyleCI (#999) 2019-06-16 23:13:25 +02:00
Phan An
488854127a Allow force https 2019-05-18 22:43:30 +02:00
Svante Richter
a01dd87a46 Add sqlite support (#599)
All the tests already seem to run on sqlite, so there (in my mind) is no reason to not provide support for it.

The only change needed was to lower the delete chunk size.
2019-04-22 16:26:28 +02:00
Phan An
42ab992e4e Use DB_DATABASE setting for sqle2e (fixes #857) 2019-04-07 15:05:09 +02:00
Javier López
7ba295efad Non interactive koel:init (#886)
* Use ADMIN_* variables if available to create the admin account

* Add APP_MEDIA_PATH for media directory

* Use the standard --no-interaction flag to koel:init

* Undo variable aligment and code formatting

* Prefer early return over else, add new line before return statements

* Some fixes
2019-01-01 12:53:20 +01:00
Phan An
ab4f2210d1
API doc (#872)
* Add the API documentation

* Apply fixes from StyleCI (#871)
2018-12-09 22:24:43 +01:00
Jack Polk
5581284033 Updated app.php default encryption key (#865)
For the sake of testing, it is easier to have the key fit the required 32 character limit for AES-256-CBC. If the default 'SomeRandomString' placeholder is used, an invalid key length error is returned.
2018-12-05 11:04:43 +01:00
Phan An
96bbbee4a7
Apply fixes from StyleCI (#791) 2018-08-29 10:04:02 +02:00
Phan An
e17c2e29d8 Upgrade to Laravel 5.6 and PHP 7.1 2018-08-29 14:49:01 +07:00
Phan An
bf1d158c90 Refactor S3 2018-08-29 13:15:24 +07:00
Phan An
7c7693179d Refactor streamers 2018-08-22 19:59:14 +02:00
Phan An
466cfdcd9f Remove Media service provider 2018-08-19 23:21:41 +02:00
Phan An
f82f1f42ad Remove Lastfm service provider 2018-08-19 23:19:42 +02:00
Phan An
f3887e6276 Rewrite Sync command 2018-08-19 17:26:34 +02:00
Phan An
a837432a4e Use proper DI for cache service 2018-08-19 16:58:14 +02:00
Phan An
1c76ff6d76 Use a service for iTunes 2018-08-19 16:40:25 +02:00
Phan An
67357316bc Big revamp for lastfm and youtube services 2018-08-19 13:13:08 +02:00
Phan An
71fa6305bf
Apply fixes from StyleCI (#691) 2017-12-03 17:54:34 +01:00