Trivernis
f6a4b77465
Add mode and selected file to state
...
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
trivernis
49354c02b4
Increment version to 0.9.0
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
2e95691318
Select the first tab automatically when opening a repository
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
a86aaef510
Fix issues with grid key naviation
...
It should only navigate now when focussed.
Same logic applies to the gallery.
The focus is kept when changing between the gallery and
the grid.
TG-48 #closed
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
08632080cb
Improve storing of the state on change rather than periodically
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
f652785ccf
Add saving and restoring of opened tabs
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
02c013a1c3
Move more information to the tab state
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
018d1eb412
Improve tab handling
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
20d527f195
Add multiple tabs of one type
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
481114052e
Add daemon download prompt when it's not installed
...
TG-43 ready-for-test
TG-38 ready-for-test
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
0ddc50d2a0
Add page up and down shortcut and improve scrolling
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
7fd81140b6
Add file shortcuts
...
- select with arrow keys
- shift select with arrow keys
- ctrl select with arrow keys
- ctrl a
- ctrl shift a
TG-15 ready-for-test
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
8d4e83bcc8
Fix icon config for tauri build
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
bbe3bfb021
Add icon to readme
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
baa02529a1
Add application icons
...
TG-12 #ready-for-test
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
41be1b63f4
Add edit dialog for repositories
...
TG-10 #ready-for-test
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
579a5a43be
Move repository form outside of add dialog
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
1dc17f0aef
Update api and change filter to not be a tagged enum
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
984240a507
Update api and bromine version
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
7898809d81
Add propt to delete the contents of a local repository
...
TG-25 #ready-for-test
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
0357a6e8bf
Fix deleted repository staying opened
...
When deleting the currently selected repository it gets closed
before deletion.
TG-2 #closed
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
e233c1e59c
Add file metadata sidebar entry
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
7501e65d5c
Add readonly file metadata tab
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
d03409ef21
Remove remainder of file name editing from the edit sidebar
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
0563c928d1
Move tag list to search sidebar
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
556e718f2a
Add 'Open' action to file grid context menu
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
0ee9d3791f
Rename file-edit to tag-edit
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
628d1d92ad
Add tag editing to import tab and remove name editing
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis
d7e477efb8
Move import sidebar to sidebar module
...
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
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