Skip to content

feat: add navigator mode to AIChat and unify UI #5859

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 102 commits into from
Jun 4, 2025
Merged
Changes from 1 commit
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
e68961b
feat: ai flow chat
HugoCasa May 26, 2025
9661f13
Merge remote-tracking branch 'origin/main' into hc/ai-flow-chat
HugoCasa May 27, 2025
50b9dd0
youpi
HugoCasa May 29, 2025
700c484
feat: preprocessor and error handler support
HugoCasa May 30, 2025
13de5ec
Merge remote-tracking branch 'origin/main' into hc/ai-flow-chat
HugoCasa Jun 2, 2025
38aaa44
fix: reactivity
HugoCasa Jun 2, 2025
6240ab6
Add GlobalChat component with drawer functionality
claude[bot] May 27, 2025
c2f40cb
draft
centdix May 23, 2025
7cb8f0a
use triggerable by ai compoennt
centdix May 26, 2025
db99f55
make drawer triggerable
centdix May 27, 2025
4ac46ee
implement logic
centdix May 27, 2025
2496741
add inkeep tool
centdix May 27, 2025
4da5255
cleaner code
centdix May 27, 2025
f13b8f3
make more things available
centdix May 28, 2025
86e6023
more integrations + better system prompt
centdix May 28, 2025
d6340cc
fix docs fetching
centdix May 28, 2025
fb41953
small fix
centdix May 28, 2025
a2a1df1
cleaning
centdix May 28, 2025
ffc6cda
add ask in search bar + right top icon on homepage + suggestions
centdix May 29, 2025
624e379
fix button
centdix May 29, 2025
7a0b39f
disable chat if no ai providers
centdix May 29, 2025
9c31afe
add inkeep endpoint
centdix May 29, 2025
5d14c8a
draft working stuff
centdix May 29, 2025
0217a41
cleaner code
centdix May 29, 2025
1cb8e0d
better chat
centdix May 30, 2025
dd3ff96
fix
centdix May 30, 2025
b98b451
send license and uid
centdix May 30, 2025
2a41322
better anim
centdix May 30, 2025
31f1bed
move logic
centdix May 30, 2025
a6e9ef5
parse links in chat
centdix May 30, 2025
011f881
add missing integration
centdix May 30, 2025
3aaba09
add reset button
centdix May 30, 2025
2fc4d51
fix
centdix May 31, 2025
4238173
rm file
centdix Jun 2, 2025
6e4fdd6
integrate navigator mode
centdix Jun 2, 2025
af37a93
integrate all changes
centdix Jun 2, 2025
6f5806d
add hide button
centdix Jun 2, 2025
ff3b1d1
adjust drawer size
centdix Jun 2, 2025
e331c82
add script ai chat integration
centdix Jun 2, 2025
e7f7801
fix drawer
centdix Jun 2, 2025
89934ec
small fixes
centdix Jun 2, 2025
8185a08
small fixes
centdix Jun 2, 2025
a23f465
draft
centdix Jun 2, 2025
0aaac14
merge script ai chat with global one
centdix Jun 2, 2025
49a81a5
cleaning
centdix Jun 3, 2025
1e2ba56
Merge branch 'main' into savetest
centdix Jun 3, 2025
3d4326f
fixes
centdix Jun 3, 2025
55b0d9e
working draft
centdix Jun 3, 2025
dade1ec
add aichat service
centdix Jun 3, 2025
5c96f58
cleaning more
centdix Jun 3, 2025
7aad082
remove left over from store
centdix Jun 3, 2025
0ee6423
more descriptive states
centdix Jun 3, 2025
829583a
better icon
centdix Jun 2, 2025
456dcbc
fix
centdix Jun 3, 2025
6e92b11
use pending prompt
centdix Jun 3, 2025
8e62207
cleaning
centdix Jun 3, 2025
3f4c6a8
cleaning
centdix Jun 3, 2025
974bb66
small fix
centdix Jun 3, 2025
55d2354
Merge branch 'main' into refactorchat
centdix Jun 3, 2025
d55e469
add inkeep file
centdix May 31, 2025
b8b96fe
clean
centdix Jun 3, 2025
562dbf5
add route
centdix May 31, 2025
289fcb9
Update backend/windmill-api/src/lib.rs
centdix Jun 3, 2025
510f5ff
cleaning
centdix Jun 3, 2025
6f2b8c1
fix drawer
centdix Jun 3, 2025
54a3eb2
save open state in local storage
centdix Jun 3, 2025
7ccf8c9
small fix
centdix Jun 3, 2025
d58e449
fixes
centdix Jun 3, 2025
d0a6cb7
small fixes
centdix Jun 3, 2025
e037cea
move chat request to manager
centdix Jun 4, 2025
9baaba4
renaming
centdix Jun 4, 2025
d2bfc36
move flow effects in manager
centdix Jun 4, 2025
358e6eb
move chat effects in manager
centdix Jun 4, 2025
718a224
remove log
centdix Jun 4, 2025
03792c9
Update frontend/src/lib/components/copilot/CronGen.svelte
HugoCasa Jun 4, 2025
c0dcb9e
Update frontend/src/lib/components/copilot/chat/flow/core.ts
HugoCasa Jun 4, 2025
daafcb6
change askaibutton folder
centdix Jun 4, 2025
cb46f48
define button
centdix Jun 4, 2025
5a7fa25
ifelse
centdix Jun 4, 2025
dea7df9
no any + no default size
centdix Jun 4, 2025
bcd0400
use tailwind
centdix Jun 4, 2025
fde836c
use splitpanes
centdix Jun 4, 2025
8c1a906
move effects
centdix Jun 4, 2025
8aabee2
remove deprecated file
centdix Jun 4, 2025
7d035c8
wording
centdix Jun 4, 2025
1908c4d
add back disable ai
centdix Jun 4, 2025
fefba86
add error message
centdix Jun 4, 2025
fe84139
modify system prompt
centdix Jun 4, 2025
634080a
handle confirmation modal
centdix Jun 4, 2025
e41c6f7
fix
centdix Jun 4, 2025
95039cb
fix
centdix Jun 4, 2025
ff4e11d
close script settings
centdix Jun 4, 2025
0b576a3
fix icon color
centdix Jun 4, 2025
8b16c37
fix
centdix Jun 4, 2025
2a394bf
fix history manager
centdix Jun 4, 2025
80ab3a7
Merge branch 'main' into refactorchat
HugoCasa Jun 4, 2025
19fa73d
fix test panel
centdix Jun 4, 2025
0395440
save size
centdix Jun 4, 2025
aa0a0c2
remove floating button
centdix Jun 4, 2025
ae92b65
fix delete chat
centdix Jun 4, 2025
5bf9abc
fix
centdix Jun 4, 2025
680612c
better fix
centdix Jun 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix
  • Loading branch information
centdix committed Jun 4, 2025
commit 95039cbcc9aaad4b95ca67a128f2763a85096f18
6 changes: 1 addition & 5 deletions frontend/src/lib/components/common/drawer/Drawer.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
export let shouldUsePortal: boolean = true
export let offset: number = 0
export let preventEscape = false
export let disableClickOutside = aiChatManager.open

let disposable: Disposable | undefined = undefined

Expand Down Expand Up @@ -86,10 +85,7 @@
>
<!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-static-element-interactions -->
<div
class="overlay {$$props.positionClass ?? ''}"
on:click={disableClickOutside ? () => {} : handleClickAway}
></div>
<div class="overlay {$$props.positionClass ?? ''}" on:click={handleClickAway}></div>
<div class="panel {placement} {$$props.positionClass}" class:size>
{#if open || !timeout || alwaysOpen}
<slot {open} />
Expand Down