Repository navigation
Axit 4.0.0
- Axit: Axit says plainly what it is: the tools its maker uses every day as a blind scientist, shared in case they help others, not a product or a service, with no support and no warranty. The README, the guides, the installer and
NOTICE.mdsay so, and the notes about each tool read as reminders. - Axit: Axit is now under the GNU Affero General Public License, version 3 only, instead of MIT (versions up to 3.7.6 stay MIT).
NOTICE.md, in the zip and in every window under Axit menu, About, Licence, has the licence's additional terms (no warranty, no liability, attribution kept, changed versions marked and given a name and icons of their own, no use of the author's name to promote them, indemnification) and a reminder for each tool. - Axit: the apps that work through a program Axit does not include are called access layers wherever their names appear: "axClaude, access layer for Claude Code", "axGIT, access layer for Git", "axTerminal, access layer for your shell", "axPass, access layer for KeePassXC", in window titles, every list of apps, the Start menu, File Explorer's Open with Axit submenu, Windows' Open with, F1 and the guides. They come after the standalone apps, behind a separator. About, Version names the two kinds.
- Axit: before an access layer first connects to its program, or to a new git server, its window shows a short reminder with one check box ("I understand that it is only an access layer, and that following the other program's terms is up to me") and two buttons, Connect and Not now; Install it now and pairing an AI tool ask the same. Each shell of axTerminal asks once, PowerShell and Command Prompt included. About, Licence ends with what you agreed to on this computer. axClaude says whose account it is when you send /login; axGIT the first time a window reaches a server.
- axClaude: several questions in one call are numbered again ("Question 1 of 2") and each answer says what comes next, on Claude Code 2.1.316, which draws them under a "Questions: Colour, Fruit" line instead of the tab row; the ">" that now starts each question's row is not read. Found by the NVDA pass.
- axTerminal: "Done", "Failed" and "Ready" are spoken again: they are said together with the command's last line or the shell's banner, as one announcement, since NVDA dropped the second of two that came back to back. Found by the NVDA pass.
- Axit: what a window announces as it opens is said once the window is in front, so that nothing is lost when it is started from another program (axMedia's "No sound or video files" and "Cannot play"); and two announcements that come within a third of a second of each other are said as one, since NVDA dropped the second. axClip reads a copy again a moment later when the text is not there yet.
- Axit: a check box says "checked" or "not checked" when you toggle it; NVDA said nothing in the reminder's box. Every check box of the bundle is one shared kind, so a new one says it too.
- Axit: the update notice says that installing means accepting the release's terms, and its buttons read "I accept all terms, install and restart" and "I accept all terms, install and close"; every release page carries the same sentence with the links.
- For developers:
nvda-pass.ps1 [<app>]runs the app scripts with NVDA listening, every expected announcement checked as NVDA speaks it, with Windows' voice asking you to keep off the keyboard until it is over (docs/axit/automation.md); the reminders of axGIT and axTerminal have scripts of their own, and the other scripts start with the reminders agreed to. - For developers: contributions come under a contributor licence (
CONTRIBUTING.md, and a box in the pull request checklist): AGPL, plus a licence to the copyright holder to publish them under other terms as well.
Built with the .NET SDK 10.0.403.
Axit is a set of personal tools shared as they are, not a product or a service. Installing this release means accepting its licence, https://github.com/KyleKeane/Axit/blob/v4.0.0/LICENSE, and the reminders in NOTICE.md, https://github.com/KyleKeane/Axit/blob/v4.0.0/NOTICE.md.
Code signing policy, privacy and governance: https://github.com/KyleKeane/Axit#code-signing-policy, https://github.com/KyleKeane/Axit/blob/main/PRIVACY.md and https://github.com/KyleKeane/Axit/blob/main/GOVERNANCE.md