Commit Graph

44 Commits (de41cb3a9b9efe7872c89cbaefc5113e423c2b59)

Author SHA1 Message Date
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 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 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
trivernis 9fde0f08e2 Use mediarepo-api for api types and remove lib config
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 b9468b9645 Add search function for files
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis c0011b9e6e Update rmp-ipc
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 813ddc669e Add event to get file tags
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 4cebfc7eb2 Refactor callback functions
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 1769a54d53 Update rmp-ipc
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 d3ba1152ac Change thumbnail response to include more information
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 216e5892f9 Add socket event to read thumbnails
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis b2c095c0a0 Add event to get file thumbnails
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 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 d62f5b38bf Add read_file event and parsing of file types from mimes
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 0d26370caa Update rmp-ipc and add logging
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 7715609629 Implement Deserialize and Serialize for all types
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 6ffb6c5ebb Add info event
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 957e618d84 Expose socket types
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