Commit Graph

97 Commits (f77a45e963951daaf9c6498f8b10a16d4932a7ac)
 

Author SHA1 Message Date
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 4f631511de Implement api to store the state of the frontend
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 9b1da88a32 Add icon to README
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 ff03b8a4ff Fix error when trying to initialize a repository in an non-existent path
TG-1 #closed

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 bff4499d4f Add github action ffmpeg setup task
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 699698a251 Fix mapping issues of files when sorting
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 165151096d Implement missing sort keys
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
trivernis 90eae0bc16 Fix problems with logging binary data
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis de0f6fcbdf Implement api to add files
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 31f0345fbe Fix issues with windows build
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 019ff0a266 Add github action to build releases
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 04271b6df0 Implement api to request thumbnails of specific sizes
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis ce2533292d Implement support for unix domain sockets on unix
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 31d8c7d6fd Implement api to change the name of a file
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 0d3fffe980 Implement api to create tag and change file tags
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 6c51808fe0 Fix creation of duplicate tags on import
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis bac13f4853 Fix issue with default paths on init
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 20f75d0983 Implement api to get tags for a list of file hashes
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 1c633d9581 Change storages to be resolved by name instead of path on init
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 307b8c400c Rename crate to mediarepo-daemon
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 066914f50e Update api version
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis d704cc91fa Add sorting of namespaces by numeric value if it can be parsed
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis e0618b5781 Add basic sorting by tags and file properties
It's currently very slow. I have to write a bulk query to retrieve all
files with tags to speed it up.

Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 702c8ec2bd Improve thunmbnail generation
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis b9bf5861b6 Add support for negated tag queries
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago