Skip to content

Develop SearchDialog & Update Explore Page to Use New API - #112

Open
Stefan-JLU wants to merge 135 commits into
feat/v3from
feat/v3-search
Open

Develop SearchDialog & Update Explore Page to Use New API#112
Stefan-JLU wants to merge 135 commits into
feat/v3from
feat/v3-search

Conversation

@Stefan-JLU

Copy link
Copy Markdown
Contributor

This PR introduces a new SearchDialog component for quick search previews and updates the /explore page to use the latest API version.

Key Changes:

  • Added SearchDialog component
    • Provides a lightweight preview of search results.
    • Links to the full /explore page when more results or filters are needed.
    • Uses debounced API calls for better performance.
  • Updated /explore page
    • Migrated to the new search API version.
    • Implemented input debouncing to optimize API requests.
    • Ensured consistency with the SearchDialog behavior.
  • Integrated SearchDialog into the dashboard
    • The dashboard now includes a search option for quick lookups.
    • Does not replace the full /explore search but enhances usability.

Stefan-JLU and others added 30 commits October 15, 2024 16:25
…-to-shadcn' into feat/v3

# Conflicts:
#	components/modal/Ontology.vue
#	components/modal/author.vue
#	components/ui/command/Command.vue
#	components/ui/command/CommandDialog.vue
#	components/ui/command/CommandEmpty.vue
#	components/ui/command/CommandGroup.vue
#	components/ui/command/CommandInput.vue
#	components/ui/command/CommandItem.vue
#	components/ui/command/CommandList.vue
#	components/ui/command/CommandSeparator.vue
#	components/ui/select/SelectContent.vue
#	components/ui/select/SelectGroup.vue
#	components/ui/select/SelectItem.vue
#	components/ui/select/SelectLabel.vue
#	components/ui/select/SelectScrollDownButton.vue
#	components/ui/select/SelectScrollUpButton.vue
#	components/ui/select/SelectSeparator.vue
#	components/ui/select/SelectTrigger.vue
#	components/ui/select/index.ts
#	components/ui/textarea/Textarea.vue
At the same time, the entire mask was adapted to the Aruna v3 API and
transferred to shadcn-vue Components.
Stefan-JLU and others added 25 commits February 4, 2025 15:13
This makes it easier for users to follow the form and easier for the
developer to create a consistent responsive behaviour of the components.
Current version was kinda broken as it produced errors in development
mode when refreshing the dashboard.
This component can be used to display an arbitrary string which can
switched to edit mode with a double click. On save the updated value is
send to the parent component via event 'updated-value'.
This is a rudimentary integration without checks for permissions etc.
@Stefan-JLU
Stefan-JLU requested a review from das-Abroxas April 1, 2025 11:48
@St4NNi
St4NNi force-pushed the feat/v3 branch 2 times, most recently from 4f81ea8 to e36cd15 Compare August 31, 2026 07:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants