Commit Graph

268 Commits (ed8ddf4d9fcd95e38ecb3244757bfe2bd5106179)

Author SHA1 Message Date
trivernis 62cba1ce56 Refactor file grid and gallery to use the same type of thumbnail container
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 8728fcdc71 Move tag-item to separate module and delete the now empty shared module
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 86519f22a1 Move common and file related components to app-common and file module
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 4c1c13d4cd Move sidebar components to separate module
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 823628e5bd Move input components to separate module
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis e694645a78 Change indentation to 4 spaces (because why was it 2 anyway?)
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 6348f10981 Update dependencies
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis aa563830c1 Fix issues caused by refactoring
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 60faf81187 Cleanup code
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 9773444d7f Refactor project structure
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 62321ccebb Move gallery + grid to encapsulating file-multiview component
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 23654e5150 Remove mat-icons in favor for ng-icons to avoid calling a cdn
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 4d7a18b159 Add thumbnail icons for unsupported mediatypes and thumbnails for non-images
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis e49d1a07af Fix issue with image scaling not resetting with the next image
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 4a0b1eb2ae Add support for videos and audios in gallery view
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 47738b392d Move gallery content viewer to separate component
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 09f3225aa3 Add context menu action to regenerate a thumbnail
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 6510e6392a Add tag input to file edit sidebar
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 2fefc65d29 Fix scaling of filter dialog height
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis bade6214a0 Add context menu actions to tag list and files
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis dff586bc10 Add invert action to filter context menu
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 3a461080ea Fix scrolling behaviour of filter dialog
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 69c188d288 Add context menu to switch filters from or to and
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 349d1dfc31 Fix filter tag suggestions not using all tags
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 05c2aa3507 Improve filter dialog style
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 6cb91bf263 Add basic filter dialog implementation
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 4a0a946deb Update plugin and rename filter dialog to sort dialog
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis f706032c7a Add file type filters to import file select
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 4e44f127c2 Update plugin version
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis d7d20ec416 Update plugin
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis df9dec296d Update plugin
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 3ae96ff98a Fix issues with rendering and freezing on scrolling
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis ef9ce713da Change thumbnails and images to be directly retrieved from custom schemes
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis cf0caf33b5 Remove tag parsing options (for now)
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 1956f2d0b0 Fix resizing issues with filegrid and gallery
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis c8cccf4500 Fix performance issues with rendering on import
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis da169fc4e6 Implement importing itself
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis d9fc378a1b Add resolving of files when a path is selected
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis b5dcc17723 Improve import path select input
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis af8b84e975 Add import ui layout
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 448d55aa1e Add parameter to specify the decoding strategy on content-aware-images
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 03cdc3ea0c Update api crate to fix compile issues on windows
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis dd67c9751f Fix thumbnail caching issues
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 785f5853d8 Improve thumbnail handling
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 1d0ca6bb8e Fix tag edit list not refreshing when toggling tags
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis c5cd1664bb Add functionality to name input field
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis a7327d6bc6 Add logic to actually edit tags
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis bc74482098 Add UI to edit tags
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis df437a6cec Change theme to fit dark theme better
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis e6026cfd27 Cleanup code
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 2691653274 Improve performance by comparing file ids instead of hashes
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 24a8b1ce39 Fix grid to keep available selection when searching for files
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis e32f37df87 Fix build github action
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 45fffba33a Improve tag list to display all tags in the selection
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis b81a83a328 Move sidebar content into tabs
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis f4988efb7e Move file tab sidebar to separate component
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis d25ed3cd80 Merge branch 'main' of github.com:Trivernis/mediarepo-ui 3 years ago
trivernis 78b7c03da5 Rename search tab to files tab
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
Trivernis 3a2f240689 Fix cargo caching path
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis a9e404e7d7 Add release build task
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis e6693f026f Change path for debug builds one last time
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis 74c8238f26 Fix artifact path and remove unnecessary os dependencies
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis 75acaa8fe8 Add additional setup command for linux
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis b38ae8dc67 Fix fail-fast parameter
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis b9226d315f Add yarn installation command
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis 4276598e62 Add caching and installation of angular cli
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis f5c2a53197 Fix workflow syntax errors
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis 96291056f7 Add build debug workflow
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
trivernis 9bd0e5920d Change file tag display to be sorted alphabetically
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis c3a0f804cf Change tag autocomplete to only suggest tags that further filter in this context
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 161b1c5992 Fix alignment of removal button
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis bb2f564b58 Add removing option for repositories
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis ace63ac461 Add initialization of repositories to dialog
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis ffced041d4 Rework repository form
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis e8bfd8b710 Fix scrollbar background
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 309995db24 Fix scaling issues with images
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 942650407e Fix file grid being wider than 100%
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 0d8c971056 Improve repository list display
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 1982790b26 Add starting of local daemon for repositories with no daemon running
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis d0b832fc89 Add repository overview to tabs
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis e9a4602ee0 Fix scrolling behaviour to only zoom when in image view
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis b2ad753da2 Center the selected item in the gallery view strip
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 3f90e9d1db Add zoom to gallery view
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis d3c94bc1ec Make all images content aware
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 79bcf7c528 Fix to Keep selection when exiting the gallery view
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis e93e75221e Add scaling of full image view depending on aspect ratio
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis fa37c58683 Allow ordering the sort order via drag and drop
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 80d0de87f9 Fix z-index of gallery close button
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 8990b0f906 Add loading indicator to file gallery display
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis b989e02bee Add cancel to sort dialog and fix backdrop close
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 46d823720c Add loading indicator to file search
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 1120d61cf1 Add gallery view
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 7737fce36a Add sorting dialog
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis a276a37d3d Fix issue with multiple tags in the search expression
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis be2608223c Improve file search input
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 329962dde2 Add negation to search queries
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 5b0769dcd2 Move home view to separate view and add tabs
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis e721344d07 Move file search to separate component
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis c19423a271 Move commands to api crate
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 8fbc4436e3 Fix content security policy for custom pseudo protocol 'once:'
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis a50bb88ba8 Add feature to add tags from the tag list to the search expression
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 29eb82e687 Merge branch 'main' of github.com:Trivernis/mediarepo-ui 3 years ago
trivernis 16de88cf38 Fix issue with unselecting files
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
Julius Riegel 94f6472d2c Merge pull request #1 from Trivernis/imgbot
[ImgBot] Optimize images
3 years ago
Julius Riegel eaecef62cf Create LICENSE 3 years ago
ImgBotApp 0ef9f041da [ImgBot] Optimize images
*Total -- 59.47kb -> 30.18kb (49.25%)

/src-tauri/icons/icon.png -- 13.85kb -> 6.10kb (55.95%)
/src-tauri/icons/Square310x310Logo.png -- 8.39kb -> 3.81kb (54.55%)
/src-tauri/icons/Square284x284Logo.png -- 7.56kb -> 3.44kb (54.48%)
/src-tauri/icons/128x128@2x.png -- 6.85kb -> 3.17kb (53.76%)
/src-tauri/icons/Square142x142Logo.png -- 3.77kb -> 1.94kb (48.63%)
/src-tauri/icons/Square150x150Logo.png -- 3.87kb -> 2.00kb (48.39%)
/src-tauri/icons/128x128.png -- 3.43kb -> 1.84kb (46.3%)
/src-tauri/icons/Square107x107Logo.png -- 2.80kb -> 1.57kb (43.97%)
/src-tauri/icons/Square89x89Logo.png -- 2.41kb -> 1.41kb (41.69%)
/src-tauri/icons/Square71x71Logo.png -- 1.96kb -> 1.23kb (37.54%)
/src-tauri/icons/StoreLogo.png -- 1.49kb -> 1.06kb (28.69%)
/src-tauri/icons/Square44x44Logo.png -- 1.27kb -> 0.98kb (22.71%)
/src-tauri/icons/32x32.png -- 0.95kb -> 0.84kb (11.19%)
/src-tauri/icons/Square30x30Logo.png -- 0.88kb -> 0.80kb (9.08%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
3 years ago
trivernis 2f4d7ff73d Add README
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis aeac1e2e36 Add tag display and file search
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis e0a42b1b0f Fix file grid multiselection
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 851983c164 Fix layout and add selection logic
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 1b1451d910 Add lightboxes and fix memory leak problems
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis f3446c8696 Add thumbnails and improve performance
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis cdc0c55053 Add image loading bars
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 2940f8089a Add somehow working file content retrieval
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 5e4d6e098f Improve connection handling
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 68ffdc323b Add repository connections
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 69c7ab7ac8 Add repository overview
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis d72e5781b0 initial commit 3 years ago