Commit Graph

173 Commits (feature/jobs)

Author SHA1 Message Date
trivernis 0eda0d2c22
Improve job state loading and storing
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis fb869dabb1
Add job for checking the integrity
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis e9dbbd1bd5
Add job handle to jobs to wait for results
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis a87c341867
Add job implementation to generate missing thumbnails
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 22f28a79d1
Update to latest bromine
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 2f11c87395
Add calculate_sizes implementation as dispatchable job
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis a57a6f32c4
Implement periodic job dispatching
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 056166ee60
Integrate worker into main application
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis a145d604d9
Simplify job implementation
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 2b76e35150
Merge branch 'develop' into feature/jobs
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis a11a2f3dc5
Add opt-in performance tracing telemetry
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis aa772ea173
Add tracing layer list and refactor logging implementation
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis a2aef104ee
Move whole main function into an async context
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis be3e9bbce3
Fix migration sql
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 0cb37e1268
Add vacuum job
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 496d720219
Add job scheduler implementation with progress report
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 530fbd7606
Add job trait and state data objects
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 8b342f6aac
Add tables to store job information
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis e5cabd4e9b
Update daemon dependencies
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 18546eaabb
Increment version
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 179dcf0d4e
Delete orphaned tags
TG-109 #ready-for-test

Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 3499ee9392
Increment version
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 9f37173edc
Update dependencies of daemon
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 093396c16f
Increment version
Signed-off-by: trivernis <trivernis@protonmail.com>
2 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>
2 years ago
trivernis 3bcc213e9a
Increment version
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
Trivernis 3b38f1a8c6
Replace the Makefile with a python build script
Signed-off-by: Trivernis <trivernis@protonmail.com>
2 years ago
trivernis dde9a1e4fb
Add makefile and dockerfile
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 598792aeb7
Fix deepsource issue
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 5ecaadd0c8
Increment verison
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis f788d195eb
Optimize state loading
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 6e150a3701
Add file size to file metadata
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 2e3e55406b
Fix init when settings path doesn't exist
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 27a5432176
Enforce tags to be lowercase
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 7189f65afd
Fix thumbnails not being generated on import
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 6007d2a096
Fix browserlist and import fail on duplicate tags
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 516b27d7ad
Add job to generate missing thumbnails on startup
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis d7e0f42fe2
Update bromine
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 01f781b9f3
Increment version to 0.13.4
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 12d85b50cc
Fix preset creation
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 5aadd9c245
Add api implementation for sorting presets
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 78a5780ff1
Add function to delete sorting presets
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis c34d9d5649
Add function to add sorting presets
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 3e768d7c7c
Add sorting preset dto and function to retrieve all presets
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis ed68b76a42
Add sorting preset table definitions
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 426203b8e5
Improve performance of sorting data fetching
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 0378f400d7
Update dependencies
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 0de740932f
Increment version to 0.13.3
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis d6372d6e16
Fix tags are not searched correctly when adding
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 0b511bb54f
Fix tags of untagged files cannot be edited
TG-80 #closed

Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago