Repository navigation
Releases
v0.1.2
Settings is a window of pages, and OmniFlow can update itself. Settings is now a 760×560 dialog with Appearance, Capture, Data, Updates and About down the left and the chosen page on a card of its own at the right, each page scrolling separately instead of every section stacked in one column. The new Updates page shows the version and the last check, switches automatic checks and automatic downloads, and offers Check for Updates…; a development build or a package-managed install says why it cannot update itself. Releases now carry signed update archives, so an installed app can move to this version and later ones in place.
— 设置改为分页窗口:760×560 的对话框中,左侧列出外观、抓包、数据、更新与关于,右侧单独显示所选页面,各页独立滚动,不再是所有设置堆叠在一列。新增的更新页显示版本与上次检查时间,可开关自动检查与自动下载,并提供 检查更新…;开发版或由包管理器安装的版本会说明为何不能自更新。发布包现在附带签名的更新归档,已安装的应用可以原地升级到本版本及后续版本。
v0.1.1
Bodies of any size scroll, stay colored and read whole. Response and inspector bodies are drawn by a virtualized editor: the full body is shown rather than the first 1 MiB, scrolling reaches its last line, JSON keeps its colors at any size, and ⌘F finds in the editor's own bar — every match counted, typing no longer re-lays out the body. A Wrap switch in the body header folds long log lines at the panel width, so one screen shows the whole line.
— 任意大小的正文都能完整滚动与着色:Composer 与 Inspector 的正文改用虚拟化编辑器,完整显示而不是只显示前 1 MiB,可滚动到最后一行,JSON 在任意大小下保持着色;⌘F 使用编辑器自带的查找栏,匹配数不再设上限,输入时不再重排整份正文。正文头部新增 换行 开关,长日志按面板宽度折行,一屏即可读完。
v0.1.0
OmniFlow 0.1.0:一个窗口里的原生 HTTP 工作台 — A native HTTP workbench in one window
- A composer and a capture proxy share one window. The composer sends requests with a method, URL and query parameters, headers, JSON, text or URL-encoded form bodies, and bearer or basic auth; responses show status, headers, a JSON-highlighted body, image previews, a saved binary body and a timing waterfall. The inspector is a local HTTP proxy that records every exchange.
— 一个窗口里同时有 Composer 与抓包代理:支持方法、URL 与查询参数、请求头、JSON/文本/form 表单体、Bearer 与 Basic 认证;响应显示状态、响应头、JSON 高亮正文、图片预览、二进制保存与耗时瀑布图。Inspector 是记录每次交换的本地 HTTP 代理。 - Environments, collections and history survive a restart. Named sets of
{{variables}}fill the URL, headers, body and auth at send time, and built-ins ({{$timestamp}},{{$isoTimestamp}},{{$uuid}},{{$randomInt}}) are made up on each send. Saved requests keep edits as a draft until saved; history reopens the whole request as it was sent, and deletions offer Undo.
— 环境、集合与历史在重启后仍在:命名变量组在发送时填充 URL、请求头、正文与认证;内置变量({{$timestamp}}、{{$isoTimestamp}}、{{$uuid}}、{{$randomInt}})每次发送时生成。已保存请求的修改先留在草稿里,保存后才写回;历史还原完整的已发送请求;删除后可在页脚撤销。 - cURL goes in and out. Paste a
curlcommand into the URL field and it opens as the request it describes, with a note of any flag that could not be kept; ⇧⌘C copies the composer's request or a captured flow as a runnable curl command.
— cURL 可以导入也可以导出:把curl命令粘进 URL 栏即可还原为请求,无法保留的参数会注明;⇧⌘C 把 Composer 的请求或抓到的 flow 复制成可直接运行的 curl 命令。 - The inspector records, filters and replays. Filter by host, text or status class, walk the capture with ↑ and ↓, right-click to replay, copy or show only a host, and export the whole capture as HAR 1.2. It keeps the latest 3,000 flows and up to 512 MB of bodies. HTTPS is decrypted through a root authority the app creates on this machine; install it from Settings only on devices you control.
— Inspector 能记录、过滤与重放:按 host、文本或状态码过滤,↑/↓ 浏览抓包,右键重放、复制或只看某个 host,整份抓包导出为 HAR 1.2;保留最近 3,000 条与最多 512 MB 正文。HTTPS 通过本机生成的根证书解密;只在你控制的设备上从设置里安装。 - The interface speaks English and 简体中文. Follow the system language or choose one in Settings; the switch takes effect immediately, menus and dialogs included. Appearance, card opacity and material, request timeout, redirect and TLS verification behaviour, proxy port, autostart and the data folder are all in Settings.
— 界面支持 English 与简体中文:可跟随系统,也可在设置里选择,切换立即生效,菜单与对话框一并切换。外观、卡片透明度与材质、请求超时、是否跟随重定向与校验 TLS、代理端口、开机启动与数据目录都在设置里。 - Installers for macOS, Windows and Linux. macOS gets a universal DMG (Apple silicon and Intel), Windows a Setup installer and a portable ZIP, Linux amd64/arm64 Debian packages and tarballs whose
install.shinstalls to~/.local. Release assets are currently self-signed: on macOS right-click the app and choose Open the first time; on Windows click More info → Run anyway if SmartScreen appears.
— 提供 macOS、Windows 与 Linux 安装包:macOS 为 Universal DMG(Apple silicon 与 Intel),Windows 为 Setup 安装包与便携 ZIP,Linux amd64/arm64 为 Debian 包与带install.sh(安装到~/.local)的 tar.gz。发布资产目前为自签名:macOS 首次打开请右键选择 Open;Windows 如遇 SmartScreen 请点 More info → Run anyway。