Antoine Gersant
bf775ebc4c
Playlist migration
2025-01-09 21:59:59 -08:00
Antoine Gersant
3ad5e97b75
Settings and auth secret migration
2025-01-07 21:51:43 -08:00
Antoine Gersant
73dc59f833
DB migration skeleton
2025-01-05 17:30:33 -08:00
Antoine Gersant
58d1af5edd
Updated changelog
2025-01-02 14:35:17 -08:00
Antoine Gersant
ff7291a246
Adds test for multivalue fields
2025-01-02 12:47:00 -08:00
Antoine Gersant
cfa2cedbc1
Test accented character sorting in search results
2025-01-02 00:13:18 -08:00
Antoine Gersant
b9bcdd46b1
Faster song sorting using dictionary ordering
2025-01-01 23:45:52 -08:00
Antoine Gersant
f371d5e331
Support for accented characters when sorting songs
2025-01-01 23:25:13 -08:00
Antoine Gersant
41187199ba
Moved song sorting to collection.rs
2025-01-01 16:46:14 -08:00
Antoine Gersant
de39b2f4a5
Search index build optimizations:
...
- For ascii bigrams, store song occurences in a vec instead of a hashmap to save on hashing costs (~10% faster). Use ascii values to build vec indices.
- For all bigrams, replace IntMaps with Vec. This allows the same song to be counted multiple times for one bigram, but saves a huge amount of hashing cost (~30%)
2025-01-01 15:57:33 -08:00
Antoine Gersant
cb241d21dd
Handle accented characters when sorting more collection results
2025-01-01 13:54:02 -08:00
Antoine Gersant
21d7e3049e
Use thin LTO
2025-01-01 13:33:47 -08:00
Antoine Gersant
68b8041f97
Sorting for accented characters
2025-01-01 13:31:11 -08:00
Antoine Gersant
e8845c7ef9
Changelog adjustments
2024-10-13 20:04:29 -07:00
Antoine Gersant
b7719edd8e
Updated changelog
2024-10-13 20:02:49 -07:00
Antoine Gersant
ed546ed531
Setup guide tweaks
2024-10-13 00:24:10 -07:00
Antoine Gersant
c640086a3e
Cleanup
2024-10-13 00:11:33 -07:00
Antoine Gersant
cf6a092ab7
Setup file watches while indexing is happening
2024-10-12 17:15:22 -07:00
Antoine Gersant
768ea095e1
Skip redundant watch setup
2024-10-12 16:56:20 -07:00
Antoine Gersant
5a5f696366
Reset song count when indexing starts
2024-10-12 16:38:53 -07:00
Antoine Gersant
d1d12aecc5
Adds scanner auto-trigger test
2024-10-12 16:23:31 -07:00
Antoine Gersant
ea75497bf1
Rescan collection when content changes
2024-10-12 16:16:01 -07:00
Antoine Gersant
8100dfceae
Replaced channel with notifu
2024-10-12 16:08:27 -07:00
Antoine Gersant
f955eb75c5
Automatically reindex when relevant config changes are made
2024-10-12 14:53:13 -07:00
Antoine Gersant
0a7ae8ebad
Adds index status endpoint
2024-10-12 00:19:14 -07:00
Antoine Gersant
090ca387ab
Async cleanup
2024-10-11 21:34:36 -07:00
Antoine Gersant
d53681b6c0
Cleanup
2024-10-11 21:21:35 -07:00
Antoine Gersant
d555a2e5f0
Watch config file changes
2024-10-11 21:20:16 -07:00
Antoine Gersant
142d400b8b
Create config file on startup
2024-10-11 20:09:39 -07:00
Antoine Gersant
5f585a61d8
Doc updates
2024-10-11 20:04:37 -07:00
Antoine Gersant
08052c25a3
Preserve order of mounts points and users
2024-10-09 23:48:22 -07:00
Antoine Gersant
497b3bb545
Allow clearing DDNS url
2024-10-09 17:29:45 -07:00
Antoine Gersant
32e67dc095
DDNS polish
2024-10-09 16:45:50 -07:00
Antoine Gersant
8b31698cf4
Enable fat LTO in release builds
2024-10-09 16:12:29 -07:00
Antoine Gersant
7a84cc0290
Fixed a bug where blank DDNS url turned into '/'
2024-10-09 14:53:42 -07:00
Antoine Gersant
524e072e9f
Fixed typo
2024-10-09 11:12:44 -07:00
Antoine Gersant
5ec0b5f7a5
Write config changes to disk
2024-10-08 23:38:11 -07:00
Antoine Gersant
fb18cb3c4f
Test config round trip
2024-10-08 23:03:15 -07:00
Antoine Gersant
0058221e88
Fixed duplicate user test triggering a different error
2024-10-08 22:30:44 -07:00
Antoine Gersant
51283d935f
Cleanup
2024-10-08 22:29:09 -07:00
Antoine Gersant
a4e9aea1e4
Read config from disk
2024-10-08 22:28:10 -07:00
Antoine Gersant
7f39d8e8b7
Boilerplate
2024-10-08 22:19:57 -07:00
Antoine Gersant
316f5c0219
Service agnostic DDNS
2024-10-08 21:59:40 -07:00
Antoine Gersant
deeb3e8a05
Cleanup
2024-10-08 20:50:00 -07:00
Antoine Gersant
ae5da0f4f3
Config refactor continued
2024-10-08 20:48:26 -07:00
Antoine Gersant
c7a760e2c2
Cleanup
2024-10-07 23:09:10 -07:00
Antoine Gersant
471e39495c
Cleanup
2024-10-07 23:08:49 -07:00
Antoine Gersant
67730f55fb
Cleanup
2024-10-07 23:07:53 -07:00
Antoine Gersant
1555c784de
Config users refactor
2024-10-07 23:05:35 -07:00
Antoine Gersant
c51ce59fba
Removed preferences
2024-10-07 18:08:36 -07:00