Commit Graph

  • 6ce4811460 feat: add the remainder of the album to the queue when clicking on an album's track Deluan 2020-02-07 17:36:50 -05:00
  • 52cd17963f feat: limit size of cover art Deluan 2020-02-07 16:51:14 -05:00
  • 8f0c07d29f refactor: simplify PlayButton usage Deluan 2020-02-07 16:38:01 -05:00
  • a50735a94c feat: custom SimpleList, to allow onClick handle Deluan 2020-02-07 15:35:05 -05:00
  • f0e7f3ef25 feat: responsive album view Deluan 2020-02-07 15:04:45 -05:00
  • 2ca98d8e81 feat: optimized for small screens (only) Deluan 2020-02-07 12:36:26 -05:00
  • 81e1a7088f feat: new album view (initial implementation) Deluan 2020-02-07 11:45:56 -05:00
  • d37351610a feat: initial support for i18n Deluan 2020-02-07 09:40:52 -05:00
  • 99361c0d9f fix: create a subsonic token on login, to use for subsonic API calls Deluan 2020-02-06 20:37:31 -05:00
  • 8673533cd4 refactor: move request param extractors to utils Deluan 2020-02-06 18:55:38 -05:00
  • d9dd9fe587 refactor: put all subsonic client URLs together Deluan 2020-02-06 17:10:07 -05:00
  • abb99a8501 feat: add authentication via JWT token Deluan 2020-02-06 16:48:35 -05:00
  • 690f92a671 feat: make song list more responsive Deluan 2020-02-06 12:54:27 -05:00
  • c57007db52 feat: song list xsmall view Deluan 2020-02-05 18:16:00 -05:00
  • cc229dcee6 chore: add direct dependency to react-redux Deluan 2020-02-05 15:44:17 -05:00
  • 7aab82c246 feat: enable overriding sql sorting Deluan 2020-02-05 14:12:13 -05:00
  • 989deb1200 feat: change pagination options Deluan 2020-02-05 13:28:39 -05:00
  • 6aaee4342e feat: smaller play button Deluan 2020-02-05 13:19:37 -05:00
  • b5dadf55f4 feat: add an authenticated keepalive, to keep the UI session alive while playing songs Deluan 2020-02-05 13:16:11 -05:00
  • 18c7397709 feat: scrobbling Deluan 2020-02-05 10:11:42 -05:00
  • 4a82a6cb02 feat: initial integration of react-jinke-music-player Deluan 2020-02-04 09:26:54 -05:00
  • 220ffd5324 chore: removed unused code Deluan 2020-02-06 18:41:16 -05:00
  • e33d2305a1 feat: support multiple year formats in the date tag (#63) Deluan 2020-02-06 14:44:50 -05:00
  • 7815b57920 fix: remove docker-compose.override.yml from repo Deluan 2020-02-06 12:14:10 -05:00
  • 18cbb153f3 chore: add a docker-compose.override.yml file, to support local testing Deluan 2020-02-06 12:12:10 -05:00
  • 9f086b5f7b docs: fix typo Deluan 2020-02-06 09:19:32 -05:00
  • c8d6f2d506 feat: add m4b to mime-type list. fix #62 Deluan 2020-02-06 08:48:02 -05:00
  • 6619b0986a chore: go mod tidy Deluan 2020-02-05 23:15:19 -05:00
  • 2dbd645292 feat: show server version in User Menu Deluan 2020-02-05 23:08:04 -05:00
  • 6978790e96 feat: allow regular users to login to the UI Deluan 2020-02-05 22:22:44 -05:00
  • e0308acef3 feat: add lapsed time to SQL logger, to help detect SQL bottlenecks Deluan 2020-02-05 08:47:32 -05:00
  • 5fbde33b97 docs: update README Deluan 2020-02-05 08:40:15 -05:00
  • 19fb29e520 docs: add Discord invite button Deluan 2020-02-05 08:33:07 -05:00
  • e5e35516d7 fix: initialize mimetypes for tests Deluan 2020-02-04 20:44:54 -05:00
  • 28bad95e66 test: removed unused file property Deluan 2020-02-04 19:59:04 -05:00
  • 9260957271 docs: update README Deluan 2020-02-04 15:17:10 -05:00
  • 79b0f1f57b docs: add link to ffmpeg static binaries download Deluan 2020-02-04 15:13:37 -05:00
  • 4dffcb7b46 fix: removed invalid make rule Deluan 2020-02-04 15:02:43 -05:00
  • d1f8d39866 refactor: move banner to consts, closer to version Deluan 2020-02-04 10:14:53 -05:00
  • 0996272943 refactor: more reliable stream seek implementation Deluan 2020-02-04 10:01:31 -05:00
  • d093191659 test: createTranscodeCommand Deluan 2020-02-04 09:34:26 -05:00
  • 998323b364 docs: update README re: transcoding Deluan 2020-02-04 09:09:14 -05:00
  • 6dfe56c1c4 feat: transcoding info in responses, to enable Jamstash to play transcoded FLAC. hardcoded for now Deluan 2020-02-04 09:01:14 -05:00
  • fd5548f890 build(deps): bump github.com/go-chi/jwtauth dependabot-preview[bot] 2020-02-04 10:36:26 +00:00
  • 6e2454f6cc refactor: add -i to ffmpeg ProbeCommand. make it more consistent with the DownsampleCommand Deluan 2020-02-03 23:04:58 -05:00
  • 8372dee000 feat: experimental downsampling support Deluan 2020-02-03 11:54:59 -05:00
  • 41fd5862b8 chore: try to make goreleaser add all changes to changelog Deluan 2020-02-03 20:13:32 -05:00
  • a6b5be7b0a ci: use latest ci-goreleaser Deluan 2020-02-03 18:24:14 -05:00
  • 4d06d250e6 fix: relative path was not working for rootFolder started with '.' Deluan 2020-02-03 17:25:17 -05:00
  • 694b5d1d39 tests: change test folder permissions Deluan 2020-02-02 20:44:56 -05:00
  • 5329ac7b72 refactor: better format for list of folders Deluan 2020-02-02 20:40:16 -05:00
  • 464880dd31 refactor: use stdlib filepath.FromSlash Deluan 2020-02-02 20:33:58 -05:00
  • 0e01f9a0f9 fix: use filepath.Join instead of path.Join Deluan 2020-02-02 20:12:46 -05:00
  • d9eb3e58cd fix: only create db entities in first migration if they don't exist Deluan 2020-02-03 17:48:48 -05:00
  • 0d64fb05c7 feat: disable scanner if ScanInterval is set to 0 Deluan 2020-02-03 11:58:21 -05:00
  • 0849d6b901 docs: update stream notes Deluan Quintão 2020-02-03 11:50:46 -05:00
  • 40ad6a7bef fix: always build everything when calling buildall target Deluan 2020-02-03 08:42:15 -05:00
  • ddae5588d4 chore: update ginkgo/gomega dependencies Deluan 2020-02-03 08:41:36 -05:00
  • 67c20f36b1 chore: update all node dependencies Deluan 2020-02-03 08:39:39 -05:00
  • ff8c18e0f4 fix: don't log empty sql responses as errors Deluan 2020-02-02 21:29:27 -05:00
  • 203754726b refactor: better request logging Deluan 2020-02-01 20:07:15 -05:00
  • e97d805444 docs: update api compatibility Deluan 2020-02-01 18:46:16 -05:00
  • d4365b9f64 refactor: read musicFolderId from request (but still don't use it) Deluan 2020-02-01 17:17:05 -05:00
  • b62b78edfe refactor: better SQL logging Deluan 2020-02-01 15:06:49 -05:00
  • 7c4511e33a refactor: consolidate query executions into two functions queryOne and queryAll Deluan 2020-02-01 14:48:22 -05:00
  • 7e65bb8f20 refactor: better integration between db and persistence packages Deluan 2020-02-01 13:46:03 -05:00
  • 76ca8afc84 refactor: better migration description Deluan 2020-02-01 13:10:41 -05:00
  • a6b8f40ac3 refactor: remove prefix New from SQLStore Deluan 2020-02-01 12:25:05 -05:00
  • 0d0787e656 refactor:clean annotations in GC Deluan 2020-02-01 12:15:12 -05:00
  • 88e01d05f6 refactor: annotations Deluan 2020-01-31 21:09:23 -05:00
  • de1fea64bc refactor: introduce GC, to delete old data Deluan 2020-01-31 20:17:36 -05:00
  • 5d1df19291 fix: manually set timestamps, as we don't rely on the ORM anymore Deluan 2020-01-31 18:33:53 -05:00
  • 0b91d8a30e refactor: more SQL logs Deluan 2020-01-31 17:57:06 -05:00
  • cdbbb2f596 fix: Find/DeleteByPath Deluan 2020-01-31 17:56:02 -05:00
  • 44671c59c0 refactor: fix rest filter Deluan 2020-01-31 16:47:13 -05:00
  • d9f61a278c refactor: some clean-up Deluan 2020-01-31 16:03:30 -05:00
  • a260e65307 refactor: add GetStarred to artists Deluan 2020-01-31 15:58:17 -05:00
  • 5a4c763510 refactor: add search back to albums and artists Deluan 2020-01-31 15:42:48 -05:00
  • d755609d13 refactor: add search back to mediafiles Deluan 2020-01-31 15:35:06 -05:00
  • 4f4af34595 fix: DB pagination Deluan 2020-01-31 14:52:06 -05:00
  • f5071d1614 refactor: adding back artist and album tables Deluan 2020-01-31 09:53:19 -05:00
  • d389d40db1 feat: improve logs, remove config for disable authentication Deluan 2020-01-31 08:35:33 -05:00
  • 72d9ddf532 refactor: remove annotation handling from engine Deluan 2020-01-30 22:07:02 -05:00
  • 67ed830a68 refactor: add filters Deluan 2020-01-30 21:48:07 -05:00
  • 71c1844bca refactor: new persistence, more SQL, less ORM Deluan 2020-01-28 08:22:17 -05:00
  • b26a5ef2d0 feat: add name to user list Deluan 2020-01-30 20:20:06 -05:00
  • b286034977 chore: upgrade squirrel Deluan 2020-01-30 20:19:23 -05:00
  • c9f5625abf fix: skip files with errors during scan Deluan 2020-02-01 11:25:31 -05:00
  • 22d57a7c26 chore: go mod tidy Deluan 2020-01-30 16:36:43 -05:00
  • 0c5bf18d80 build: add release and dist targets Deluan 2020-01-30 16:33:27 -05:00
  • 9b7d1757e7 build: add goose to setup target, add dist target Deluan 2020-01-30 16:08:39 -05:00
  • c34a5dcb07 docs: update README Deluan 2020-01-30 16:07:54 -05:00
  • 90a1e6d213 feat: add server name and version to all responses Deluan 2020-01-30 14:43:24 -05:00
  • 482350c076 build: run tests in Dockerfile Deluan 2020-01-29 17:09:46 -05:00
  • 64388b2d4a fix: correct description meta in index.html Deluan 2020-01-29 16:56:22 -05:00
  • 3007ca68d5 fix: disable User.lastAccessAt field for now. Deluan 2020-01-28 16:20:59 -05:00
  • d4edff3aaa fix: only add the latest tag to version if the tag is attached to the current commit, or else use the branch name Deluan 2020-01-28 15:28:39 -05:00
  • 99b1dc1421 feat: upgrade ffmpeg in docker image Deluan 2020-01-28 15:01:23 -05:00
  • 37dfe4c092 Bump github.com/mattn/go-sqlite3 dependabot-preview[bot] 2020-01-28 10:35:08 +00:00
  • 1278863416 feat: support clients that send the API params as a x-www-form-urlencoded POST Deluan 2020-01-27 15:10:46 -05:00