• Joined on 2026-02-16
hugo pushed to main at hugo/DS4Server 2026-07-25 20:49:36 +00:00
ae4222a573 Refocus implementation roadmap
hugo opened issue hugo/DS4Server#21 2026-07-25 20:43:22 +00:00
settings should have descriptive hovertext when mouse is over the title of the setting
hugo opened issue hugo/RuDS#112 2026-07-25 20:41:10 +00:00
bug: title of main homepage is not set from project description
hugo opened issue hugo/DS4Server#20 2026-07-25 20:25:34 +00:00
support more search engines
hugo pushed to main at hugo/DS4Server 2026-07-25 12:57:41 +00:00
4a45735072 Add persistent local agent tools
hugo pushed to main at hugo/DS4Server 2026-07-25 12:19:07 +00:00
668d8b787e Complete local HTTP endpoint parity
hugo pushed to main at hugo/DS4Server 2026-07-25 12:02:47 +00:00
a1761fa731 Add prefix-aware KV session cache
hugo closed issue hugo/DS4Server#17 2026-07-25 11:13:14 +00:00
Preference save silently discards the runtime update on a poisoned lock; poisoning conventions are inconsistent
hugo commented on issue hugo/DS4Server#17 2026-07-25 11:13:05 +00:00
Preference save silently discards the runtime update on a poisoned lock; poisoning conventions are inconsistent

Fixed in c77ef47. Preference saves now recover poisoned write locks with into_inner(), so a successful database/UI save always updates the runtime snapshot. The three tool-replay lock sites now…

hugo pushed to main at hugo/DS4Server 2026-07-25 11:12:57 +00:00
c77ef47cfc Recover poisoned shared-state locks
hugo closed issue hugo/DS4Server#16 2026-07-25 11:09:31 +00:00
Tokenizer panics on non-char-boundary offsets where the ds4 original degrades gracefully
hugo commented on issue hugo/DS4Server#16 2026-07-25 11:09:28 +00:00
Tokenizer panics on non-char-boundary offsets where the ds4 original degrades gracefully

Fixed in 292ee82. next_char, cjk_at, and char_info now use checked string access and the ds4-compatible one-byte fallback for non-boundary offsets; cjk_at also restores the ASCII fast path, and…

hugo pushed to main at hugo/DS4Server 2026-07-25 11:09:18 +00:00
292ee82af5 Make tokenizer byte offsets total
hugo closed issue hugo/DS4Server#15 2026-07-25 11:07:03 +00:00
build.rs does not track native/metal headers; stale object file can be linked after a header change
hugo commented on issue hugo/DS4Server#15 2026-07-25 11:06:59 +00:00
build.rs does not track native/metal headers; stale object file can be linked after a header change

Fixed in 7686c22. build.rs now tracks the entire native/metal directory, covering ds4_metal.m, all three current headers, and future vendored additions. Verified by touching ds4_gpu.h, ds4.h, and…

hugo pushed to main at hugo/DS4Server 2026-07-25 11:06:53 +00:00
7686c2248c Rebuild Metal glue when headers change
hugo closed issue hugo/DS4Server#14 2026-07-25 11:04:27 +00:00
Executor field order is load-bearing for teardown safety and undocumented
hugo commented on issue hugo/DS4Server#14 2026-07-25 11:04:23 +00:00
Executor field order is load-bearing for teardown safety and undocumented

Fixed in 3708afb. Executor now documents its safety-critical declaration/drop order: session buffers must precede Metal context teardown, and the model mmap must outlive context cleanup because…

hugo pushed to main at hugo/DS4Server 2026-07-25 11:04:17 +00:00
3708afb1b6 Document Metal executor drop order
hugo closed issue hugo/DS4Server#13 2026-07-25 11:02:40 +00:00
Buffer::view has no lifetime tie to its base buffer