Commit Graph

79 Commits (be3e9bbce3bd407532a47df082fbee1d193dd863)

Author SHA1 Message Date
trivernis 0cb37e1268
Add vacuum job
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 496d720219
Add job scheduler implementation with progress report
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 530fbd7606
Add job trait and state data objects
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis e5cabd4e9b
Update daemon dependencies
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 18546eaabb
Increment version
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 3499ee9392
Increment version
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 9f37173edc
Update dependencies of daemon
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 093396c16f
Increment version
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
Trivernis 6f95538834
Split the build script tasks into separate files
Build scripts are now located in the scripts folder.

Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
trivernis 5ecaadd0c8
Increment verison
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis f788d195eb
Optimize state loading
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 516b27d7ad
Add job to generate missing thumbnails on startup
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis d7e0f42fe2
Update bromine
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 01f781b9f3
Increment version to 0.13.4
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 5aadd9c245
Add api implementation for sorting presets
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 0378f400d7
Update dependencies
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 0de740932f
Increment version to 0.13.3
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 5f5af3473e
Increment version to 0.13.2
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis c64881da0d
Change order of integrity check and add vacuum
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis cb493b4651
Add file dao and tag dao
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 1dedd8b327
Rename mediarepo-model to mediarepo-logic crate
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis ea14222e44
Add duplicate check on import
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 96c44d1fbc
Allow folder size scanning to fail
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 603b182e9f
Adjust dependency paths
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis ef30e38246 Implement api to change the status of a file
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 9e0c72bd66 Implement filtering based on file properties
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 810f9986af Fix shutdown to close the repository instead of aborting completely
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis f77a45e963 Implement new settings format and remove storage table
TG-16 #done
TG-67 #closed

Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 796eb56a62 Add jobs to be run when opening the repository
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis ff844f3156 Fix CD handling and update api types
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 2a3ba0d10d Change database schema to split mandatory file data and metadata
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
Trivernis 90b9f17be2 Update bromine
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis 8d108c699e Implement changes to size fetching api
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis 6dc4caebe2 Increment version
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis 77fcd2e4f5 Implement api to retrieve repository metadata
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis bddce4d60a Implement missing client api
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis fb139c9091 Add backend wildcard support
TG-17

Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
trivernis 0d4eb47a11 Increment version to 0.9.0
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis c116b22739 Update thumbnailer
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis c201e3f3d6 Implement api to store the state of the frontend
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis bc5210230e Update api
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis bf17174401 Update api and bromine version
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 7f42804cc5 Update thumbnailer
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis f6d69b4b9f Update thumbnailer
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 7c155f8229 Update dependencies
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis e9d5aa6122 Implement thumbnail delete command and update thumbnailer
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 3fb98188dc Implement filter expressions supporting AND and OR
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis c3b744ed02 Change implementation to store thumbnails independent from the database
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis de41cb3a9b Implement api to get metadata on a single file
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 89e79c63fa Fix problems with creating and mapping tags on import
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago