Repository navigation
ZIKARON Desk 0.1.5:相对 0.1.4 的更新。用户手册:中文、English;全部更新记录见 CHANGELOG.md。
这一版修好首次启动时口令格敲不进字的毛病,以及一批界面与命令行上的问题;新建授权的截止日可以在日历上直接选。
从 0.1.4 升级
- 直接覆盖安装:0.1.4、0.1.3 的机器目录与数据目录照用,不必另做什么。这一版不改数据的形式,0.1.4 照样读得了本版写的数据。0.1.2 及更早的数据,照下面 0.1.3 一节「从早先版本升级」带过来。
界面
- 授权截止日:新建授权自定义有效期时,截止日期块也可点开日历,选定即截止到那一天、与起始同一时分,时长随之算出;起始日及其之前的日子不可选。
- 页内分段:「核验」「记录存证」两页切段时,选中块滑过去,页面不再整页重来。
命令行与 AI 应用
- MCP:协议层并入命令行的共用骨架,答话与行为不变。
修正
- 首次启动设口令:向导第一步的口令格收得到键入;先前敲不进字,新机走不过第一步。
- 详情页页头的状态标:授权、账本条目、他人页等详情页页头右侧的状态标画得出来了。
- 输入法组字:用中文、日文等输入法时,还没选定的字母不再写进字段,选定后才写入;组字途中按回车或切走也一样。
- 整机备份导出:弹窗逐步写出「整理」「加密」「写入」「回读核对」,导出落定无误才关,途中不收取消与 Esc;先前一开始就关,看着像已完成。
- 注记的目标:写成一条后目标清空,下一条不再挂到上一条目上;选择器首项「不关联记录」可退回不指某一条。
- 退出时等着的命令:桌面锁定、关闭数据目录或退出时,经桌面等着答复的命令收到
CLOSED再断开;先前负载重时可能读成连接中断。一个不读答复的命令行也不再拖住桌面,至多等五秒。 - 切换身份以最后一按为准:切换途中点回原来的身份,落在原来的身份;先前落在前一按那个身份。
- 密钥库读不成时的出路:锁屏上多一枚「挪开本机数据,重新开始」:整个本机数据目录挪到旁边,不删一字节,再进首启向导,可从整机备份恢复。
- 重置空密钥库之后:锁屏上重置空密钥库后,首启向导照常打开;先前停在一个空窗口上。
已知限制
- Windows 与 Linux 客户端经过自动构建与测试,尚未在各种真机上广泛试用;欢迎在 GitHub 上报告问题。
安装
各包都附带第三方组件许可;下载后先核对下方的 SHA-256。
macOS(Apple 芯片,macOS 11 起):dmg 打开后把 ZIKARON.app 拖进「应用程序」;pkg 把应用装进 /Applications、命令行装到 /usr/local/bin/zikaron。应用用自签证书签名、未经公证,打开前先在「终端」里去掉隔离标记:
xattr -d com.apple.quarantine ~/Downloads/ZIKARON-0.1.5-macos-arm64.dmg
已经拖进「应用程序」的,改为运行 xattr -dr com.apple.quarantine /Applications/ZIKARON.app。用 pkg 时把上面命令里的文件名换成 pkg 的。
Linux(x86_64,glibc 2.31 起):.deb 用 sudo apt install ./zikaron-desk_0.1.5_amd64.deb 安装;AppImage chmod +x 后直接运行,系统没有 FUSE 时加 --appimage-extract-and-run。两个包都没有签名。系统文件对话框经由桌面门户,需要 xdg-desktop-portal 和一个后端,如 xdg-desktop-portal-gtk。
Windows(x86_64,Windows 10 与 11):不用安装,解压到任意文件夹,双击 zikaron-desk.exe。程序没有签名:提示「Windows 已保护你的电脑」时按「更多信息」再按「仍要运行」;Windows 11 开着「智能应用控制」时要先在「Windows 安全中心 › 应用和浏览器控制 › 智能应用控制设置」里关掉它。机器数据默认在 %LOCALAPPDATA%\ZIKARON\,删掉解压的文件夹不会删掉它。命令行 zikaron.exe 要在终端里运行,双击会一闪而过。详见手册第 2 节。
从 0.1.4 或 0.1.3 升级:直接覆盖安装,原有的机器目录与数据目录照用。0.1.2 及更早版本的数据,照手册第 2 节「从早先版本升级」带过来。
校验和
35bbd7df4bd89845ee63786b1339fed0a5ce564f0dbd890a5281e3957ef68751 ZIKARON-0.1.5-macos-arm64.dmg
fbeb29373dc40877ebd3531810e0e5447b2fbf0517dde4631c66af54e11d9d3e ZIKARON-0.1.5-macos-arm64.pkg
426ee6cd23fa4813fcd85995f54c343714f658c1daa88284f11912b95fbfd0c0 zikaron-desk_0.1.5_amd64.deb
80a24e2b25bcc8178f0643ab528541684fc7905bfe731f07a01ae5b4b633b37f ZIKARON-0.1.5-x86_64.AppImage
6347110c57bfd7aa6d6c941ef6a4f030d9f2c79a371e8a0dced475e2eca62062 ZIKARON-0.1.5-windows-x86_64.zip
b30c7a2d7f0af2493e513ca06a06a7260d01b348bf60ead6e31909e4604523ef zikaron-0.1.5-src.tar.gz
English
ZIKARON Desk 0.1.5: what changed since 0.1.4. User manual: English, 中文; the full history is in CHANGELOG.en.md.
This version fixes the passcode cells on first start that took no typing, and a set of problems in the window and on the command line; a new grant's end day can be picked on a calendar.
Upgrading from 0.1.4
- Install over it: 0.1.4's and 0.1.3's machine folder and data folders are used as they are, with nothing else to do. This version does not change the form of any data, so 0.1.4 still reads what this one writes. Data from 0.1.2 or earlier comes across as the 0.1.3 section's "Upgrading from an earlier version" says.
Interface
- A grant's end day: with custom validity on a new grant, the end date block opens a calendar too; the day picked is the day the grant ends, at the start's hour and minute, and its length is worked out from it. Days up to the start's cannot be picked.
- Segments within a page: switching segments on the Verify and Records pages slides the selection across without playing the whole page in again.
Command line and AI apps
- MCP: the protocol layer joins the command line's shared skeleton; answers and behaviour are unchanged.
Fixes
- Setting the passcode on first start: the passcode cells on the wizard's first step take what is typed; before, nothing went in, and a new machine could not pass the first step.
- State pills at the head of detail pages: the pill on the right of a detail page's head (grants, ledger entries, others' pages and more) is drawn again.
- Input methods: letters a Chinese, Japanese or other input method is still composing no longer go into a field; only the chosen characters do, also when Return is pressed or the focus moves mid-composition.
- Whole-machine backup export: the dialog shows "Collecting", "Encryption", "Writing" and "Reading back" in turn and closes only once the export has landed; Cancel and Esc wait meanwhile. Before, it closed at the start, looking done.
- A note's entry: once a note is written its entry is cleared, so the next one is not hung on the same entry; the picker's first item, "No entry", takes the entry back.
- A command waiting as the desktop quits: locking, closing the data folder or quitting answers a command waiting through the desktop with
CLOSEDbefore the connection ends; before, under load, it could read as a broken connection. A command line that does not read its answer no longer holds the desktop: it waits five seconds at most. - The last press of an identity switch stands: pressing the identity you started from while a switch runs lands on it; before, it landed on the one pressed before.
- A way on when the key store cannot be read: the lock screen has "Move this machine's data aside and start over": the whole machine folder is set aside beside it, not a byte deleted, and the first-run wizard opens, where a whole-machine backup restores it.
- After resetting an empty key store: resetting an empty key store from the lock screen opens the first-run wizard again; before, the window was left empty.
Known limitations
- The Windows and Linux builds are built and tested automatically but have not yet been tried widely on real machines; please report problems on GitHub.
Installing
Every package carries the third-party licences; check the SHA-256 below after downloading.
macOS (Apple silicon, macOS 11 or later): open the dmg and drag ZIKARON.app to Applications; the pkg installs the app in /Applications and the command line at /usr/local/bin/zikaron. The app is signed with a self-signed certificate and is not notarized; before opening it, remove the quarantine flag in Terminal:
xattr -d com.apple.quarantine ~/Downloads/ZIKARON-0.1.5-macos-arm64.dmg
If the app is already in Applications, run xattr -dr com.apple.quarantine /Applications/ZIKARON.app instead. For the pkg, use its file name in the command above.
Linux (x86_64, glibc 2.31 or later): install the .deb with sudo apt install ./zikaron-desk_0.1.5_amd64.deb; make the AppImage executable with chmod +x and run it, adding --appimage-extract-and-run on a system without FUSE. Neither package is signed. The system file dialog goes through the desktop portal: install xdg-desktop-portal and a backend such as xdg-desktop-portal-gtk.
Windows (x86_64, Windows 10 and 11): nothing to install; unpack the zip anywhere and double-click zikaron-desk.exe. The programs are not signed: at "Windows protected your PC" click "More info", then "Run anyway"; on Windows 11 with Smart App Control on, turn it off first in Windows Security › App & browser control › Smart App Control settings. Machine data lives in %LOCALAPPDATA%\ZIKARON\; deleting the unpacked folder does not delete it. Run the command line zikaron.exe in a terminal; double-clicking it only flashes a window. See section 2 of the manual.
Upgrading from 0.1.4 or 0.1.3: install over it; the machine folder and data folders are used as they are. Data from 0.1.2 or earlier comes across as section 2 of the manual, "Upgrading from an earlier version", says.
Checksums
35bbd7df4bd89845ee63786b1339fed0a5ce564f0dbd890a5281e3957ef68751 ZIKARON-0.1.5-macos-arm64.dmg
fbeb29373dc40877ebd3531810e0e5447b2fbf0517dde4631c66af54e11d9d3e ZIKARON-0.1.5-macos-arm64.pkg
426ee6cd23fa4813fcd85995f54c343714f658c1daa88284f11912b95fbfd0c0 zikaron-desk_0.1.5_amd64.deb
80a24e2b25bcc8178f0643ab528541684fc7905bfe731f07a01ae5b4b633b37f ZIKARON-0.1.5-x86_64.AppImage
6347110c57bfd7aa6d6c941ef6a4f030d9f2c79a371e8a0dced475e2eca62062 ZIKARON-0.1.5-windows-x86_64.zip
b30c7a2d7f0af2493e513ca06a06a7260d01b348bf60ead6e31909e4604523ef zikaron-0.1.5-src.tar.gz