Phan An
ef1add3877
feat(lastfm): batch like/unlike are now asynchronous
2021-06-04 17:19:33 +02:00
Phan An
a5389c41f7
feat: implement stricter password rules
2021-05-21 19:14:00 +02:00
Phan An
12b3ee69da
feat: throttle login attempts ( #1319 )
2021-05-21 13:50:23 +02:00
Robin Burchell
d9c2f9f368
fix: non-interactive database connection failures ( #1306 )
...
Two problems here:
1) endlessly attempting to reconnect (with no interval between attempts)
is a nightmare that will use resources and spam logs with no respite
2) attempting to update the database credentials on a connection failure
is definitely not the right thing to do, as they cannot be requested
when non-interactive.
Problem 1 is not really an issue in interactive use, because the user
being asked for credentials will slow down the connection attempts.
Problem 2 _could_ conceiveably be a problem in interactive mode (if
there's some sort of transient connection failure), but if this is a
problem, it should perhaps be discussed & addressed separately.
Fixes #1294
2021-04-16 16:15:21 +02:00
Tony Wasserka
c9446c4adb
Recognize the standard MIME type for uploaded FLAC audio ( #1290 )
...
Before this change, Koel only recognized the non-standard MIME type audio/x-flac.
Server-side portion of https://github.com/koel/core/pull/53 .
2021-04-11 19:51:36 +02:00
Phan An
2ea5108e30
feat(test): better test script
2021-01-31 18:49:54 +01:00
Phan An
8a966242f0
feat: reset API token if password is changed
2021-01-31 18:21:57 +01:00
Phan An
4432ad6c21
feat: use default admin credentials during setup
2021-01-23 19:58:08 +01:00
Phan An
e284a40d0d
feat: store Koel version in a .version config file instead
2021-01-10 23:18:14 +01:00
Phan An
79ceed0820
chore: sync with core
2021-01-10 21:49:02 +01:00
Phan An
4557568208
chore: bump version
2021-01-09 13:40:37 +01:00
Phan An
d189c719ae
feat(search): add Playlist as searchable
2021-01-05 17:52:16 +01:00
Phan An
0844833bfc
fix: update the build command
2021-01-01 16:22:39 +01:00
Phan An
588b30d9bb
feat: modify the response format for search
2020-12-25 12:52:28 +01:00
Phan An
c9fe724036
feat: add Song search
2020-12-24 23:35:39 +01:00
Phan An
201da1caa5
feat: add Excerpt search
2020-12-24 13:41:18 +01:00
Phan An
dbb91d24f9
chore: rename the search:import command
2020-12-23 14:04:02 +01:00
Phan An
ef7d00e16a
feat: guess Model class automagically
2020-12-23 12:03:53 +01:00
Phan An
5293bd9da0
feat: add import:search command
2020-12-23 11:53:17 +01:00
Phan An
84a72d284c
feat: add Laravel Scount & TNTSearch
2020-12-23 11:53:00 +01:00
Phan An
dd31ab7fbe
chore: fix remaining static analysis problems
2020-12-23 00:12:05 +01: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
a90d961440
chore(builds): update packages
2020-12-22 21:11:07 +01:00
Phan An
58c00192ad
chore(builds): upgrade to Laravel 8 ( #1261 )
2020-11-14 17:57:25 +01:00
Phan An
36b808c067
chore: cleanups
2020-10-26 16:29:29 +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
Phan An
71ed17350c
chore: remove php-mock/php-mock-mockery
2020-09-12 17:09:12 +02:00
Phan An
84b05c449f
feat: move non-API routes out of API namespace
2020-09-07 22:43:23 +02:00
Phan An
bf8feac8ea
Merge branch 'master' of github.com:koel/koel into master
2020-09-06 23:28:32 +02:00
Phan An
67fc706870
fix: API doc for Lastfm connect
2020-09-06 23:22:12 +02:00
Phan An
4b799e85a7
feat: add PHPCSFixer
2020-09-06 23:20:42 +02:00
Phan An
d5e2d3ec79
fix: make Lastfm work with Sanctum
2020-09-06 23:11:48 +02:00
Phan An
e356e72814
feat: upgrade Laravel to 7.x
2020-09-06 20:21:39 +02:00
Svante Richter
e66b04a0a8
Build via github actions ( #1231 )
2020-07-15 15:20:02 +02:00
Phan An
2c69295ddd
feat: Allow changing password of any user from command line
2020-06-13 21:57:00 +02:00
Phan An
2b65cb6c57
chore: change song upload api return format
2020-06-13 20:11:27 +02:00
Phan An
a5d25c3aed
feat: Allow creating admins
2020-06-13 17:23:22 +02:00
Phan An
3fbf14efd2
chore: sandbox tests
2020-06-13 14:19:24 +02:00
Phan An
c707a0be65
feat: delete old album/artist images upon creating new ones
2020-06-13 13:00:51 +02:00
Phan An
dcf6970355
chore: make album thumbnail blurry
2020-06-12 17:05:18 +02:00
Phan An
6977cc4986
feat: get album thumbnail from the server
2020-06-12 15:55:45 +02:00
Phan An
40d4671b28
chore: bump version
2020-06-10 19:55:17 +02:00
Phan An
e6eb28ba2d
feat: add upload feature
2020-06-07 22:43:04 +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
e5a67fed05
feat: drag/drop to upload album/artist images
2020-04-26 21:09:43 +02:00
Phan An
b1aad48919
chore: bump version
2020-04-23 09:32:05 +02:00
Phan An
236b50fb56
fix: broken Lastfm search if empty bio/wiki
2020-04-23 00:14:05 +02:00
Phan An
8d12ce4e6b
chore: bump version
2020-04-21 22:51:17 +02:00
Phan An
185cbeb870
Use JSON instead of XML for Last.fm API ( #1215 )
...
* trigger Travis build
* Revert "trigger Travis build"
This reverts commit 4c6410c79c
.
* feat: use JSON instead of XML for Last.fm API
2020-04-18 16:15:07 +02:00
Joris MASSON
d841ca7c62
Fix hotloading ( #1209 )
2020-04-18 12:15:43 +02:00
Phan An
4858514225
Revert "Apply fixes from StyleCI ( #1207 )"
...
This reverts commit c2e358bdc8
.
2020-04-12 10:18:17 +02:00
Phan An
c2e358bdc8
Apply fixes from StyleCI ( #1207 )
2020-04-12 10:08:37 +02:00
Phan An
27c4aaf2ba
Revert "Apply fixes from StyleCI ( #1205 )"
...
This reverts commit 1cccffd6ce
.
2020-04-12 10:07:44 +02:00
Phan An
1cccffd6ce
Apply fixes from StyleCI ( #1205 )
2020-04-07 23:41:30 +02:00
Phan An
9cdca86b89
docs: remove periods from action titles
2020-04-07 23:41:06 +02:00
dependabot-preview[bot]
cce534bac9
chore(deps): bump aws/aws-sdk-php-laravel from 3.4.0 to 3.5.0 ( #1195 )
...
* chore(deps): bump aws/aws-sdk-php-laravel from 3.4.0 to 3.5.0
Bumps [aws/aws-sdk-php-laravel](https://github.com/aws/aws-sdk-php-laravel ) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/aws/aws-sdk-php-laravel/releases )
- [Changelog](https://github.com/aws/aws-sdk-php-laravel/blob/master/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-php-laravel/compare/3.4.0...3.5.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Apply fixes from StyleCI (#1196 )
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Phan An <me@phanan.net>
2020-03-12 16:30:52 +01:00
Phan An
8f142eb03b
Apply fixes from StyleCI ( #1194 )
2020-03-10 11:16:55 +01:00
Torbjörn Lönnemark
d487727fd5
Fix TranscodingStreamer for PHP 7.4 ( #1189 )
...
Passing the glue parameter after the pieces parameter when calling
implode is deprecated as of PHP 7.4.
This was the only remaining instance, all other implode calls already
use the correct parameter order.
2020-03-10 11:16:34 +01:00
Phan An
eed350e890
fix: broken YouTube service when there's no connection
2020-01-31 01:51:59 +07:00
dependabot-preview[bot]
0fff66ece8
chore(deps-dev): bump filp/whoops from 2.7.0 to 2.7.1 ( #1171 )
...
* chore(deps-dev): bump filp/whoops from 2.7.0 to 2.7.1
Bumps [filp/whoops](https://github.com/filp/whoops ) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/filp/whoops/releases )
- [Changelog](https://github.com/filp/whoops/blob/master/CHANGELOG.md )
- [Commits](https://github.com/filp/whoops/compare/2.7.0...2.7.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Apply fixes from StyleCI (#1172 )
Co-authored-by: Phan An <me@phanan.net>
2020-01-17 17:45:45 +01:00
Phan An
dc0a0739e7
chore: v4.2.2
2019-12-02 18:37:47 +01:00
Phan An
32b75e0dca
fix: dispatching SongStartedPlaying event
2019-12-02 10:42:53 +01:00
Phan An
cab9f28285
fix: create smart playlist parameters
2019-11-30 09:11:26 +01:00
Phan An
220a0e2623
Apply fixes from StyleCI ( #1130 )
2019-11-30 08:52:42 +01:00
Phan An
46f64b9970
chore: improve SmartPlaylistRuleParameterFactory a bit
2019-11-30 08:52:25 +01:00
Phan An
c42c770acf
chore: more cleanups
2019-11-29 23:15:53 +01:00
Phan An
7a6d930335
Apply fixes from StyleCI ( #1129 )
2019-11-29 22:23:58 +01:00
Phan An
ef140d8819
chore: better firstOrCreate usage
2019-11-29 22:23:40 +01:00
Phan An
e6e452dbe5
fix: declare methods for AskForPassword trait
2019-11-29 21:51:21 +01:00
Phan An
872764da5a
chore: clean up seeders
2019-11-29 21:50:59 +01:00
Phan An
4dabfd1c6f
chore: improve password collecting for commands
2019-11-29 21:28:34 +01:00
Phan An
6824b91b00
chore: v4.2.1
2019-11-29 20:32:07 +01:00
Phan An
23eba5b59c
chore: v4.2.0
2019-11-28 21:37:40 +01:00
Phan An
797606c4b8
chore: bump version
2019-11-28 21:33:52 +01:00
Phan An
3c2d6a040b
fix: disable updating preferences in demo
2019-11-06 12:33:40 +01:00
Phan An
3875b86962
chore: bump version
2019-10-26 19:06:11 +02:00
Phan An
96fd0d28b1
fix: nullable User typehint
2019-10-23 15:51:37 +02:00
Phan An
c41e281930
feat: Allow changing admin password via console
2019-10-23 15:33:31 +02:00
Phan An
4d1249f42d
chore: bump version
2019-10-09 19:38:41 +02:00
Phan An
4e7f4d1456
Downgrade getID3 ( #1104 )
...
* fix: downgrade getID3 to avoid bugs
* Apply fixes from StyleCI (#1103 )
2019-10-09 19:36:22 +02:00
Phan An
d55a823036
chore: Better handling errors during installation
2019-09-10 20:30:44 +02:00
Phan An
250dc0b389
Bump version
2019-09-09 21:43:37 +02:00
Phan An
0024b88f3f
feat: yarn output during installation is colored
2019-08-29 23:00:53 +02:00
Phan An
9a404149e5
fix: Delete all songs in a playlist
2019-08-29 21:49:21 +02:00
Phan An
3edd800b4d
Do not run yarn production post-install
2019-08-29 09:42:57 +02:00
Phan An
6dcb07d973
Run two yarn commands
2019-08-28 23:55:53 +02:00
Phan An
c20a862504
Bump version
2019-08-28 23:27:47 +02:00
Phan An
2f7bf7b7e0
Bump version
2019-08-28 21:46:26 +02:00
Phan An
f485e2e2ad
Some minor tweaks
2019-08-13 15:56:59 +07:00
Phan An
951bcc85a8
Apply fixes from StyleCI ( #1042 )
2019-08-07 15:17:54 +07:00
Phan An
5f23f53c8d
Upgrade GetID3 ( fixes #1040 )
2019-08-07 15:17:30 +07:00
Phan An
335c3370db
Apply fixes from StyleCI ( #1039 )
2019-08-05 17:57:36 +07:00
Phan An
e41e658fce
Better type hints
2019-08-05 17:57:10 +07:00
Phan An
2a3129d3f3
Upgrade Laravel to 5.8
2019-07-22 09:03:23 +02:00
Phan An
dea4d2d089
Apply fixes from StyleCI ( #1018 )
2019-07-04 21:50:53 +02:00
Phan An
fea98c017c
Sync with core
2019-07-04 21:50:27 +02:00
Phan An
154de03251
Apply fixes from StyleCI ( #1017 )
2019-07-01 10:12:04 +02:00