enso/app/ide-desktop
somebody1234 942e6c2305
Smart search (#8554)
- Closes https://github.com/enso-org/cloud-v2/issues/782
- `owner:` to do exact matches against owner username
- `label:` (already existed)
- `name:` to do exact matches against asset name (exact match; case insensitive; the glob character `*` matches 0 or more characters)
- negated searches (`-owner:`, `-label:`, `-:` for negating keywords)
- Related changes that were not explicitly requested:
- add `no:`, `-no:`, `has:` and `-has:` to filter for assets that lack a specific field. Currently this only works for labels, because most (if not all) other fields cannot be empty.
- `label:a,b,c` to OR results together. `label:a label:b` ANDs results as usual.
- shift-click labels to add/remove it to the last search term as an OR
- clicking labels now cycles them from: absent -> present (positive) -> present (negative)
- Unrelated changes
- Switches unit tests to use `vitest`

# Important Notes
Some other suggestions have been added in the original issue, but currently intentionally left out to avoid prematurely over-engineering this feature.
2024-01-08 12:58:09 +00:00
..
.vscode Trash and Recent categories (#7682) 2023-09-27 07:22:48 +00:00
lib Smart search (#8554) 2024-01-08 12:58:09 +00:00
.gitignore Replace webpack with esbuild (#3592) 2022-08-10 03:41:44 +02:00
debugGlobals.ts Improve assets table display (#7500) 2023-08-28 18:01:40 +00:00
eslint.config.js Add button to toggle whether passwords are visible (#8414) 2023-12-06 07:50:44 +00:00
package.json Download and upgrade buttons (#8265) 2023-11-21 06:34:46 +00:00
tsconfig.json [Gui2] Opening projects and language server connection (#7813) 2023-09-22 03:43:25 +00:00
utils.ts E2E tests (#8239) 2023-11-27 15:48:37 +00:00