Brendan Allan
7aa0452ba3
[ENG-1503] Close search bar when navigating into folder ( #1890 )
...
* track search state differently and key location explorer to path
* Update ViewItem.tsx
* remove useless memoisation
2023-12-14 19:30:42 +00:00
Brendan Allan
3cabc9c3a9
Basic actor manager ( #1888 )
...
* basic declared actor manager
* put actors in separate file
* clippy
* hopefully clean up some clippy warnings
---------
Co-authored-by: jake <77554505+brxken128@users.noreply.github.com>
2023-12-13 17:49:22 +00:00
nikec
b5aa4970e5
[ENG-1505] fix windows explorer path ( #1891 )
...
fix windows explorer path
2023-12-13 17:48:33 +00:00
nikec
caf4fc5cde
[ENG-1353] explorer dnd ( #1737 )
...
* locations dnd
* fix icon
* reduce navigate timeout
* fix types
* another
* fix drag overlay count
* Update pnpm-lock.yaml
* merge
* ephemeral support and other improvements
* merge
* Tag dnd
* merge
* type
* merge
* remove offset
* update dnd logic to not depend on drag source
* handle allowed types if parent isn't available
* saved searches dnd navigation
* well
* rendering
* Update pnpm-lock.yaml
* types
* remove width
* Temporary solution
* merge
* @dnd-kit/utilities
* Update pnpm-lock.yaml
* explorer path dnd
* remove unused drag hook
* fix dnd on LayeredFileIcon
---------
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2023-12-13 11:59:27 +00:00
Brendan Allan
0db883d0ca
Fix image originals in quick preivew ( #1889 )
...
* render original images
* separate original component + error boundary
* types
2023-12-13 10:20:02 +00:00
Brendan Allan
a9da6a0093
[ENG-1495] Pull new instance data when receiving cloud sync operations ( #1882 )
...
* add sd-cloud-api
* consume sd-cloud-api & leave instance writing to receiving
* module-ise api crate
* put back logging
* remove 'join cloud library'
2023-12-12 07:47:21 +00:00
Brendan Allan
89a55f2dd2
Better file thumb handling ( #1883 )
...
* handle file thumb error and types better
* Update Thumb.tsx
2023-12-11 12:32:38 +00:00
ameer2468
ec0f925f28
[ENG-1497] Save search enter key support, no duplicate queries ( #1884 )
...
prevent duplicate queries, submit pressing enter on save search
2023-12-11 12:29:08 +00:00
Brendan Allan
569a54eab3
Unify sidebar styling ( #1874 )
...
* consisten top of sidebar padding
* only show navigation buttons in tauri
* ignore non-idle router events on web
2023-12-07 09:58:25 +00:00
ameer2468
5e99a71129
[ENG-1496] Add location checkbox ( #1873 )
...
Update AddLocationDialog.tsx
2023-12-07 09:57:14 +00:00
Brendan Allan
1db2a4eccc
[ENG-1493] Fix navigation buttons with @remix-run/router patch ( #1871 )
...
* patch @remix-run/router
* add replace to a bunch of redirects
* updates + lockfile
2023-12-07 08:10:38 +00:00
ameer2468
84d44afcd5
[ENG-1462] Visual improvements for search ( #1864 )
...
* light mode correction and visual improvements for search
* Update AppliedFilters.tsx
2023-12-06 19:07:35 +00:00
Brendan Allan
99fc9e0be1
Reorganise file thumb renderer to use more memos ( #1865 )
...
* reorganise file thumb renderer to use more memos
* account for original load error
* key grid list items by id
2023-12-06 19:06:54 +00:00
Brendan Allan
4fb9028452
Cloud Sync Basics ( #1856 )
...
* cloud operation models
* please clippy
* cloud sync table
* cloud ingest works very simply
* move stuff around + stop invalidation from triggering every 10ms
* cleanup
* fix ts
* remove localhost
* re-enable vendored openssl
2023-12-06 16:47:51 +00:00
ameer2468
88e346fa74
List view effect adjustment ( #1863 )
...
Update index.tsx
2023-12-06 09:18:28 +00:00
Brendan Allan
6d89077a29
fix pagination ( #1860 )
...
use cache nodes for pagination
2023-12-06 03:10:00 +00:00
ameer2468
c1b14002eb
[ENG-1490] List view: Quick preview image slider performance ( #1859 )
...
Remove un-necessary code
2023-12-05 21:58:30 +00:00
Oscar Beaumont
89a7f735e5
[ENG-1400] Normalised caching ( #1734 )
...
* prototype
* `.normalise` helper + only `String` keys
* implement it for 'search.paths'
* redux devtools
* fix
* refactor backend
* wip: upgrade to rspc fork
* mega cursed
* Upgrade Specta-related stuff
* Upgrade Typescript
* Cache debug page
* bruh
* Fix optimistic library setting
* Cache clearing
* better timeout
* Fix tags page
* bit of cleanup
---------
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2023-12-05 13:16:03 +00:00
nikec
c320dd2a9d
[ENG-1486] Fix location explorer settings ( #1853 )
...
fix update
2023-12-04 16:12:03 +00:00
Brendan Allan
f1b61dbc3d
Cloud connection ( #1842 )
...
* actual cloud connection wow
* Preliminary cloud library joining
* remove dev overrides
* add back library caching
* re-enable vendored openssl
2023-11-30 07:39:39 +00:00
ameer2468
52fd4364ed
fix quick preview image slider icon size ( #1841 )
...
Update index.tsx
2023-11-28 19:15:55 +00:00
ameer2468
b743bb9a9f
[ENG-1469] Show slider button ( #1840 )
...
* hide slider button in quick preview
* change to icon
2023-11-28 16:15:00 +00:00
ameer2468
4b7d01c258
[ENG-1470] Search filters masking & fade ( #1839 )
...
* Fading out search filters
* remove memo
2023-11-28 16:14:43 +00:00
nikec
0debd91a55
[ENG-1468] Center "delete saved search" button ( #1838 )
...
fix position
2023-11-27 09:27:16 +00:00
Brendan Allan
0a14b53e81
move filter options to AddFilterButton ( #1837 )
2023-11-27 09:11:01 +00:00
ameer2468
a18fdfbcd9
[ENG-1466] dont open quick preview while renaming ( #1836 )
...
while renaming a file, don't open quick preview
2023-11-27 08:08:12 +00:00
ameer2468
17696ea8bc
[ENG-1463] Move statistics to a new usage page ( #1834 )
...
* Move statistics to a new usage page
* Update usage.tsx
* remove free pill
2023-11-26 17:28:38 +00:00
ameer2468
0ddea92f13
[ENG-1430] Improve keymatcher hook ( #1835 )
...
* improve keymatcher hook
* fix delete context menu icon
2023-11-26 08:51:43 +00:00
Utku
c54a0b3805
remove fda setting ( #1833 )
...
remove setting
2023-11-25 22:47:22 +00:00
ameer2468
4cff4763ed
[ENG-1461] Fda layout update ( #1832 )
...
fda layout update
2023-11-25 22:38:09 +00:00
ameer2468
1e94dc5e26
[ENG-1464] Fix changelog color for light mode and icon in about ( #1831 )
...
fix changelog color for light mode and icon in about
2023-11-25 22:08:03 +00:00
ameer2468
2a41a52b2c
[ENG-1465] Search filters: padding fix and submit ( #1830 )
...
Update Filters.tsx
2023-11-25 22:02:28 +00:00
Utku
d0f318bf2b
0.1.4 ( #1825 )
...
prettier and tag
2023-11-25 01:49:52 +00:00
Brendan Allan
908a13130c
[ENG-1435] Saved Searches ( #1810 )
...
* saved search CRUD (not perfect)
* saved search settings page
* minor improvements
* fix search filter text apply
* serach in setting
* reduce new tab flicker
* fix tab delete index
* temporarily remove hover effect from applied filters
* fix types
* fix progress
* fix double-add for inOrNotIn
* no more saved searches settings page
* redirect on saved search delete
* cleaner
* fix filter checkbox double fire
* types
---------
Co-authored-by: Utku Bakir <74243531+utkubakir@users.noreply.github.com>
2023-11-25 00:16:26 +00:00
ameer2468
f0d37c46d7
[ENG-1456] General UI Tweaks ( #1819 )
...
* General UI Tweaks
* Update general.tsx
* Update general.tsx
2023-11-24 14:46:57 +00:00
ameer2468
ff209a4b10
[ENG-1459] Tabs visual tweak ( #1818 )
...
Update index.tsx
2023-11-24 10:57:28 +00:00
jake
98c0004c10
fix: app going blank when the last library is deleted ( #1814 )
...
fix app going blank when the last library is deleted
2023-11-24 04:30:48 +00:00
ameer2468
a7fed83556
[ENG-1413] Full disk access perms ( #1791 )
...
* fda wip
* clippy
* add tauri invoke fns for FDA
* fda wip
* clippy
* add tauri invoke fns for FDA
* wip
* fda wip
* clippy
* add tauri invoke fns for FDA
* wip
* wip
* wip fda
* remove imports
* hopefully improve FDA
* execute only on macos
* ts
* ts
* Update Platform.tsx
* Update AddLocationButton.tsx
* remove console log
* fix: fda and add unit tests
* temp commit for Jake
* add fda state and keybind handling (so the frontend is kept up to date)
* update FDA
* update imports
* testing purposes
* Jakes work
* fix fda checks
* work in progress (but not working)
* remove dead files
* attempt #2
* !!!temporarily enable devtools in prod
* remove alert
* show FDA screen but don't require it
* add an FDA button to general client settings
* Update AddLocationButton.tsx
* remove dead code
* unused dep
* old errors
* remove import
* dead code
* dead code + typesafety
* eslint
* remove fda dialog references
* remove mp4 vid
* hopefully fix onboarding for non-macos OSes
* shorter nav
---------
Co-authored-by: jake <77554505+brxken128@users.noreply.github.com>
2023-11-23 20:54:45 +00:00
ameer2468
43b4865914
[ENG-1395] Use data from shortcuts hook ( #1805 )
...
use data from shortcuts hook
2023-11-23 11:39:36 +00:00
Ericson "Fogo" Soares
f662bf7594
[ENG-1398] Make thumbnailer parallelism configurable ( #1780 )
...
* Removing migrator
* Adding serde_repr dep
* Generalizing version manager
* Updating library config to use version manager
* Updating node config to use version manager
* Updating stuff to use new configs
* More async
* Library manager errors
* Node and thumbnailer preferences
* Small warning on prep
* Upgrading batch construction for thumbnailer
* Updating thumb version file to new version manager
* Configurable parallelism for thumbnailer
* Integration with frontend and refresh batch
Co-authored-by: Vítor Vasconcellos <HeavenVolkoff@users.noreply.github.com>
---------
Co-authored-by: Vítor Vasconcellos <HeavenVolkoff@users.noreply.github.com>
2023-11-23 11:23:32 +00:00
Brendan Allan
5e3802a424
[ENG-433] removeTab on middle click ( #1802 )
...
removeTab on middle click
2023-11-21 05:31:47 +00:00
Brendan Allan
a827fa382d
[ENG-1452] Default to Home ( #1801 )
...
* use React.children for SeeMore
* use Home dir as default route when available
2023-11-21 05:22:52 +00:00
Brendan Allan
18c3063283
Use raw search params for search data in url ( #1797 )
...
use raw search params
2023-11-18 11:53:24 +00:00
Brendan Allan
ae31e10e0b
[ENG-1436] Store search state in search params ( #1795 )
...
* source search query from search params
* store filters in search params with round trip
* the rest bc apparently i forgot some?
* remove all references to overview
* add /:libraryId redirect
2023-11-17 21:07:33 +00:00
Brendan Allan
f69959a580
[ENG-1443] Reset search store on search bar unmount ( #1794 )
...
reset search store on search bar unmount
2023-11-17 20:08:34 +00:00
nikec
0457643179
[ENG-1444] Fix list view observer ( #1793 )
...
Fix observer
2023-11-17 18:17:18 +00:00
nikec
7a701ea8c5
[ENG-1441] Fix search filters overflow ( #1792 )
...
* Fix search filters overflow
* comment out save search
2023-11-17 18:07:04 +00:00
Brendan Allan
b6e7bd58e8
[ENG-1440] Move tab bar to below main top bar content ( #1790 )
...
* move tab bar below top bar
* center text inside tabs
2023-11-17 16:32:57 +00:00
Brendan Allan
5578ff9cd5
[ENG-1437] don't render tab bar if <2 tabs ( #1789 )
...
don't render tab bar if <2 tabs
2023-11-17 16:32:40 +00:00
nikec
1e512572be
[ENG-1439] Align search option internals ( #1788 )
...
align internals
2023-11-17 15:52:20 +00:00