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
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 ( #208 )
...
* Add support for m4b
* Formatting
* Formatting
---------
Co-authored-by: Antoine Gersant <antoine.gersant@lesforges.org>
2024-05-09 19:59:45 -07:00
Antoine Gersant
fc0a4fd6eb
Tentative fix for linux build
2023-09-12 20:08:12 -07:00
Antoine Gersant
6f24ff248f
Depedency bumps
2023-09-08 19:34:39 -07:00
Antoine Gersant
4807b2d3b9
Apply lints
2023-09-08 18:23:34 -07:00
Etienne Dechamps
f6d45c8387
Demote DDNS disabled message to avoid log spam ( #188 )
...
Fixes #187
2023-02-11 15:53:07 -08:00
Antoine Gersant
a8660793f8
Use TDOR frame for ID3v2 to populate year
2022-11-24 20:22:35 -08:00
Antoine Gersant
eaec68dff0
Specified API errors
2022-11-21 21:37:47 -08:00
Antoine Gersant
1484ecabe9
Log error details instead of sending them in HTTP responses
2022-11-21 18:37:55 -08:00
Antoine Gersant
1812bedfd2
Fixed a bug where systemd init error would not display
2022-11-21 17:31:12 -08:00
Antoine Gersant
c57583d1d4
Removed anyhow dependency
2022-11-21 17:23:14 -08:00
Antoine Gersant
98d00d261d
Remove some usage of anyhow
2022-11-21 17:00:15 -08:00
Antoine Gersant
edc7170b89
Removed unused import
2022-11-21 16:53:32 -08:00
Antoine Gersant
e4959be2f4
metadata module error cleanup
2022-11-21 16:51:31 -08:00
Antoine Gersant
fee2f17fb1
Error cleanup
2022-11-21 16:45:18 -08:00
Antoine Gersant
4c5a6bc2d6
Error cleanup
2022-11-21 16:31:49 -08:00
Antoine Gersant
1e9d307a05
Error cleanup
2022-11-21 16:06:18 -08:00
Antoine Gersant
4ec8f2161b
Error cleanup
2022-11-21 16:00:22 -08:00
Antoine Gersant
f609afc5ed
Structured errors continued
2022-11-21 15:33:50 -08:00
Antoine Gersant
9f0bc06dac
Bump API version
2022-11-17 22:31:19 -08:00
Antoine Gersant
f3abb816ff
Fixed a bug where all music sources would be deleted when trying to add sources with duplicate names
2022-11-12 14:07:01 -08:00
Antoine Gersant
bb8d1142d6
Defined a few unspecified errors
2022-11-09 01:23:23 -08:00
Antoine Gersant
822f3ed073
Merged trivial modules
2022-11-09 00:39:48 -08:00
Antoine Gersant
2873f38e04
Merged trivial modules
2022-11-09 00:33:57 -08:00
Antoine Gersant
388901cf65
Moved manager.rs file contents to parent modules
2022-11-09 00:14:52 -08:00
Antoine Gersant
df0de19567
Renamed mod.s rs files
2022-11-08 23:53:02 -08:00
Antoine Gersant
a5f5a77100
Linter suggestions
2022-11-08 02:04:54 -08:00
Antoine Gersant
63e971059a
Removed deprecated authentication methods
2022-11-08 02:01:20 -08:00
Antoine Gersant
d41e837561
Linter suggestions
2022-11-08 01:21:26 -08:00
Tobias Schmitz
f5a2eed423
Migrate to diesel 2.0 ( #174 )
2022-08-30 11:47:16 -07:00
Tobias Schmitz
41a4b21327
Fix clippy warnings ( #175 )
2022-08-29 21:17:03 -07:00
Tobias Schmitz
374d0ca56f
Migrate to actix-web 4 ( #171 )
...
* Migrate to actix-web 4
* Change expected swagger test status code
* update tokio to 1.0
* fix clippy warnings
2022-04-24 13:55:38 -07:00
Tobias Schmitz
90fd6bbcc9
Update dependencies ( #166 )
2022-03-20 19:50:14 -07:00
Antoine Gersant
39c8cf7595
Thumbnail and audio endpoints no longer encode payloads
2021-11-28 20:13:54 -08:00
Antoine Gersant
f27bc4ccfc
Added TODO
2021-11-27 16:45:25 -08:00
pmphfm
e2bf97db99
Code cleanup ( #148 )
...
Fixed all most all clippy warnings.
Test: cargo test && cargo clippy
2021-10-19 19:31:17 -07:00
Tobias Schmitz
d01583b406
add api parameter for thumbnail size ( #144 )
...
* add api parameter for thumbnail size
* make max_dimension optinal in case of native resolution
* add tests for thumbnail size
* fix typo
* fix thumbnail size tests
* make unwrap more explicit
* remove print statement
* update workflows
* reduce thumbnail variations
* add removed token
* Update coverage.yml
* fix typo
* hopefully prevent coverage timeout
- split up thumnail tests
- reduce threadcount used for test execution
* get thread count using github actions specific step
* use fixed thread count of 4
* run coverage tests in release mode
* ignore large and native thumbnail_size tests in coverage
2021-06-05 02:24:25 -07:00