Commit Graph

814 Commits

Author SHA1 Message Date
Deluan e97d805444 docs: update api compatibility 2020-02-01 18:46:16 -05:00
Deluan d4365b9f64 refactor: read musicFolderId from request (but still don't use it) 2020-02-01 17:23:03 -05:00
Deluan b62b78edfe refactor: better SQL logging 2020-02-01 17:23:03 -05:00
Deluan 7c4511e33a refactor: consolidate query executions into two functions `queryOne` and `queryAll` 2020-02-01 17:23:03 -05:00
Deluan 7e65bb8f20 refactor: better integration between `db` and `persistence` packages
Will address support for different DBs in the future (+1 squashed commit)
Squashed commits:
[a014757] refactor: better integration between `db` and `persistence` packages
2020-02-01 17:23:03 -05:00
Deluan 76ca8afc84 refactor: better migration description 2020-02-01 17:23:03 -05:00
Deluan a6b8f40ac3 refactor: remove prefix New from SQLStore 2020-02-01 17:23:03 -05:00
Deluan 0d0787e656 refactor:clean annotations in GC 2020-02-01 17:23:03 -05:00
Deluan 88e01d05f6 refactor: annotations 2020-02-01 17:23:03 -05:00
Deluan de1fea64bc refactor: introduce GC, to delete old data 2020-02-01 17:23:03 -05:00
Deluan 5d1df19291 fix: manually set timestamps, as we don't rely on the ORM anymore 2020-02-01 17:23:03 -05:00
Deluan 0b91d8a30e refactor: more SQL logs 2020-02-01 17:23:03 -05:00
Deluan cdbbb2f596 fix: Find/DeleteByPath 2020-02-01 17:23:03 -05:00
Deluan 44671c59c0 refactor: fix rest filter 2020-02-01 17:23:03 -05:00
Deluan d9f61a278c refactor: some clean-up 2020-02-01 17:23:03 -05:00
Deluan a260e65307 refactor: add GetStarred to artists 2020-02-01 17:23:03 -05:00
Deluan 5a4c763510 refactor: add search back to albums and artists 2020-02-01 17:23:03 -05:00
Deluan d755609d13 refactor: add search back to mediafiles 2020-02-01 17:23:03 -05:00
Deluan 4f4af34595 fix: DB pagination 2020-02-01 17:23:03 -05:00
Deluan f5071d1614 refactor: adding back artist and album tables 2020-02-01 17:23:03 -05:00
Deluan d389d40db1 feat: improve logs, remove config for disable authentication 2020-02-01 17:23:03 -05:00
Deluan 72d9ddf532 refactor: remove annotation handling from engine 2020-02-01 17:23:03 -05:00
Deluan 67ed830a68 refactor: add filters 2020-02-01 17:23:03 -05:00
Deluan 71c1844bca refactor: new persistence, more SQL, less ORM 2020-02-01 17:23:03 -05:00
Deluan b26a5ef2d0 feat: add name to user list 2020-02-01 17:23:03 -05:00
Deluan b286034977 chore: upgrade squirrel 2020-02-01 17:23:03 -05:00
Deluan c9f5625abf fix: skip files with errors during scan 2020-02-01 11:25:31 -05:00
Deluan 22d57a7c26 chore: go mod tidy 2020-01-30 16:36:43 -05:00
Deluan 0c5bf18d80 build: add `release` and `dist` targets 2020-01-30 16:33:27 -05:00
Deluan 9b7d1757e7 build: add `goose` to setup target, add `dist` target 2020-01-30 16:08:39 -05:00
Deluan c34a5dcb07 docs: update README 2020-01-30 16:07:54 -05:00
Deluan 90a1e6d213 feat: add server name and version to all responses
This is inline with other Subsonic compatible servers, like funkwhale, madsonic, ampache...
2020-01-30 14:43:24 -05:00
Deluan 482350c076 build: run tests in Dockerfile 2020-01-29 17:09:46 -05:00
Deluan 64388b2d4a fix: correct description meta in index.html 2020-01-29 16:56:22 -05:00
Deluan 3007ca68d5 fix: disable User.lastAccessAt field for now.
Updating it on every request was cause DB retentions/lock errors
2020-01-28 16:20:59 -05:00
Deluan d4edff3aaa fix: only add the latest tag to version if the tag is attached to the current commit, or else use the branch name 2020-01-28 15:28:39 -05:00
Deluan 99b1dc1421 feat: upgrade ffmpeg in docker image 2020-01-28 15:01:23 -05:00
dependabot-preview[bot] 37dfe4c092 Bump github.com/mattn/go-sqlite3
Bumps [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) from 2.0.2+incompatible to 2.0.3+incompatible.
- [Release notes](https://github.com/mattn/go-sqlite3/releases)
- [Commits](https://github.com/mattn/go-sqlite3/compare/v2.0.2...v2.0.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-28 07:37:40 -05:00
Deluan 1278863416 feat: support clients that send the API params as a x-www-form-urlencoded POST 2020-01-27 15:10:46 -05:00
Deluan cffae3a7d6 ci: don't add 'ci:' commits to the changelog 2020-01-27 09:44:28 -05:00
Deluan 0d2911daf9 refactor: add Context to the persistence layer 2020-01-27 09:41:33 -05:00
Deluan 3c54b776d6 docs: add Discord invite 2020-01-27 08:05:15 -05:00
Deluan Quintão 34127805ce
doc: update compatibility table 2020-01-27 04:32:55 -05:00
Deluan ac4aa1ebe2 feat: PORT env var can override configured port 2020-01-26 22:18:30 -05:00
Deluan b7d7251cf4 fix: user's email is not mandatory 2020-01-26 22:17:58 -05:00
Deluan 7bf110f22f docs: update readme 2020-01-26 21:54:49 -05:00
Deluan 3b651a3728 docs: update readme 2020-01-26 21:34:53 -05:00
Deluan 13390c2edb fix: add git sha and tag to built image 2020-01-26 20:52:09 -05:00
Deluan 221d320ccf docs: add latest released version to README 2020-01-26 20:51:41 -05:00
Deluan 476c695cf1 ci: create versions with goreleaser 2020-01-26 20:09:25 -05:00