Dominik Jain
960a3cb894
Align heights of menu/theme buttons, fix button and menu positions
2025-11-06 18:32:22 +01:00
Dominik Jain
cb2b921326
Add sponsor links
2025-11-06 18:25:19 +01:00
Dominik Jain
28f90481fd
Factorise sponsor element generation
2025-11-06 18:20:53 +01:00
Dominik Jain
4c0ed00042
Remove obsolete sponsor styles
2025-11-06 18:14:55 +01:00
Dominik Jain
8f0d87e37d
Load sponsor data dynamically (from hades)
2025-11-06 18:13:01 +01:00
Dominik Jain
68bbcc64a9
Simplify sponsor rotation JS code, fixing duplication
2025-11-06 18:13:01 +01:00
Dominik Jain
816e24bc03
Improve sponsor styles
2025-11-06 18:13:01 +01:00
Michael Panchenko
ac25c05220
Sponsor banners with images
2025-11-06 18:12:58 +01:00
Michael Panchenko
5b6b6cac20
Better positioning of sponsor banners
2025-11-05 19:04:42 +07:00
Michael Panchenko
234aba4aba
Demo for sponsor banners
2025-11-05 13:39:25 +07:00
Michael Panchenko
bb1cc5c33e
Merge pull request #723 from tylersatre/main
...
Fix memory name parameter inconsistency
2025-11-05 06:22:20 +01:00
Tyler Satre
51dac55dfb
Consistent parameter name
2025-11-04 12:54:29 -05:00
Michael Panchenko
5cb3bf9a88
Dashboard: don't rebuild html if config data hasn't changed
2025-10-31 17:46:51 +01:00
Michael Panchenko
23daf48589
Improved button styles
2025-10-31 17:18:16 +01:00
Michael Panchenko
9c77079302
Dashboard: allow editing serena_config.yml
2025-10-31 17:07:13 +01:00
MischaPanch
2ef79df7c6
Changelog
2025-10-31 16:23:19 +01:00
Michael Panchenko
fe824a15e9
Merge pull request #717 from oraios/dashboard_extensions
...
Dashboard extensions, in particular task queue management
2025-10-31 14:09:27 +01:00
MischaPanch
7d836173fc
Declutter task cancelling
2025-10-31 13:18:07 +01:00
MischaPanch
322348ea51
Feature: cancelling executions through dashboard
2025-10-31 13:04:53 +01:00
MischaPanch
99d75be125
Added endpoints for info about tasks to dashboard backend
2025-10-31 00:27:02 +01:00
MischaPanch
f061cebce8
Missing closing div
2025-10-30 23:33:13 +01:00
MischaPanch
6fc42483d4
Merge remote-tracking branch 'origin/cancelable-tasks' into dashboard_extesions
2025-10-30 23:30:44 +01:00
Dominik Jain
fcd4e6d90c
Move TaskExecutor tests to a separate test file
2025-10-30 23:03:06 +01:00
Dominik Jain
854bb97710
Handle TimeoutError in tool execution
2025-10-30 21:42:00 +01:00
Dominik Jain
04c9a680ea
Improve timeout handling of tasks,
...
* allowing a timeout to be passed at task construction
* using the given timeout (if any) for the task queue itself and for result retrieval
2025-10-30 21:36:26 +01:00
Dominik Jain
34dd560d2c
Rename module task_queue -> task_executor
2025-10-30 21:18:50 +01:00
Dominik Jain
8272e4e20c
Factor out TaskExecutor from SerenaAgent
2025-10-30 21:18:29 +01:00
Dominik Jain
8ef2659910
Split history src/serena/agent.py to src/serena/task_queue.py - restore name of source-file
2025-10-30 21:04:49 +01:00
Dominik Jain
e3a87384d0
Split history src/serena/agent.py to src/serena/task_queue.py - resolve conflict and keep both files
2025-10-30 21:04:48 +01:00
Dominik Jain
6e34eb674c
Split history src/serena/agent.py to src/serena/task_queue.py - rename source-file to git-split-temp
2025-10-30 21:04:48 +01:00
Dominik Jain
d7e294ed6f
Split history src/serena/agent.py to src/serena/task_queue.py - rename file to target-name
2025-10-30 21:04:47 +01:00
Dominik Jain
aa21e9ffd0
Add Task.wait_until_doen
2025-10-30 21:02:48 +01:00
Dominik Jain
7aa1df2e41
Improve tests for task cancellation (testing before & during execution)
2025-10-30 20:43:44 +01:00
Dominik Jain
840ef02c71
SerenaAgent.get_current_tasks: Exclude completes/cancelled tasks
2025-10-30 20:05:33 +01:00
Dominik Jain
7bef2b21b5
Handle cancellation before execution
2025-10-30 19:47:41 +01:00
Dominik Jain
a85d54f3a5
Allow logging of task management to be disabled
2025-10-30 18:18:55 +01:00
Dominik Jain
b5e5af54a5
Use an inspectable list as the task queue,
...
adding a way to retrieve the current list of tasks (for the dashboard)
2025-10-30 18:13:28 +01:00
Dominik Jain
d59c748929
Allow to cancel a task in the task queue via the Future,
...
executing every task in a separate thread
2025-10-30 17:15:26 +01:00
MischaPanch
85af1a3fd6
Support for adding memories and copying logs through dashboard
2025-10-30 17:09:01 +01:00
MischaPanch
ba2439bcb7
Made dashboard thread safe
2025-10-30 16:46:39 +01:00
Michael Panchenko
84d9d866c3
Merge pull request #715 from oraios/dashboard/edit-memories
...
dashboard/edit-memories
2025-10-30 14:13:25 +01:00
MischaPanch
b9eb69bb5e
Dashboard: improve display when serena is busy with adding an LS
...
Spinner was wrongly hidden, add language button was wrongly shown
[ci skip]
2025-10-30 14:13:00 +01:00
MischaPanch
14f12c4cb0
Merge branch 'main' of github.com:oraios/serena
...
Conflicts:
src/serena/agent.py
src/serena/resources/dashboard/dashboard.css
src/serena/resources/dashboard/dashboard.js
src/serena/resources/dashboard/index.html
2025-10-30 13:26:40 +01:00
Dominik Jain
c1f8ff9fa8
Fix mypy issues
2025-10-30 13:01:24 +01:00
MischaPanch
588319b85f
Display file encoding in dashboard
2025-10-30 13:00:49 +01:00
MischaPanch
c6eba90460
Added possibility to edit and delete memories from dashboard
...
Also hide Add Language button when no active project is present
2025-10-30 12:54:36 +01:00
Dominik Jain
21346f9d87
Fix auto-generation not using a full dictionary
...
Fixes #714
2025-10-30 12:47:02 +01:00
e0af38c293
fix: add linux-arm64 support for clangd language server ( #712 )
...
Add RuntimeDependency entry for linux-arm64 platform with system-installed
clangd detection. Since clangd project doesn't provide pre-built ARM64 Linux
binaries (unlike macOS which uses universal binaries), users need to install
clangd via their system package manager.
The fix detects ARM64 Linux systems and uses shutil.which() to find
system-installed clangd, providing helpful installation instructions if not found.
---------
Co-authored-by: COMEBACKISREAL <dmkp123@ya.ru >
Co-authored-by: Barry Friedman (friedman) <friedman@cisco.com >
2025-10-30 11:31:36 +01:00
Dominik Jain
835844505c
Fix missing space before configuration guide link
2025-10-30 02:20:10 +01:00
Dominik Jain
70d1bfefbd
Prevent layout shifts when scrollbar (dis)appears
2025-10-30 02:08:40 +01:00