spacedrive/interface/components
Jamie Pine 27f077ea0b
[ENG-1269] Search options (#1561)
* search options start

* small progress

* more

* bunch of stuff

* semi functioning filters

* cleanup setup api

* progress

* remove filters

* hooked up to query epic moment

* fix

* move db stuff to specific modules

* in/notIn for some fields

* generate ts

* big gains

* working filter options for locations, tags and kind

* working search query

* perfect fixed filters

* saved searches lol

* merge error

* saved searches via api

* better routing

* [ENG-1338] Fix fresh Spacedrive install failing to start due to attempting to query a nonexistent Library (#1649)

Fix Spacedrive failing to start due to attempting to query a nonexistent Library
 - Rename useShoudRedirect to useRedirectToNewLocations
 - Improve behaviour for the immedite redirection after adding a new location

* Show hidden files false by default (#1652)

bool

* fix remove filter in list

* tweaks

* fix nav buttons

* unify MediaData search handling

* cleanup saved search writing

* Add left top bar portals for tags and search + fixed media view on tags

* added search to filter dropdown

* render cycle improvements

* hotfix

* wip

* Refactor with Brendan, but this is a WIP and the search query no longer works

Co-authored-by: Brendan Allan <Brendonovich@users.noreply.github.com>

* progress

* fix location/$id page

* fix tags too

Co-authored-by: Brendan Allan <Brendonovich@users.noreply.github.com>

* 3rd refactor lol

epic style

* half-done with enum-ification of SearchFilterArgs

* broken fixed filters but working inNotIn filters

* search name + extension kinda working

* hidden filter

* fixed filters working??

* deferred search value

* extensions works

* filtered search items mostly working

* tweaks

* stacked approach working for non-search filters

* move to Explorer/Search

* actually use filterArgs in queries

things actually work properly now

* added new icons from Mint

* goof

* cleanup types, filters and mutation logic

* actually use search value

* remove overview from sidebar

* don't shrink LibrariesDropdown ga

* remove overview from sidebar and default to /network

---------

Co-authored-by: Brendan Allan <brendonovich@outlook.com>
Co-authored-by: Vítor Vasconcellos <vasconcellos.dev@gmail.com>
Co-authored-by: Brendan Allan <Brendonovich@users.noreply.github.com>
2023-11-17 06:58:44 +00:00
..
TextViewer Frontend misc fixes and deps update (#1650) 2023-10-24 07:51:58 +00:00
Accordion.tsx [ENG-1193] Added icons to dialogs (#1708) 2023-10-30 16:46:12 +00:00
AlertDialog.tsx [ENG-1067] Update phosphor to new package & update sort imports (#1330) 2023-09-11 15:26:44 +00:00
AuthCheck.tsx [ENG-1255] Feedback popover with new API (#1532) 2023-10-13 08:08:07 +00:00
AuthRequiredOverlay.tsx [ENG-1362] Logging in loading state improvement (#1686) 2023-10-27 16:08:26 +00:00
Codeblock.tsx [ENG-380] Interface code structure improvement (#581) 2023-02-27 21:29:48 -08:00
ColorPicker.tsx [ENG-1255] Feedback popover with new API (#1532) 2023-10-13 08:08:07 +00:00
DismissibleNotice.tsx [ENG-1116] Distinct job manager for library (#1363) 2023-09-21 11:10:56 +00:00
DragRegion.tsx [ENG-1117] Remove Tauri drag regions on non-macOS platforms (#1402) 2023-09-29 05:57:39 +00:00
Folder.tsx [ENG-1116] Distinct job manager for library (#1363) 2023-09-21 11:10:56 +00:00
Icon.tsx [ENG-1246] Fix icons on light theme (#1502) 2023-11-01 15:24:09 +00:00
index.ts [ENG-1193] Added icons to dialogs (#1708) 2023-10-30 16:46:12 +00:00
Loader.tsx [ENG-1116] Distinct job manager for library (#1363) 2023-09-21 11:10:56 +00:00
LoginButton.tsx Fix casing switch in "Log in" button (#1619) 2023-10-18 04:26:39 +00:00
Menu.tsx Frontend misc fixes and deps update (#1650) 2023-10-24 07:51:58 +00:00
MultiCheckbox.tsx [ENG-1269] Search options (#1561) 2023-11-17 06:58:44 +00:00
PasswordMeter.tsx Migrate landing page to app dir (#1587) 2023-10-16 04:28:16 +00:00
PDFViewer.tsx [ENG-1116] Distinct job manager for library (#1363) 2023-09-21 11:10:56 +00:00
SubtleButton.tsx [ENG-380] Interface code structure improvement (#581) 2023-02-27 21:29:48 -08:00
TrafficLights.tsx Release landing page (#1464) 2023-10-11 04:05:40 +00:00
TruncatedText.tsx [ENG-1206] Account page (#1673) 2023-10-25 18:29:21 +00:00