Commit graph

97 commits

Author SHA1 Message Date
3clyp50
23beed94de message handling refactor #1 2026-01-23 14:13:02 +01:00
3clyp50
fdfdd45419 mode switch bugfix 2026-01-22 08:54:33 +01:00
frdel
060f631f3e user message attachments progress 2026-01-21 16:47:57 +01:00
3clyp50
91304a58d5 step expansion fix and timeout 2026-01-21 14:58:03 +01:00
3clyp50
54248d4937 detail modes for process groups/steps 2026-01-20 14:36:06 +01:00
3clyp50
c9c5efda40 progress/steps shiny-text helper 2026-01-20 11:49:47 +01:00
3clyp50
1455e1d213 scrollChatToBottom; chat navigation helpers
cleanup and mv to chat-navigation-store
chat navigation btn styling
2026-01-15 14:38:43 +01:00
frdel
f11f5da555 UI polishing 2026-01-07 16:59:01 +01:00
frdel
b4c8e66b7f Merge branch 'pr/875' into development 2026-01-07 10:22:08 +01:00
3clyp50
5844e58b83 fix: take durationms from backend
duration and timestamp persist
log and process groups cleanup
2026-01-06 03:31:19 +01:00
3clyp50
8d94e676e4 revert token counting logic
remove token counter; unified cleanText; icons coverage
2026-01-06 03:30:45 +01:00
3clyp50
ced8f87e8e agent no. from backend 2026-01-06 03:30:45 +01:00
Alessandro
8181a8268a remove bg-colors from messages; logItem updates
- backend-driven step duration with live counter
- Add duration_ms field to LogItem (python/helpers/log.py)
- Pass duration_ms through API to frontend
- Live timer for in-progress steps, duration_ms final value for completed
2026-01-06 03:30:45 +01:00
Wabifocus
72439d5966 Add timestamps and per-step execution time 2026-01-06 03:30:45 +01:00
Wabifocus
c0faaafd57 Integrate Embedded Process Groups with Expand/Collapse Support 2026-01-06 03:30:45 +01:00
3clyp50
48627e4172 bs tooltips fix; consistent icons 2026-01-06 01:35:00 +01:00
Alessandro
b823fcfb5d refactor settings and scheduler
- Simplified task detail opening logic by integrating it into the `settingsModalStore`
- Updated the visibility condition for the task detail view in `scheduler-task-detail.html` to rely solely on the selected task state

rm attributes from components

simplify task display logic

settings components init

scheduler componentize

- Removed the inline scheduler settings script from `index.html` and replaced it with a new component structure in `scheduler-settings.html`, `scheduler-task-editor.html`, `scheduler-task-list.html`, and `scheduler-task-detail.html`.
- Introduced a dedicated `scheduler-store.js` to manage state and logic for the scheduler, enhancing maintainability and separation of concerns.
- Updated the `index.js` to remove the now obsolete `openTaskDetail` function, integrating task detail handling within the new store.
- Removed the deprecated `scheduler.js` file, consolidating functionality into the new component architecture.

settings modal store rename

- Replaced all instances of `$store.settingsModalStore` with `$store.settingsStore` across various settings components.

scheduler tab content x-if
2025-12-22 05:05:36 +01:00
frdel
054845537e Merge branch 'pr/794' into development 2025-11-04 13:06:10 +01:00
frdel
1f37bcd844 projects, contexts continued 2025-11-04 13:05:58 +01:00
Alessandro
90ffc78799 fix: respect for task-only contexts
Adjusted poll()’s context reconciliation so we respect task-only contexts. Now we mark both chat and task stores when the active context belongs to tasks(tasksStore.contains(context)), and we only fall back to the first chat when the context is absent from both chats and tasks.

Prevents the previous behavior where selecting a task immediately went back to the first chat because the context wasn’t found in the chats list.
2025-11-04 11:49:08 +01:00
Alessandro
f5bea00516 refactor global actions to module imports
- Replaces usage of globalThis for chat, task and welcome screen actions with direct imports as per our conventions
- Also updates two CSS variables in the welcome screen for correct blue accent color for icons and border color for dashboard cards
2025-11-03 21:30:15 +01:00
frdel
734f006160 Merge branch 'pr/792' into development 2025-11-03 16:17:41 +01:00
frdel
0e1aa85890 projects continued 2025-11-03 16:17:12 +01:00
Alessandro
4999b4f8d0 fix: sidebar, welcome screen and UX 2025-11-01 12:29:04 +01:00
frdel
8798d6f861 welcome screen prototype 2025-10-30 10:35:04 +01:00
frdel
8c6c1e78d5 frontend components refactor cleanup 2025-10-24 11:42:07 +02:00
frdel
4283f5a937 Squashed commit of the following:
commit 55698f662e
Author: Alessandro <real.eclypso@gmail.com>
Date:   Mon Oct 6 17:55:37 2025 +0200

    fix Alpine init anti-patterns and clean globals

    - Remove manual init via 'alpine:init' from components
    - Drop store imports from index.html (components load their stores)
    - Replace Alpine.store() calls with direct ES module imports in index.js
    - Remove Alpine global accesses; broadcast connection status via CustomEvent
    - Bind scroll state to preferences store; UI sync via x-model

commit 709afbaf22
Author: Alessandro <real.eclypso@gmail.com>
Date:   Fri Oct 3 03:26:46 2025 +0200

    sidebar top/bottom component; remove tabs (chats/tasks)

    - remove tabs, unify chats/tasks
    - sidebar bottom section component
    - guards for speechStore and sidebarStore for double initialization
    - sidebar path order
    - logo fix

commit c8639d3312
Author: Alessandro <real.eclypso@gmail.com>
Date:   Thu Sep 25 01:39:56 2025 +0200

    CSS lift-and-shift and js cleanup

    - sidebar CSS lift-and-shift
    - chat input area CSS lift-and-shift
    - cleanup, docstrings, and finetuning CSS
    - quick fix for version info and newChat
    - pref panel header css fix
    - late-mount safe polling for pauseAgent button
    - task actions incapsulation
    - task actions extraction within component
    - fix enter handler for chat input
    - quick actions css lift
    - memory dashboard import

commit f99640c6b6
Author: Alessandro <real.eclypso@gmail.com>
Date:   Sun Sep 21 12:54:03 2025 +0200

    input area, progress bar and bottom actions componentize

    - componentize chat input area + action buttons
    - componentize sidebar top icons and cleanup
    - full screen input modal componentization
    - progress bar box component creation
    - legacy markup cleanup for input section
    - simpler updateProgress (index.js)

commit 356abe5853
Author: Alessandro <real.eclypso@gmail.com>
Date:   Mon Sep 8 15:20:23 2025 +0200

    sidebar componentize

    - left sidebar wrapper and css fine-tuning
    - chat list extraction, cleanup and path handling (sidebar)
    - updated and reordered paths for components extraction
    - uniform style blocks for pref component
    - unified context reference for killChat (chat lists fix)
    - tasks list initial extraction as component and tasksStore creation
    - quick actions component extraction
    - sidebar preferences component extraction

commit 30d0b5ae8d
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Thu Oct 2 09:18:06 2025 +0200

    Update README.md

commit e7027ca1f4
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Wed Oct 1 16:53:53 2025 +0200

    browser use allow http://

commit 0c837997f7
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Wed Oct 1 09:12:14 2025 +0200

    bugfixing in memory detail modal

commit 74aba3eb8c
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Wed Oct 1 08:42:31 2025 +0200

    fix memory detail sizing

commit 02d5d1e4cb
Merge: f09ea5b 57bf5e7
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Wed Oct 1 08:23:54 2025 +0200

    Merge branch 'pr/740' into testing

commit 57bf5e7b16
Author: Alessandro <real.eclypso@gmail.com>
Date:   Tue Sep 30 15:08:39 2025 +0200

    modal body fix, mem-detail CSS polishing

commit f09ea5b21e
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Tue Sep 30 11:26:20 2025 +0200

    memory dashboard - double toast fix

commit bd09a89bef
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Mon Sep 29 21:39:51 2025 +0200

    memory dashboard polishing

commit 06c0dc97dc
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Mon Sep 29 17:59:06 2025 +0200

    memory dashboard design polishing

commit 24d5756c7c
Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
Date:   Mon Sep 29 15:35:59 2025 +0200

    css finetuning for memory dashboard

commit b81ed66743
Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
Date:   Fri Sep 26 15:18:07 2025 +0200

    further css centralization and footer injection

    - mobile breakpoint change for mem dashboard (800=>960px)
    - css cleanup and globalization
    - final css cleanup

commit a6ce9c4404
Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
Date:   Thu Sep 25 21:17:01 2025 +0200

    memory dashboard design

commit cd3bbf7062
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Thu Sep 25 13:06:02 2025 +0200

    exclude embeddings from memory
2025-10-08 11:04:08 +02:00
Wabifocus
8aab59165d
Fix: Prevent auto-send when pressing Enter with a non-English input method (#700) 2025-08-25 13:00:50 +02:00
frdel
0aacdf98bc v0.9.5-pre cleanup, polishing, bugfixing 2025-08-25 09:59:44 +02:00
frdel
481e12bd92 autoscroll polishing 2025-08-04 22:26:17 +02:00
frdel
97e009dbe5 notifications polishing 2025-08-04 13:07:25 +02:00
frdel
e37e7139cf notifications redesign 2025-08-02 13:04:27 +02:00
frdel
888f77dabb notifications merge 2025-08-01 21:02:30 +02:00
frdel
f7dee3470f cleanup alpine 2025-08-01 20:39:16 +02:00
Rafael Uzarowski
9145c4d58d
fix: notification fixes, refactor and restart toast persistence 2025-08-01 16:42:54 +02:00
frdel
49c06193c2 agents rework, memory improvements and params 2025-07-25 21:47:19 +02:00
frdel
dcae2b74ac native models, log trunc fix, speech skip
moved whisper and kokoro to native runtime
log kvps truncation fix
skip speech on context switch
2025-07-14 14:30:39 +02:00
frdel
34f5270690 polishing speech 2025-07-13 23:08:24 +02:00
frdel
1953cae258 stt+tts fix 2025-07-12 23:52:48 +02:00
frdel
58d134cee0 cleanups and fixes 2025-07-12 20:55:53 +02:00
Rafael Uzarowski
e32a04fb77
finalize the notification system 2025-07-12 16:36:20 +02:00
Rafael Uzarowski
e476b4bfce
feat: notifications backend system and frontend display 2025-07-12 16:32:29 +02:00
frdel
bb7388549a attachments fixes and polishing 2025-07-10 13:12:54 +02:00
frdel
82799a5b34 attachment system polishing 2025-07-09 23:03:32 +02:00
frdel
a2c01c63cf attachments merge 2025-07-09 14:52:13 +02:00
frdel
6fc24c23a0 0.9.1 finalizing 2025-07-02 13:03:43 +02:00
frdel
a769cb858f messages redesign wip 2025-07-01 22:32:32 +02:00
frdel
e15b959eee msg redesign wip 2025-07-01 16:38:51 +02:00
TerminallyLazy
a100ee4143 Implement Kokoro TTS integration and settings updates
- Added Kokoro TTS support in preload and run_ui scripts.
- Introduced a new API endpoint for text-to-speech synthesis.
- Updated settings to include TTS enable/disable option.
- Refactored speech handling to utilize a centralized speech store.
- Enhanced UI with new speech button and SVG icon.
- Updated dependencies in requirements.txt for Kokoro TTS.
2025-06-28 22:48:37 -04:00
frdel
1bb4123dcb security fixes
- CSRF tokens implemented into api calls
- password change shell injection fixed
2025-06-24 14:19:49 +02:00