Dominik Jain
bfd63a73fb
Revert "WIP"
...
This reverts commit 468110a9e0 .
2026-04-11 16:27:18 +02:00
Dominik Jain
9340abe89e
Fix news date [skip ci]
2026-04-11 15:35:52 +02:00
Dominik Jain
870e6184a4
Release v1.1.0
2026-04-11 15:30:58 +02:00
Dominik Jain
f974abc9ef
Improve release process description
2026-04-11 15:29:22 +02:00
Michael Panchenko
812b6e066a
Merge branch 'main' into v1.1-develop
...
# Conflicts:
# CHANGELOG.md
2026-04-11 15:27:38 +02:00
Michael Panchenko
fe75484c4a
Changelog, moved haxe entry to the right place [ci skip]
2026-04-11 15:26:26 +02:00
Michael Panchenko
21232b0bd0
Merge pull request #1310 from Tobbse/main
...
Add Haxe support
2026-04-11 13:46:49 +02:00
Michael Panchenko
c59768ceb9
Merge branch 'main' into v1.1-develop
2026-04-11 11:13:44 +02:00
Michael Panchenko
104112c342
Merge branch 'v1.1-develop' of github.com:oraios/serena into v1.1-develop
2026-04-11 11:13:00 +02:00
Dominik Jain
ac215817f3
Fix untyped def
2026-04-11 00:14:00 +02:00
Dominik Jain
233fe19d01
Changelog: More consistent wording (imperative, use of caps)
2026-04-10 22:38:41 +02:00
Dominik Jain
7588c4343c
Changelog: Move fixes into respective sections
2026-04-10 22:35:48 +02:00
Dr. Dominik Jain
f3f1e0fd15
Merge pull request #1311 from oraios/usage-data
...
Collect basic usage data
2026-04-10 22:33:14 +02:00
Dominik Jain
c1da839cec
Merge branch 'v1.1-develop' into usage-data
...
Conflicts:
CHANGELOG.md
2026-04-10 22:32:46 +02:00
Dominik Jain
6844eec0f5
Collect basic usage data
2026-04-10 22:00:12 +02:00
Michael Panchenko
468110a9e0
WIP
2026-04-10 21:13:59 +02:00
Michael Panchenko
a96bce57ef
Gitignore
2026-04-10 21:13:46 +02:00
Michael Panchenko
ef8f0ac404
Docs: minor changes
2026-04-10 19:36:14 +02:00
Michael Panchenko
d3588b3898
Merge branches 'v1.1-develop' and 'v1.1-develop' of github.com:oraios/serena into v1.1-develop
2026-04-10 19:32:49 +02:00
Michael Panchenko
cd886b8934
New news entry
2026-04-10 19:32:34 +02:00
Dominik Jain
23ebce0563
Deploy news to and load news from Oraios server instead of GitHub
...
GitHub server (raw.githubuserconten.com) is frequently blacklisted
2026-04-10 19:07:40 +02:00
Michael Panchenko
8623907d9d
Removed news.json
2026-04-10 18:46:24 +02:00
Tobias Jansing
addccfa41f
Improve Haxe LS: configurable version/haxePath, top-level imports, CI docs, regression test
2026-04-10 17:49:48 +02:00
Michael Panchenko
39f341a069
Changelog
2026-04-10 17:29:19 +02:00
Michael Panchenko
d572f48e4c
Use our fork of pywebview until upstream releases
2026-04-10 17:20:33 +02:00
Michael Panchenko
ddb0d9c95b
Onboarding tools: improve messages when memory tools are not available
2026-04-10 17:20:00 +02:00
Michael Panchenko
46bd009c71
Merge branch 'v1.1-develop' of github.com:oraios/serena into v1.1-develop
2026-04-10 16:24:57 +02:00
Dominik Jain
e22893862c
ClientSetupClaudeCode: Add hook recommendation with link to docs
2026-04-10 16:02:23 +02:00
Michael Panchenko
8b76fc2846
Readme: callout on installation
2026-04-10 15:34:13 +02:00
Michael Panchenko
1ef3e35fb0
Removed search_for_pattern from claude-code context
2026-04-10 15:34:03 +02:00
Michael Panchenko
6197f6d8e6
Fixed global hook grace period
2026-04-10 15:33:35 +02:00
Tobias Jansing
e9b6c0ff85
Add Haxe language support via vshaxe/haxe-language-server
...
Includes full setup with ls provider, tests, docs, etc.
2026-04-10 15:07:23 +02:00
Dominik Jain
32a4e3bdd8
Merge branch 'dashboard-monitor-parent'
2026-04-10 15:06:54 +02:00
Dominik Jain
c7b4fb49cb
Merge branch 'dashboard-monitor-parent' into v1.1-develop
2026-04-10 13:50:34 +02:00
Dominik Jain
955ff573d9
SerenaDashboardViewer: Add a parent monitoring thread to ensure termination
...
Some clients would terminate the main process in a way that did not ensure
cleanup/proper termination
2026-04-10 13:49:09 +02:00
Michael Panchenko
c9af41afd4
Further extended hook heuristics
2026-04-10 13:28:41 +02:00
Michael Panchenko
b21357e430
Merge branch 'v1.1-develop' of github.com:oraios/serena into v1.1-develop
2026-04-10 13:21:25 +02:00
Michael Panchenko
bbe4993540
Major enhancement in client connection documentation
...
Added new contexts and extended some older ones to exclude more basic tool
2026-04-10 13:21:15 +02:00
Michael Panchenko
0c945e08a4
Major enhancement in client connection documentation
...
Added new contexts and extended some older ones to exclude more basic tool
2026-04-10 11:05:18 +02:00
Michael Panchenko
1a4b1f61b2
Mentioned local installation in CONTRIBUTING.md
2026-04-10 11:03:45 +02:00
Michael Panchenko
71cb3db8dd
Extensions in serena-hooks cli
2026-04-10 11:03:08 +02:00
Michael Panchenko
2921336726
Merge remote-tracking branch 'origin/v1.1-develop' into v1.1-develop
2026-04-10 10:09:42 +02:00
Michael Panchenko
ace531b17a
Added serena-hooks cli
2026-04-09 23:53:14 +02:00
Michael Panchenko
ded6f9a93c
Merge pull request #1301 from oraios/dependabot/uv/uv-3344959f9f
...
Bump cryptography from 46.0.6 to 46.0.7 in the uv group across 1 directory
2026-04-09 23:18:00 +02:00
Michael Panchenko
ad8e403b44
Merge pull request #1302 from zerone0x/fix/root-ignore-dot-path-1054
...
fix: avoid ignoring root path in gitignore checks
2026-04-09 23:16:17 +02:00
Michael Panchenko
c667a26c2d
Merge pull request #1305 from TheSmallKiwi/fix/hlsl-crlf-crash
...
Fix HLSL language server crash on CRLF files pulled in via #include
2026-04-09 23:11:37 +02:00
TheSmallKiwi and Claude Opus 4.6
b32718a013
Fix HLSL language server crash on CRLF files pulled in via #include
...
shader-language-server (antaalt/shader-sense) v1.3.0 panics with
"byte index N is out of bounds" in symbol_parser.rs when a file is first
parsed as an include dependency (raw CRLF bytes via std::fs::read_to_string)
and then later opened as a main document. watch_main_file replaces the
cached module's content with the client-provided didOpen text but does
not re-parse the tree-sitter tree, so if the client normalized line
endings (CRLF -> LF) the stored tree references byte offsets past the
new content length and the next documentSymbol query slices out of bounds.
Python's default text-mode open performs universal-newlines translation,
which is what was shrinking the text Serena sent in didOpen. Override
open_file in HlslLanguageServer to preload LSPFileBuffer contents with
newline="" so the bytes sent to the server match what it reads from disk,
sidestepping the stale-tree condition entirely. The fix is scoped to
hlsl_language_server.py; no core files are touched.
Verified with a 28-shader sweep over a Unity HDRP workspace where the
crash was 100% reproducible (TerrainRayMarch.shader -> TerrainSDF.hlsl);
all files now return symbols cleanly. The upstream bug should still be
fixed in shader-sense (watch_main_file should call update_module rather
than assigning .content), but this workaround unblocks Windows users
immediately.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-09 15:44:03 -04:00
Dominik Jain
6c94f34fac
Update change log
2026-04-09 15:28:07 +02:00
Dominik Jain
9722f68796
Merge remote-tracking branch 'origin/main' into v1.1-develop
2026-04-09 15:26:35 +02:00
Dr. Dominik Jain
65ac10e85a
Merge pull request #1299 from oraios/jb-find-references-location
...
JetBrainsFindReferencingSymbolsTool: Add computation of context lines
2026-04-09 15:11:01 +02:00