Commit Graph

48 Commits (main)

Author SHA1 Message Date
trivernis 99c224586a
Fix more clippy warnings
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 580c27bbd1
Fix cargo clippy warnings
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 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 530fbd7606
Add job trait and state data objects
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 598792aeb7
Fix deepsource issue
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 0378f400d7
Update dependencies
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 37322b13a7
Implement integrity check
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis acdad7ac7e
Fix warnings
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 96c44d1fbc
Allow folder size scanning to fail
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 15e31fbf79 Fix deletion not deleting thumbnails of file
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis ef30e38246 Implement api to change the status of a file
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 810f9986af Fix shutdown to close the repository instead of aborting completely
Signed-off-by: trivernis <trivernis@protonmail.com>
2 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>
2 years ago
trivernis 796eb56a62 Add jobs to be run when opening the repository
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis ff844f3156 Fix CD handling and update api types
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
trivernis 2a3ba0d10d Change database schema to split mandatory file data and metadata
Signed-off-by: trivernis <trivernis@protonmail.com>
2 years ago
Trivernis 77fcd2e4f5 Implement api to retrieve repository metadata
Signed-off-by: Trivernis <trivernis@protonmail.com>
2 years ago
trivernis c201e3f3d6 Implement api to store the state of the frontend
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 c3b744ed02 Change implementation to store thumbnails independent from the database
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
trivernis 9b2092270a Update rmp-ipc and add dynamic tcp ports
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 2735033859 Move thumbnail generation to thumbnailer crate
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis ab16ba4873 Fix init and import command
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis a99d3235a8 Add tracing and optional firechart analysis
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis dbe0c20f63 Add tag import to file import
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 17edb0a72f Add tag and namespace model and socket namespace
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 19efd2f7d7 Update rmp-ipc
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 381a1fb507 Add automatic thumbnail generation on import
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis bfeb946564 Add image processing functions to core
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 13f3b39f8b Add thumbnail model to model subcrate
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis fd092e8f3e Add mime_type column to files
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 33c753b135 Add all_files event
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 216120ca1d Add more functions to repo type
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis f0709a2a4b Add socket server and initialization
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 17e6e04dd3 Remove gtk stuff and add a socket crate
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 0f90ad8984 Change base of the file hash store
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 9e9d15d26e Add FileHashStore to store files identified by hashes
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis b22e85c77f Add storage and inimplemented file model
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 551d556b75 Add first models and database connection
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis d0648b556f Add migration script
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago