An Phan
9dc0ddebb5
Remove jQuery
2016-12-20 23:48:37 +08:00
An Phan
1ba00a0475
Use cache() shortcut where applicable
2016-12-12 10:43:14 +08:00
An Phan
876db46501
Cache iTunes request
2016-12-11 21:21:45 +08:00
An Phan
86ca8d40f6
Add iTunes integration
2016-12-11 21:08:30 +08:00
An Phan
eea45199ed
Fix E2E tests
2016-12-02 17:33:28 +07:00
An Phan
4595f0bff4
Revamp user add/edit forms
2016-11-30 16:24:05 +07:00
Phan An
b233aab976
Applied fixes from StyleCI ( #486 )
2016-11-25 12:32:54 +08:00
An Phan
58829905d7
Add E2E test for footer
2016-11-24 16:50:37 +08:00
An Phan
4640c41e7a
Remove redundant import
2016-11-24 12:30:44 +08:00
Phan An
96a18b6d1d
Applied fixes from StyleCI ( #485 )
2016-11-24 12:12:28 +08:00
An Phan
312ff1e1cf
Refactor for Unit
2016-11-24 12:07:57 +08:00
An Phan
46a52a55a6
Refactor for E2E
2016-11-24 11:56:00 +08:00
Phan An
1c0681643f
Applied fixes from StyleCI ( #484 )
2016-11-24 00:47:10 +08:00
An Phan
f52b060fbf
Rename SettingsScreenTest to ZSettingsScreenTest
...
...as an ugly workaround to make this test run last, due to it changing
the whole suite's data, causing other tests to fail.
2016-11-24 00:45:02 +08:00
An Phan
92da6df5ab
Add Profile screen e2e test
2016-11-23 23:57:41 +08:00
An Phan
1ac87d1e9d
Add Users screen e2e test
2016-11-23 23:36:12 +08:00
An Phan
6760ce4619
Add several handy WebDriver shortcuts
2016-11-23 21:26:15 +08:00
An Phan
7b4908f85d
Fix the race condition with sidebar test
2016-11-23 20:45:40 +08:00
An Phan
6752a3fa82
Add more E2E tests
2016-11-18 15:57:04 +08:00
An Phan
2e2c0515f3
HTML changes for better E2E tests
2016-11-17 17:25:58 +08:00
An Phan
3dc5c487e9
More tests
2016-11-15 18:03:59 +08:00
An Phan
8b7c226343
More tests
2016-11-15 15:54:41 +08:00
An Phan
ef618a611b
First steps in e2e
2016-11-13 23:05:24 +08:00
An Phan
d3843f2d5f
Fix #463
2016-09-26 15:32:16 +08:00
An Phan
fe3600670e
Simplify song tests
2016-09-26 14:49:30 +08:00
An Phan
b0f5b3d76e
Upgrade to Laravel 5.3
2016-09-26 14:30:00 +08:00
bdgold
1d7a7602c9
Fix spelling ( #454 )
2016-09-19 09:08:50 +07:00
An Phan
e4f0027f6a
Add IGNORE_DOT_FILES setting
...
With this .env setting, user can specify Koel to ignore dot files and
folders (default) or include them during scanning.
2016-09-17 23:56:58 +08:00
bdgold
e02fcb37ed
Fix img dir when running tests
...
Fixes #449
2016-09-16 15:48:52 +07:00
bdgold
27933d49cf
move env variables to config ( #415 )
2016-08-21 22:19:03 +07:00
An Phan
7556ba79e0
Use cover/folder.jpg/png as album cover if found ( fixes #380 )
2016-08-07 17:30:55 +07:00
An Phan
42425f8e57
Merge branch 'master' of github.com:phanan/koel
2016-07-30 23:49:44 +08:00
An Phan
463fab98ba
Fix tests
2016-07-30 23:49:14 +08:00
Phan An
1f75e85fb6
Applied fixes from StyleCI ( #386 )
2016-07-30 23:34:34 +08:00
An Phan
528469fdc4
Add YouTube service on the server side
2016-07-14 16:53:10 +08:00
An Phan
e19b5e5c79
Allow downloading from S3 ( fixes #371 )
2016-07-11 15:26:39 +08:00
An Phan
858c4d1586
Fixes #366
2016-07-05 17:14:12 +07:00
An Phan
c098301167
Add S3 functionality
2016-06-13 17:04:42 +08:00
An Phan
e334ec20d6
Add download tests
2016-06-05 00:56:38 +08:00
An Phan
e359c96a7a
Simplify Playlist test
2016-06-04 23:15:14 +08:00
An Phan
aff2c9f9d2
Simplify Scrobble test
2016-06-04 22:36:45 +08:00
An Phan
9b7c166356
Refactor tests
2016-05-31 00:19:52 +08:00
An Phan
6b9ef7996a
Convert getLastfmSessionKey() into attribute
2016-05-30 14:15:55 +08:00
An Phan
76481a040b
Minor refactoring
2016-05-30 13:57:51 +08:00
Phan An
1343eda239
Applied fixes from StyleCI
2016-05-30 01:52:02 -04:00
An Phan
aba3740567
Refactor
2016-05-30 13:50:59 +08:00
An Phan
2ca5047a9d
Add setting route test
2016-05-27 17:07:52 +08:00
An Phan
e5f77399fd
Add song scrobble test
2016-05-27 16:45:45 +08:00
An Phan
efe8b937d2
Add test for song info
2016-05-27 16:34:38 +08:00
An Phan
7400f81d04
Fix song update logic
2016-05-27 11:32:52 +08:00
An Phan
e145d06a1b
Merge with master
2016-05-05 23:05:02 +08:00
An Phan
68baf5001c
html_entity_decode() tags, fixes #323
2016-05-05 23:03:30 +08:00
An Phan
edc4795421
Second try and add tests
2016-04-24 12:37:04 +08:00
An Phan
4dc06719b3
First try
2016-04-17 23:38:06 +08:00
Phan An
20424f2b85
Applied fixes from StyleCI
2016-04-04 10:41:12 -04:00
An Phan
d8d2dc8a5d
Support force and selective-tags sync
2016-03-22 16:22:39 +08:00
An Phan
8e0bc532b9
Add track # test
2016-03-20 22:14:02 +08:00
alex-phillips
dde55879a0
fixed tests by referencing new track column in database
2016-03-20 09:18:34 -04:00
An Phan
969fca6066
Return full asset URLs
2016-03-14 10:36:03 +08:00
Phan An
461480f766
Applied fixes from StyleCI
2016-03-05 23:11:28 -05:00
An Phan
8a5d242122
Add edit ability ( fixes #228 )
2016-03-06 11:58:51 +08:00
An Phan
8143ea0c2f
No need to manually call Mockery::close
2016-03-06 11:58:11 +08:00
An Phan
5d690f272d
Ditch fswatch for inotify
2016-02-04 23:04:53 +08:00
An Phan
f10fc5fa7d
Add "watch" functionality
2016-02-02 15:47:00 +08:00
Phan An
9dc423f430
Applied fixes from StyleCI
2016-01-31 09:00:15 -05:00
An Phan
24cb32ceea
Serve static assets via CDN if possible
2016-01-28 13:35:51 +08:00
An Phan
8453c8e30b
Several methods for API
2016-01-26 14:32:29 +08:00
An Phan
bb4187b61a
Add test for incase-sensitive file extensions
2016-01-26 14:30:48 +08:00
An Phan
12e4bd473f
Basically completed jwt
2015-12-30 11:29:35 +07:00
An Phan
a083696289
Add updateNowPlaying for Last.fm
2015-12-23 14:26:16 +08:00
Phan An
54c9a88bc1
Applied fixes from StyleCI
2015-12-21 08:50:26 -05:00
An Phan
8495452762
Like/unlike now work with Last.fm
2015-12-21 21:49:00 +08:00
Phan An
1d417221bf
Applied fixes from StyleCI
2015-12-20 07:30:28 -05:00
An Phan
bdb76a3c9b
Resolved conflicts
2015-12-20 20:21:40 +08:00
An Phan
f449a1a744
Add Last.fm scrobbling functionality
2015-12-20 20:17:35 +08:00
Phan An
30c63cc96d
Applied fixes from StyleCI
2015-12-19 12:08:03 -05:00
An Phan
cf27ed713d
First integration with Last.fm
...
Koel can now integrate and use the rich information from Last.fm. Now
whenever a song is played, its album and artist information will be
queried from Last.fm and cached for later use. What's better, if an
album has no cover, Koel will try to update its cover if one is found on
Last.fm.
In order to use this feature, users only need to provide valid Last.fm
API credentials (namely LASTFM_API_KEY and LASTFM_API_SECRET) in .env. A
npm and gulp rebuild is also required - just like with every update.
2015-12-20 00:36:44 +08:00
Phan An
92aefb88ab
Applied fixes from StyleCI
2015-12-17 13:00:42 -05:00
An Phan
bf01bf67ef
Attempts to fix UTF-16 issues
2015-12-18 01:57:23 +08:00
An Phan
79e441646e
Fix test class name
2015-12-17 15:16:36 +08:00
An Phan
f19afff184
Add artist test
2015-12-17 15:02:44 +08:00
Pedro Borges
5f9f7d925d
Fix UserPolicy
2015-12-15 08:32:41 -02:00
Pedro Borges
dab4486eee
Fix after merge issues
2015-12-14 22:45:10 -02:00
Pedro Borges
d21736d59d
Fix conflicts
2015-12-14 16:12:20 -02:00
Pedro Borges
899c7176c1
Use Laravel built-in authorization
...
The comment below motivated me to find a better solution for the
repeated authorisation checks:
```php
// This can't be put into a Request authorize(), due to Laravel(?)'s
limitation.
```
This is the result.
2015-12-14 14:27:26 -02:00
Phan An
f9c9a4df2d
Applied fixes from StyleCI
2015-12-14 08:22:39 -05:00
An Phan
0ee372882c
Big Bang
2015-12-13 12:42:28 +08:00