Commit Graph

  • ed631edc08 Bump @testing-library/jest-dom from 4.2.4 to 5.0.0 in /ui dependabot-preview[bot] 2020-01-17 07:28:56 +00:00
  • 185dbe0e40
    Bump @testing-library/jest-dom from 4.2.4 to 5.0.0 in /ui dependabot-preview[bot] 2020-01-17 07:28:56 +00:00
  • ca04a919ad Remove Alpha from QueryOptions. Also add Filter, not implemented yet Deluan 2020-01-15 23:49:20 -05:00
  • 0a56fd8752 Add Makefile target to start ginkgo in watch mode Deluan 2020-01-15 23:40:22 -05:00
  • 3a27a2d2d2 Fix test suite name Deluan 2020-01-15 21:52:50 -05:00
  • 814db3f033 Add extension to snapshots files (make it easier to format them for visualization) Deluan 2020-01-15 18:03:22 -05:00
  • a659c3b7c4 Simplify persistence injection Deluan 2020-01-15 17:51:17 -05:00
  • 36d93774bc Add GetGenre endpoint Deluan 2020-01-15 17:49:09 -05:00
  • ca2c897340 Add flag to disable startup banner Deluan 2020-01-15 17:48:46 -05:00
  • be377846a8
    Remove Portuguese word, to avoid misspell errors Deluan Quintão 2020-01-15 15:35:04 -05:00
  • df151d88a4 Add JS tests/build to pipeline. Removed invalid test Deluan 2020-01-15 11:29:26 -05:00
  • bc33ace6d6 Merged helper and initialization functions in one file Deluan 2020-01-15 11:11:33 -05:00
  • 5240d83fcf Replace fmt.Print with log.Error Deluan 2020-01-15 11:02:27 -05:00
  • e1b0d80f60 Bump github.com/lib/pq from 1.1.1 to 1.3.0 dependabot-preview[bot] 2020-01-15 07:24:48 +00:00
  • 16c550a9d1 Change semantics of ChecksumRepository Deluan 2020-01-15 08:54:00 -05:00
  • c404252b7f Remove sort.Interface from models (not used anymore) Deluan 2020-01-15 08:36:25 -05:00
  • 19765b0ad8 Removed composition from model, makes it more readable Deluan 2020-01-15 08:21:32 -05:00
  • 4354804576
    Bump github.com/lib/pq from 1.1.1 to 1.3.0 dependabot-preview[bot] 2020-01-15 07:24:48 +00:00
  • 0ea2bd79d9 Rename domain to model Deluan 2020-01-14 22:22:34 -05:00
  • 25686c1742 Preparing for new scanner Deluan 2020-01-14 21:51:35 -05:00
  • 02d642814b Upgrade github.com/dhowden/tag Deluan 2020-01-14 20:25:25 -05:00
  • 9922ba5994 Added initial support for PostgreSQL Deluan 2020-01-14 19:20:47 -05:00
  • a167669717 Change default db path Deluan 2020-01-14 18:55:12 -05:00
  • a99c3a8af3 Another big refactor: Back to a single folder for persistence implementation Deluan 2020-01-14 18:23:29 -05:00
  • 08e096c569 Formatted by Prettier Deluan 2020-01-14 18:06:40 -05:00
  • 14fe357387 Add User model Deluan 2020-01-14 16:11:27 -05:00
  • 127f70f841 Add prettier dependency Deluan 2020-01-14 16:11:12 -05:00
  • ea86238901 Add ui subfolder, bootstrapped a "hello-world" React-Admin app, changed Makefile to start both apps in dev mode Deluan 2020-01-13 22:53:23 -05:00
  • 31dfab90bd Simplify StreamController Deluan 2020-01-14 15:34:18 -05:00
  • d68342bd97 Add a 410-Gone handler for endpoints that will not be implemented Deluan 2020-01-13 20:45:38 -05:00
  • 3d76144f82 Allow LogLevel to be configurable. Also add filename and line number when LogLevel>=debug Deluan 2020-01-13 18:47:35 -05:00
  • c995766c45 Add startup banner Deluan 2020-01-13 18:24:42 -05:00
  • 0673371a71
    Update README.md Deluan Quintão 2020-01-13 17:31:12 -05:00
  • 04ef2edeca Move App to server package Deluan 2020-01-13 17:06:47 -05:00
  • a5b2e3c31f Remove dependency on goleveldb Deluan 2020-01-13 16:40:51 -05:00
  • 536244bc44 Removed LedisDB persistence layer. May reimplement in the future (not likely thou) Deluan 2020-01-13 16:37:24 -05:00
  • 614f4afe28 Implement Artist search with SQL, removed old search/indexer code Deluan 2020-01-13 16:02:49 -05:00
  • 3a9559a860 Implement Album search with SQL Deluan 2020-01-13 15:41:14 -05:00
  • c2448d3880 Using squirrel to generalize SQL search Deluan 2020-01-13 15:28:55 -05:00
  • d3af7e689d Implementing SearchSong using simple SELECTs. The performance hit is not relevant, makes things simpler Deluan 2020-01-13 10:44:35 -05:00
  • ecf2790c43 Implement Artist search with SQL, removed old search/indexer code Deluan 2020-01-13 16:02:49 -05:00
  • f290e1f778 Implement Album search with SQL Deluan 2020-01-13 15:41:14 -05:00
  • 3bccb6ed3a Using squirrel to generalize SQL search Deluan 2020-01-13 15:28:55 -05:00
  • 9ce863aa3f Implementing SearchSong using simple SELECTs. The performance hit is not relevant, makes things simpler Deluan 2020-01-13 10:44:35 -05:00
  • 0629be5800 Removed Storm persistence. Too slow and SQL implementation is actually more versatile Deluan 2020-01-13 10:49:36 -05:00
  • 66e9377795 Fix delete all from checksum hanging Deluan 2020-01-13 10:24:44 -05:00
  • 4b08df0725 Run SQL tests in memory Deluan 2020-01-13 09:06:11 -05:00
  • 87ca885b5e Optimize Checksums saving Deluan 2020-01-13 08:35:12 -05:00
  • b07642a8d1 Add a TODO Deluan 2020-01-13 00:52:48 -05:00
  • fddd0dc353 Fix some performance/volume issues Deluan 2020-01-13 00:04:11 -05:00
  • 973f8869eb SQL/Orm PlaylistRepository complete Deluan 2020-01-12 21:59:06 -05:00
  • 5d519dcecf SQL/Orm PropertyRepository complete Deluan 2020-01-12 21:46:40 -05:00
  • 3d706e3e98 SQL/Orm ArtistIndexRepository complete Deluan 2020-01-12 21:28:47 -05:00
  • 78fd567285 SQL/Orm CheckSumRepository complete Deluan 2020-01-12 19:46:45 -05:00
  • b9815fc653 SQL/Orm AlbumRepository complete Deluan 2020-01-12 18:55:55 -05:00
  • 56273dd4d9 SQL/Orm MediaFileRepository complete Deluan 2020-01-12 18:36:19 -05:00
  • d70af2c39d SQL/Orm ArtistRepository complete Deluan 2020-01-12 17:32:06 -05:00
  • ec57082882 Fix delete all from checksum hanging Deluan 2020-01-13 10:24:44 -05:00
  • 59bde5b79a Run SQL tests in memory Deluan 2020-01-13 09:06:11 -05:00
  • a3b78d454a Optimize Checksums saving Deluan 2020-01-13 08:35:12 -05:00
  • 4cda2ed9da Add a TODO Deluan 2020-01-13 00:52:48 -05:00
  • 0b1d2f1684 Fix some performance/volume issues Deluan 2020-01-13 00:04:11 -05:00
  • 71b8a1a9ee SQL/Orm PlaylistRepository complete Deluan 2020-01-12 21:59:06 -05:00
  • 67d8e269d3 SQL/Orm PropertyRepository complete Deluan 2020-01-12 21:46:40 -05:00
  • b2ae83f20f SQL/Orm ArtistIndexRepository complete Deluan 2020-01-12 21:28:47 -05:00
  • 09c1f83497 SQL/Orm CheckSumRepository complete Deluan 2020-01-12 19:46:45 -05:00
  • cd64c0ae13 SQL/Orm AlbumRepository complete Deluan 2020-01-12 18:55:55 -05:00
  • 2375d34247 SQL/Orm MediaFileRepository complete Deluan 2020-01-12 18:36:19 -05:00
  • ee8603c2b5 SQL/Orm ArtistRepository complete Deluan 2020-01-12 17:32:06 -05:00
  • 334e8384ce Update README Deluan 2020-01-11 22:32:32 -05:00
  • dd5945ad86 Make sure mock implementations implements their full interface Deluan 2020-01-11 21:52:39 -05:00
  • cb107f77f8 Make QueryOptions optional in PlaylistRepository.GetStarred Deluan 2020-01-11 21:38:02 -05:00
  • 4643628e28 Make QueryOptions optional in MediaFileRepository.GetStarred Deluan 2020-01-11 21:33:41 -05:00
  • b85898df93 Make QueryOptions optional in AlbumRepository.GetStarred Deluan 2020-01-11 21:30:24 -05:00
  • d4ed6a0569 Make QueryOptions optional in AlbumRepository.GetAll Deluan 2020-01-11 21:25:37 -05:00
  • bfac3e3c91 Refactor: NewResponse is more explicit Deluan 2020-01-11 17:18:20 -05:00
  • 23e080bc15 Remove stuttering Deluan 2020-01-11 17:08:10 -05:00
  • 8c1975b70f Remove unnecessary type casting Deluan 2020-01-11 16:56:08 -05:00
  • 6c05930444 Change tests' db path to a temp folder Deluan 2020-01-11 16:47:26 -05:00
  • 4b1c909a4d Make persistence provider pluggable at runtime Deluan 2020-01-11 14:58:46 -05:00
  • 93ab4132fe Move mapping functions to db_ledis, where it is used Deluan 2020-01-11 14:34:33 -05:00
  • 52fc580a2b Expose mediafile.AbsolutePath to remove dependency of the persistence layer in the API layer Deluan 2020-01-11 14:08:53 -05:00
  • 28ee1f195c More logging in the Importer Deluan 2020-01-11 13:58:25 -05:00
  • 48b465f2fb Simplify API routes mounting Deluan 2020-01-11 13:21:43 -05:00
  • 5acc9c7a22 Make DisableAuthentication a Dev flag Deluan 2020-01-11 13:03:31 -05:00
  • 408030eb6c Refactor App to use DI Deluan 2020-01-11 13:00:03 -05:00
  • 30ebbc1fa1 Move API dependency injection to main package, opening the possibility to switch persistence without code changes Deluan 2020-01-11 12:37:05 -05:00
  • 52f682debf Remove state from SearchController Deluan 2020-01-11 12:04:40 -05:00
  • dc6b812587 Remove state from StreamController Deluan 2020-01-11 11:58:21 -05:00
  • ce1c5e1129 Remove compulsory reindex at startup Deluan 2020-01-11 11:12:02 -05:00
  • 0c4cbe11be Fix flake test (was dependent on map keys order) Deluan 2020-01-10 22:13:17 -05:00
  • 10221b5471 Force dbPath to be relative to main executable Deluan 2020-01-10 22:03:22 -05:00
  • c9742181ff Save Storm DB in the DbPath configured Deluan 2020-01-10 21:51:57 -05:00
  • cead8906d6 Implements NowPlayingRepository as an in-memory only struct Deluan 2020-01-10 21:45:17 -05:00
  • c9be5f7201 Storm ChecksumsRepository complete. Deluan 2020-01-10 20:17:06 -05:00
  • 4f151a7409 Storm PlaylistRepository complete. Deluan 2020-01-10 19:58:30 -05:00
  • 70d7793147 Moved MediaFolders Repository to persistence agnostic package Deluan 2020-01-10 19:44:47 -05:00
  • 11f4505925 Renamed persistence packages Deluan 2020-01-10 19:41:35 -05:00
  • a1d837cb9b Storm IndexRepository complete. Deluan 2020-01-10 19:35:37 -05:00
  • 9ccd9545e8 Refactored purgeInactive, better test suite setup Deluan 2020-01-10 19:20:29 -05:00