Commit graph

1224 commits

Author SHA1 Message Date
Antoine Gersant
7a17cdc195 Rely on Axum to do percent decoding 2024-08-03 15:01:42 -07:00
Antoine Gersant
16434e6c51 Disable default ureq features 2024-08-03 14:55:02 -07:00
Antoine Gersant
5a14830138 Bump depedencies 2024-08-03 13:57:03 -07:00
Antoine Gersant
845105cf38 Fixed integration tests 2024-08-01 02:08:35 -07:00
Antoine Gersant
cd45836924 Error types consolidation 2024-08-01 00:09:21 -07:00
Antoine Gersant
8f2566f574 Refactor index 2024-07-31 23:38:38 -07:00
Antoine Gersant
a0624f7968 Flatten via trie 2024-07-31 18:00:26 -07:00
Antoine Gersant
7a1d433c8a Return album appearances 2024-07-31 17:07:44 -07:00
Antoine Gersant
ae9f94ce4f Removes MultiString 2024-07-31 16:47:12 -07:00
Antoine Gersant
e8af339cde Browsing via index (WIP) 2024-07-31 03:41:32 -07:00
Antoine Gersant
b4b0e1181f Indexing perf work 2024-07-31 01:43:13 -07:00
Antoine Gersant
72ec7b260a Index artists 2024-07-31 00:11:33 -07:00
Antoine Gersant
35736ee1d5 v7 compat for random/recent endpoints 2024-07-30 23:17:41 -07:00
Antoine Gersant
332e39876e Implements get_album endpoint 2024-07-30 00:24:25 -07:00
Antoine Gersant
b42c6d39e8 Seralize index into DB 2024-07-29 22:56:03 -07:00
Antoine Gersant
1f3cc1ea26 Rebuild index on startup 2024-07-29 21:54:07 -07:00
Antoine Gersant
8db6a2352b Adds ID trait 2024-07-29 20:03:25 -07:00
Antoine Gersant
93e8d7d94b Implement recent albums endpoint 2024-07-29 20:00:53 -07:00
Antoine Gersant
64ef7cb21f Index -> IndexManager 2024-07-29 18:13:40 -07:00
Antoine Gersant
2012258a72 Indexing WIP 2024-07-29 02:07:28 -07:00
Antoine Gersant
2965cbdf7e Index/Browser split 2024-07-28 23:15:26 -07:00
Antoine Gersant
efc27757c7 Updated changelog 2024-07-28 12:59:31 -07:00
Antoine Gersant
91352fc13b Cleanup 2024-07-28 02:34:35 -07:00
Antoine Gersant
470fbc6d1c Fixed toolchain setup 2024-07-27 22:23:49 -07:00
Antoine Gersant
9e9d031f4e Rename toolchain file 2024-07-27 22:20:27 -07:00
Antoine Gersant
caf6feea7a API versioning tests 2024-07-27 18:47:32 -07:00
Antoine Gersant
caa8907297 API versioning 2024-07-27 18:06:19 -07:00
Antoine Gersant
6871f41a99 Dev environment setup 2024-07-27 15:20:23 -07:00
Antoine Gersant
00cc18c798 Dev environment setup 2024-07-27 13:30:42 -07:00
Antoine Gersant
3362a828cd Split index into scanner (populates DB) and index (reads from DB) 2024-07-15 02:11:18 -07:00
Antoine Gersant
9d8d543494 Adds multi-value fields (single row) 2024-07-15 01:29:09 -07:00
Antoine Gersant
5a785a2e16 Update build script to follow removal of crate feature 2024-07-13 19:06:19 -07:00
Antoine Gersant
0f25a12877 Dependency bumps 2024-07-13 19:01:06 -07:00
Antoine Gersant
1c4ef6c5ee Dependency bumps 2024-07-13 18:48:55 -07:00
Antoine Gersant
1020f27413 Better migration error message 2024-07-13 18:28:51 -07:00
Antoine Gersant
0e63f64513 Range requests 2024-07-13 18:25:33 -07:00
Antoine Gersant
153943a3ae Add thumbnails endpoint 2024-07-13 17:58:31 -07:00
Antoine Gersant
d82563efc0 Adds playlist endpoints 2024-07-13 17:44:40 -07:00
Antoine Gersant
274a1f2cf7 Adds lastfm endpoints 2024-07-13 17:28:48 -07:00
Antoine Gersant
18858d8d1a Collection endpoints 2024-07-13 17:17:01 -07:00
Antoine Gersant
03d5568765 Implements more endpoints 2024-07-13 15:48:08 -07:00
Antoine Gersant
5c4631c673 Adds settings endpoints 2024-07-13 14:12:54 -07:00
Antoine Gersant
84921f7db3 Static file serving 2024-07-13 12:40:47 -07:00
Antoine Gersant
08353a717f Axum initial setup 2024-07-13 12:30:02 -07:00
Antoine Gersant
138886e55c Cosmetic change 2024-07-13 11:09:20 -07:00
Antoine Gersant
6884548cd0 Trim dependency features 2024-07-13 01:38:55 -07:00
Antoine Gersant
12a9f2ec3c Diesel -> SQLx 2024-07-13 01:20:27 -07:00
Antoine Gersant
138eacc9fc Merge branch 'master' of https://github.com/agersant/polaris 2024-07-10 23:17:41 -07:00
Antoine Gersant
11775d961b Lints 2024-07-10 23:17:38 -07:00
duydl
77dc2eac23
Add support for m4b format ()
* Add support for m4b

* Formatting

* Formatting

---------

Co-authored-by: Antoine Gersant <antoine.gersant@lesforges.org>
2024-05-09 19:59:45 -07:00