Deluan
28cd3ec3e4
Fix startup order, setting LogLevel
2020-01-20 17:35:04 -05:00
Deluan
1e582bec5c
Expiry items in NowPlaying
2020-01-20 15:51:33 -05:00
Deluan
9e5ffaaff4
Created InitialSetup method that handles all steps required for starting the server for the first time
2020-01-20 15:17:43 -05:00
Deluan
398dfd04fc
Refactor GetAllStarred to make it more readable
2020-01-20 14:17:14 -05:00
Deluan
4e8cb5ffef
Only allow Admins to login to the UI (for now)
2020-01-20 13:52:55 -05:00
Deluan
43b0a9dadd
Changing default Makefile target to start the UI, now that it is functional
2020-01-20 13:43:51 -05:00
Deluan
99c28731d4
Authenticate Subsonic API calls using the DB
2020-01-20 13:42:43 -05:00
dependabot-preview[bot]
50c7d3800a
Bump @testing-library/user-event from 7.2.1 to 8.0.3 in /ui
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 7.2.1 to 8.0.3.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Commits](https://github.com/testing-library/user-event/compare/v7.2.1...v8.0.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 11:52:53 -05:00
Deluan
e717d99780
Authenticate UI
2020-01-20 10:25:35 -05:00
Deluan
6785d616d0
Remove unused PurgeInactive methods
2020-01-20 08:16:22 -05:00
Deluan
c661ac8833
Add a login page (not been used yet)
2020-01-19 22:59:33 -05:00
Deluan
11f6acbb63
Revert default Makefile target
2020-01-19 22:48:36 -05:00
Deluan
2ef2377926
Add a proper title to the UserEdit view
2020-01-19 22:47:39 -05:00
Deluan
491bfb1f69
Create initial user if User table is empty. Also make model.QueryOptions compatible with rest.QueryOptions
2020-01-19 22:47:22 -05:00
Deluan
2ab0cecd48
Complete User CRUD
2020-01-19 21:46:36 -05:00
Deluan
1c04a19910
Add UserList in UI
2020-01-19 20:40:18 -05:00
Deluan
3a03284c59
Add routing for basic web ui
2020-01-19 19:35:03 -05:00
Deluan
5bc1551b09
Clean up
2020-01-19 18:28:23 -05:00
Deluan
7610b42f4b
Moved package api
to subsonic
under server
2020-01-19 18:23:09 -05:00
Deluan
67eeb218c4
Big Refactor:
...
- Create model.DataStore, with provision for transactions
- Change all layers dependencies on repositories to use DataStore
- Implemented persistence.SQLStore
- Removed iTunes Bridge/Importer support
2020-01-19 16:28:09 -05:00
Deluan
40186f7e10
Don't say "iTunes Library" if not importing from iTunes
2020-01-18 22:57:20 -05:00
Deluan
fffb2c38b3
Fix: Scrobber was not incrementing MediaFile's playCount
2020-01-18 22:11:07 -05:00
Deluan
fe058aa4a1
Don't override media annotations when scanning/importing
2020-01-18 21:45:44 -05:00
Deluan
938a92eded
Register PlayCount/Date in the DB, if DevUseFolderScanner is true
2020-01-18 20:59:20 -05:00
Deluan
3c66da0b17
NowPlaying is not a repo, now it is part of the main engine
2020-01-18 20:21:25 -05:00
Deluan
128e165aba
Add Stars to the DB, including Artists! Only if DevUseFolderScanner is true
2020-01-18 20:03:52 -05:00
Deluan
a4b75fd69d
Test "Compilation" tag
2020-01-18 11:19:00 -05:00
Deluan
1cbfc05e37
Disable tests in Windows for now
2020-01-18 11:01:42 -05:00
Deluan
58a080eded
Handle folder moves in Scanner
2020-01-18 11:00:20 -05:00
Deluan
8ae4fdd5b2
Fix Windows test
2020-01-18 02:15:02 -05:00
Deluan
ccbdf688ea
Reduced size of batches, to not break SQLite
2020-01-18 01:49:08 -05:00
Deluan
1929aaec1a
Disabling tests that are not multi-platform, for now
2020-01-18 00:08:00 -05:00
Deluan
73597b22b4
Rewrite description of folder scan algorithm
2020-01-17 23:55:58 -05:00
Deluan
54d13d2022
Purge empty albums/artists
2020-01-17 23:28:11 -05:00
Deluan
ea9ed4a287
Fix ChangeDetector to keep the dirMap from last scan
2020-01-17 22:41:10 -05:00
Deluan
e55dfff485
Fix file descriptor leak
2020-01-17 21:23:26 -05:00
Deluan
5dbe71d675
Update search index when refreshing albums/artists
2020-01-17 21:16:23 -05:00
Deluan
cef65b6ab0
Un-export model mappers
2020-01-17 21:03:54 -05:00
Deluan
c0beaa6377
Integrate ArtistIndex logic into Artist
2020-01-17 20:54:28 -05:00
Deluan
035fdaeb96
Remove old tags from models
2020-01-17 20:54:28 -05:00
Deluan
123f543a94
New Folder Scanner - WIP
2020-01-17 20:54:28 -05:00
Deluan
7a16d41abe
Add MediaFile.FindByPath
2020-01-17 20:54:28 -05:00
dependabot-preview[bot]
ed631edc08
Bump @testing-library/jest-dom from 4.2.4 to 5.0.0 in /ui
...
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom ) from 4.2.4 to 5.0.0.
- [Release notes](https://github.com/testing-library/jest-dom/releases )
- [Changelog](https://github.com/testing-library/jest-dom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/jest-dom/compare/v4.2.4...v5.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-17 08:33:49 -05:00
Deluan
ca04a919ad
Remove Alpha from QueryOptions. Also add Filter, not implemented yet
2020-01-15 23:49:20 -05:00
Deluan
0a56fd8752
Add Makefile target to start ginkgo in watch mode
2020-01-15 23:40:22 -05:00
Deluan
3a27a2d2d2
Fix test suite name
2020-01-15 21:52:50 -05:00
Deluan
814db3f033
Add extension to snapshots files (make it easier to format them for visualization)
2020-01-15 18:03:22 -05:00
Deluan
a659c3b7c4
Simplify persistence injection
2020-01-15 17:56:02 -05:00
Deluan
36d93774bc
Add GetGenre endpoint
2020-01-15 17:56:02 -05:00
Deluan
ca2c897340
Add flag to disable startup banner
2020-01-15 17:51:52 -05:00