invisible_dots Releases
254 releases of feder-cr/invisible_dots
- v0.45.00.45.0
This release adds repository reading support for Claude, Cursor, and Gemini clients via new root manifests. It improves tool metadata handling with AST parsing and updates the bundle manifest with new icons and privacy policies.
Sep 13, 2026
- v0.44.00.44.0
This release introduces a new content validation check (the seventh) to ensure that published pages match the actual character counts and tool numbers derived from the server's source code. It uses the `ast` module to verify these figures against the running registry, preventing stale or incorrect data from being published.
Sep 13, 2026
- v0.43.00.43.0
This release implements registry validation for PyPI package ownership by checking for an 'mcp-name' token in the package's metadata. To ensure the token is properly indexed, the version was bumped, and validation logic was refined to inspect the actual built wheel's METADATA file.
Sep 12, 2026
- v0.42.00.42.0
This release fixes a critical bug where the `support` browser helper was not being closed after use. The fix involved truncating tool descriptions to fit API limits, ensuring server instructions are sent, and modifying the end-of-turn sentence to prioritize closing the browser.
Sep 12, 2026
- v0.41.00.41.0
A comprehensive UX overhaul driven by a six-dimensional audit, featuring a redesigned sessions panel as a modal, fixes for confusing transcript states, and significant accessibility improvements.
Sep 12, 2026
- v0.39.00.39.0
This release fixes a critical bug where the interface would automatically launch an engine when drawing a live pane for a conversation that hadn't requested anything. The fix introduces a new mechanism using `registry.peek` to check if a browser is running without starting it, significantly improving performance and preventing unnecessary resource allocation.
Sep 10, 2026
- v0.38.00.38.0
This release refactors the Server-Sent Events (SSE) implementation by centralizing framing logic into the `sse()` function and introducing `marker_at()`/`resume_point()` to prevent drift. The changes reduce code duplication and add a direct wire format test, ensuring no observable behavior changes for users.
Sep 10, 2026
- v0.37.00.37.0
A major refactoring that splits the monolithic stylesheet and script into smaller, modular files while ensuring the page output remains byte-for-byte identical to the previous version.
Sep 10, 2026
- v0.36.00.36.0
v0.36.0 refactors the monolithic 3370-line `web.py` file into separate, modular files for CSS, JavaScript, HTML, and Python logic. The release ensures the refactored output remains byte-for-byte identical to the original, fixing line ending issues and improving JavaScript regex handling.
Sep 9, 2026
- v0.35.00.35.0
This release focuses on UI consistency by unifying the styling of the model badge and clear button into a single rule, ensuring they share the same height and padding. It also introduces a validation gate to prevent inconsistent control sizing from appearing across the interface.
Sep 9, 2026
- v0.34.00.34.0
This release enhances the UI by adding a rail icon for the SESSIONS category that appears on hover or keyboard interaction, standardizes all dimensions to published design tokens (Material Design), and fixes the pane resizing logic to allow the chat to expand dynamically based on user input.
Sep 9, 2026
- v0.33.00.33.0
This release focuses on UI cleanup and accessibility improvements, removing redundant elements like the model header and token meter. It refines typography for better readability and fixes critical layout overflow issues on narrow screens. Additionally, it introduces automated validation gates to prevent common CSS and layout bugs.
Sep 9, 2026
- v0.32.00.32.0
This release modifies the instruction handling regarding emojis, changing the rule from one with exceptions to a flat prohibition. It prevents the model from exploiting the original instruction to include emojis as status markers and adjusts the test gate logic to enforce the new restriction. The update also fixes a comment-versus-code defect in the test suite.
Sep 9, 2026
- v0.31.00.31.0
This release focuses on a comprehensive overhaul of the browser pane and visual design, significantly improving accessibility and performance. It introduces strict error handling for failed steps and deletes, ensuring the interface accurately reflects the agent's state. Several UI refinements, including dark mode adjustments and keyboard navigation fixes, are included to enhance usability.
Sep 9, 2026
- v0.27.00.27.0
This release focuses on accessibility compliance with WCAG 2.2, adjusting color contrast ratios and minimum touch target sizes. It also refines layout logic to adapt dynamically to the actual number of running screens and centers images correctly within their containers.
Sep 9, 2026
- v0.26.10.26.1
This release fixes a critical bug where the browser engine binary path was incorrectly saved to session files, causing browsers to launch on the wrong engine or fail to launch when the local path did not exist on the target machine. The engine is now resolved dynamically at runtime using the launch plan rather than being persisted to the file.
Sep 9, 2026
- v0.26.00.26.0
This release introduces a redesigned UI with a full-height session column spine and adds support for viewing 1, 2, or 4 live browser screens in a grid. It also includes performance optimizations based on actual frame timing measurements and visual indicators for stale browser connections.
Sep 9, 2026
- v0.24.00.24.0
This release focuses on improving prompt adherence by refining the output strategy to reduce 'machine-like' decoration in AI responses and updating the content gate to validate prompt intent. It also enhances UI accessibility by explicitly labeling the sessions control and fixing state management bugs related to ARIA attributes.
Sep 8, 2026
- v0.23.00.23.0
This update focuses on improving the readability and accessibility of the reading interface by adjusting typography calculations and making text sizes responsive to browser settings. It introduces a dynamic divider between panes that adapts to the user's specific task, allowing for a more flexible layout.
Sep 8, 2026
- v0.22.00.22.0
The answer pane now supports full Markdown rendering, including headings, lists, and other elements, replacing the previous limited inline mark support. Additionally, the release resolves a display issue where the last sentence of a conversation was hidden and fixes logic regarding how instruction changes apply to saved transcripts.
Sep 8, 2026