19 Commits

Author SHA1 Message Date
8802755300 Adds H2 data directory to gitignore 2024-06-28 16:09:09 -05:00
846fe20084 Makes code formatting consistent and clean 2024-06-28 16:06:53 -05:00
139d40f1e0 Replaces in-memory album store with H2 DB for faster subsequent startups, and future features 2024-06-28 16:05:48 -05:00
9ff2de36df Updates readme, adds Swagger doc 2024-06-25 16:12:18 -05:00
db994d92cd Sets up caching methods for eventual introduction of database-based caching 2024-06-25 16:11:07 -05:00
afd9f22861 Cleans up imports 2024-06-07 22:53:55 -05:00
c167d5142f Simplifies music track retrieval. 2024-06-07 22:53:17 -05:00
5cdcb1b7c5 Adds support for album folder not found exception handling 2024-06-07 22:52:37 -05:00
da8a8f94d2 Makes CORS config global. Revamps and adds exceptions. 2024-06-07 22:52:02 -05:00
1acd3058bb Refactors track controller endpoints into album controller. Removes outmoded folder controller and service. 2024-06-07 22:48:02 -05:00
88d07b0fa0 Incorporates new models 2024-06-07 22:45:52 -05:00
b1e997430b Revamps the album cache service to make it comply with SonarLint. Also adds and renames some models. 2024-06-07 22:44:13 -05:00
0404cff354 Adds Logback config and updates logging 2024-06-06 21:18:13 -05:00
e190c3a533 Fixes bad push 2024-06-06 00:34:06 -05:00
9edcb5566b Makes caching async 2024-06-06 00:32:09 -05:00
bb0cac8553 Adds album hash not found error handling 2024-06-06 00:23:39 -05:00
0c7805eee3 Adds track controller 2024-06-03 23:03:56 -05:00
8b077be945 Adds first fully working version of code 2024-06-02 23:28:35 -05:00
bc979b94db Initial commit 2024-06-02 23:16:38 -05:00