Repository navigation
Releases: JWE24-code/kip-app
Release list
Kip v0.7.3
Kip v0.7.3
| Platform | File |
|---|---|
| Windows 10/11 x64 | Kip-Setup-*.exe — run it; per-user install, no admin prompt |
| Linux x64 (AppImage) | Kip-*.AppImage — chmod +x, run it; updates itself |
| Linux x64 (portable) | Kip-*.tar.gz — tar -xzf, run ./kip |
From here on Kip can update itself: the in-app "a newer Kip is available" banner gets an Update button (Windows installer + AppImage). The portable tar.gz updates by hand.
Windows SmartScreen: the binary is signed but the certificate is self-issued, so SmartScreen still shows unknown publisher — More info → Run anyway.
Linux/Wayland: ./kip --ozone-platform-hint=auto.
- Fixed: a short capture wasn't hatching. A quick note typed into the
PWA's Capture screen, or pasted via the desktop's paste-source panel,
could be silently skipped as "near-empty" by Hatch if it was short (Hatch's
filter for Logseq's auto-created blank stub pages didn't distinguish those
from a genuinely short, deliberately-typed capture). Fixed in the
retrieval layer — see its own changelog for detail.
Full changelog: https://github.com/JWE24-code/kip-app/blob/v0.7.3/CHANGELOG.md
Retrieval layer: https://github.com/JWE24-code/kip/blob/main/CHANGELOG.md
First-run guide: https://github.com/JWE24-code/kip/blob/main/docs/GETTING-STARTED.md
Kip v0.7.2
Kip v0.7.2
| Platform | File |
|---|---|
| Windows 10/11 x64 | Kip-Setup-*.exe — run it; per-user install, no admin prompt |
| Linux x64 (AppImage) | Kip-*.AppImage — chmod +x, run it; updates itself |
| Linux x64 (portable) | Kip-*.tar.gz — tar -xzf, run ./kip |
From here on Kip can update itself: the in-app "a newer Kip is available" banner gets an Update button (Windows installer + AppImage). The portable tar.gz updates by hand.
Windows SmartScreen: the binary is signed but the certificate is self-issued, so SmartScreen still shows unknown publisher — More info → Run anyway.
Linux/Wayland: ./kip --ozone-platform-hint=auto.
- Fixed unreadable text in the slide view. "View as slides" text was
rendering as dark, low-contrast text against a mismatched background under
Kip's own theming. The slide deck now always uses a plain white background
with black text.
Full changelog: https://github.com/JWE24-code/kip-app/blob/v0.7.2/CHANGELOG.md
Retrieval layer: https://github.com/JWE24-code/kip/blob/main/CHANGELOG.md
First-run guide: https://github.com/JWE24-code/kip/blob/main/docs/GETTING-STARTED.md
Kip v0.7.1
Kip v0.7.1
| Platform | File |
|---|---|
| Windows 10/11 x64 | Kip-Setup-*.exe — run it; per-user install, no admin prompt |
| Linux x64 (AppImage) | Kip-*.AppImage — chmod +x, run it; updates itself |
| Linux x64 (portable) | Kip-*.tar.gz — tar -xzf, run ./kip |
From here on Kip can update itself: the in-app "a newer Kip is available" banner gets an Update button (Windows installer + AppImage). The portable tar.gz updates by hand.
Windows SmartScreen: the binary is signed but the certificate is self-issued, so SmartScreen still shows unknown publisher — More info → Run anyway.
Linux/Wayland: ./kip --ozone-platform-hint=auto.
- Batch review for Hatch. "Review each source's pages before writing" now
proposes and commits a group of pending files at once (3 by default)
instead of one at a time — one combined LLM call proposes the group, one
write pass commits it, with independent per-file checkboxes and a "Skip
this file" per card (#151). - Hatch drains the whole pending queue in one click. "Start — hatch N
files" used to process one 10-file chunk per click; it now keeps going
on its own until nothing's pending, with a circuit breaker that stops and
surfaces an error if a round makes no progress instead of retrying failures
forever. - Kip's own
pages/folder no longer gets indexed by Logseq itself,
eliminating the duplicate-title errors that caused. - "Report this bug" now files directly on GitHub instead of relaying
through kip-backend — opens this repo's own GitHub issue form prefilled
with your bug description and Kip's version, no backend hop or server-held
GitHub credential involved. - Slide view gets a real fullscreen button — "View as slides" previously
only supported fullscreen via a hiddenfshortcut; there's now a visible
button, and the deck actually fills the screen instead of staying capped
at the sidebar panel's height.
Full changelog: https://github.com/JWE24-code/kip-app/blob/v0.7.1/CHANGELOG.md
Retrieval layer: https://github.com/JWE24-code/kip/blob/main/CHANGELOG.md
First-run guide: https://github.com/JWE24-code/kip/blob/main/docs/GETTING-STARTED.md
Kip v0.7.0
Kip v0.7.0
| Platform | File |
|---|---|
| Windows 10/11 x64 | Kip-Setup-*.exe — run it; per-user install, no admin prompt |
| Linux x64 (AppImage) | Kip-*.AppImage — chmod +x, run it; updates itself |
| Linux x64 (portable) | Kip-*.tar.gz — tar -xzf, run ./kip |
From here on Kip can update itself: the in-app "a newer Kip is available" banner gets an Update button (Windows installer + AppImage). The portable tar.gz updates by hand.
Windows SmartScreen: the binary is signed but the certificate is self-issued, so SmartScreen still shows unknown publisher — More info → Run anyway.
Linux/Wayland: ./kip --ozone-platform-hint=auto.
- Peck now runs over a persistent sidecar, not spawn-per-action. The chat
panel used to shell out toscripts/chat.jsfor every message and poll
.roost/peck-progress.jsonfor progress; it now speaks a versioned
WebSocket protocol to one long-lived Kip sidecar process per open coop.- Turns stream live (
turn.delta) straight into the answer bubble instead
of arriving as a single blob at the end. - Cancel actually aborts a running turn in under a second — the sidecar
now drives a real turn loop instead of a stub that returned
NOT_IMPLEMENTED. - Live tool/skill activity (
skill.progress) renders as the turn runs, and
a turn's sources, evidence, "learned" card and rating/arena widgets are
now backed by real tool-output accounting from the sidecar rather than
best-effort text parsing. - Conversation history and follow-up depth are now carried on every turn,
fixing replies that ignored earlier context. - The sidecar ships bundled inside the packaged app (
<app>/sidecar); a
dropped connection now fails a pending action cleanly instead of hanging. - The chat panel warms its own connection as soon as it mounts rather than
on the first message, removing a race that could make the very first
message in a session fail or hang.
Full changelog: https://github.com/JWE24-code/kip-app/blob/v0.7.0/CHANGELOG.md
Retrieval layer: https://github.com/JWE24-code/kip/blob/main/CHANGELOG.md
First-run guide: https://github.com/JWE24-code/kip/blob/main/docs/GETTING-STARTED.md
- Turns stream live (
Kip v0.6.0
Kip v0.6.0
| Platform | File |
|---|---|
| Windows 10/11 x64 | Kip-Setup-*.exe — run it; per-user install, no admin prompt |
| Linux x64 (AppImage) | Kip-*.AppImage — chmod +x, run it; updates itself |
| Linux x64 (portable) | Kip-*.tar.gz — tar -xzf, run ./kip |
From here on Kip can update itself: the in-app "a newer Kip is available" banner gets an Update button (Windows installer + AppImage). The portable tar.gz updates by hand.
Windows SmartScreen: the binary is signed but the certificate is self-issued, so SmartScreen still shows unknown publisher — More info → Run anyway.
Linux/Wayland: ./kip --ozone-platform-hint=auto.
- Mindmaps — a new kind of page where the map is the outline. Make one
from the Mindmaps entry in the sidebar (or the whiteboards dashboard). The
page H1 is the central topic and bullets are branches; it stays plain
Markdown, so it syncs, greps, hatches and exports like any other page.- Clean auto-laid-out tree renderer with collapse/expand — not a whiteboard.
- Edit structure on the map: Enter / Tab / Shift+Tab, a toolbar for add /
delete / indent, and drag a topic to re-parent it (cycle-safe). - Click the central topic to name the map.
- Map-wide themes, per-topic colour and shape, TODO / DOING / DONE markers,
a notes side panel, and clickable pasted links — all stored as Markdown
block properties, so they round-trip through the file. - New tree — a topic that starts its own tree, unconnected to the
centre. Drag a topic onto empty canvas to detach it, onto another node to
reconnect it. - Flip between the map and the plain outline editor with a header button or
Ctrl/Cmd+Shift+M.
- Whiteboards are now off by default. Existing whiteboards are untouched;
turn them back on — and toggle Mindmaps — under Settings → Advanced.
Full changelog: https://github.com/JWE24-code/kip-app/blob/v0.6.0/CHANGELOG.md
Retrieval layer: https://github.com/JWE24-code/kip/blob/main/CHANGELOG.md
First-run guide: https://github.com/JWE24-code/kip/blob/main/docs/GETTING-STARTED.md
Kip v0.5.5
Kip v0.5.5
| Platform | File |
|---|---|
| Windows 10/11 x64 | Kip-Setup-*.exe — run it; per-user install, no admin prompt |
| Linux x64 (AppImage) | Kip-*.AppImage — chmod +x, run it; updates itself |
| Linux x64 (portable) | Kip-*.tar.gz — tar -xzf, run ./kip |
From here on Kip can update itself: the in-app "a newer Kip is available" banner gets an Update button (Windows installer + AppImage). The portable tar.gz updates by hand.
Windows SmartScreen: the binary is signed but the certificate is self-issued, so SmartScreen still shows unknown publisher — More info → Run anyway.
Linux/Wayland: ./kip --ozone-platform-hint=auto.
- People panel now lists your people —
people-list!called a Node
path.namethat doesn't exist, so the read threw and the panel showed
"No people yet" no matter how many person pages were in the nest. (The
0.5.4 frontmatter-parser fix was necessary but not sufficient.) - Delete a person from the People panel — each row gets a delete action
behind a confirm; it removes thenest/people/<slug>.mdpage and its
index entry, and regenerates the nest catalog.[[links]]to the person
elsewhere are left in place. - Follow-up name autocomplete — toggle "Follow-up" in the Tasks panel and
start typing a name: a dropdown suggests people already in your coop
(matched on name + aliases, prefix hits first), with arrow-key / click
selection.
Full changelog: https://github.com/JWE24-code/kip-app/blob/v0.5.5/CHANGELOG.md
Retrieval layer: https://github.com/JWE24-code/kip/blob/main/CHANGELOG.md
First-run guide: https://github.com/JWE24-code/kip/blob/main/docs/GETTING-STARTED.md
Kip v0.5.4
Kip v0.5.4
| Platform | File |
|---|---|
| Windows 10/11 x64 | Kip-Setup-*.exe — run it; per-user install, no admin prompt |
| Linux x64 (AppImage) | Kip-*.AppImage — chmod +x, run it; updates itself |
| Linux x64 (portable) | Kip-*.tar.gz — tar -xzf, run ./kip |
From here on Kip can update itself: the in-app "a newer Kip is available" banner gets an Update button (Windows installer + AppImage). The portable tar.gz updates by hand.
Windows SmartScreen: the binary is signed but the certificate is self-issued, so SmartScreen still shows unknown publisher — More info → Run anyway.
Linux/Wayland: ./kip --ozone-platform-hint=auto.
- Fix: blank buttons in the Reminders / LLM / Skills panels — the shared
ui/buttonhelper dropped the label when called with options first, so
text-only buttons ("Add", "Test", "Test search", …) rendered empty. - Fix: People panel always empty — the frontmatter parser shadowed
clojure.core/restwith a loop binding, so every person page failed to parse
and the panel showed "No people yet" even with people in the nest.
Full changelog: https://github.com/JWE24-code/kip-app/blob/v0.5.4/CHANGELOG.md
Retrieval layer: https://github.com/JWE24-code/kip/blob/main/CHANGELOG.md
First-run guide: https://github.com/JWE24-code/kip/blob/main/docs/GETTING-STARTED.md
Kip v0.5.3
Kip v0.5.3
| Platform | File |
|---|---|
| Windows 10/11 x64 | Kip-Setup-*.exe — run it; per-user install, no admin prompt |
| Linux x64 (AppImage) | Kip-*.AppImage — chmod +x, run it; updates itself |
| Linux x64 (portable) | Kip-*.tar.gz — tar -xzf, run ./kip |
From here on Kip can update itself: the in-app "a newer Kip is available" banner gets an Update button (Windows installer + AppImage). The portable tar.gz updates by hand.
Windows SmartScreen: the binary is signed but the certificate is self-issued, so SmartScreen still shows unknown publisher — More info → Run anyway.
Linux/Wayland: ./kip --ozone-platform-hint=auto.
- Manual re-hatch — the Hatch modal gains a "Re-hatch already-hatched
sources" toggle that threads--forcethrough, so you can deliberately
re-hatch a source whose trace hub already exists in the nest (kip-app#124). - Interaction capture — a local
POST /interactionsendpoint logs an
interaction (email/call/meeting) onto a person's page, resolving the person
by canonical email and appending to its## Interactionssection
(kip-app#127). - Gmail helper extension — a Chrome extension (separate repo
kip-gmail-extension) logs the sender of an open thread to their person page.
A new/pairendpoint gives it a one-click connection: Kip mints a token
after you approve the request (kip-app#133). - "Enable extensions" setting — Settings → Advanced now exposes a friendly
toggle that starts (and autostarts) the local API server, replacing the old
hidden "HTTP APIs server" switch. - Fix: welcome card before a graph — the first-run welcome card no longer
appears on the demo/nil graph, so "Get started" can't point at a graph that
doesn't exist yet.
Full changelog: https://github.com/JWE24-code/kip-app/blob/v0.5.3/CHANGELOG.md
Retrieval layer: https://github.com/JWE24-code/kip/blob/main/CHANGELOG.md
First-run guide: https://github.com/JWE24-code/kip/blob/main/docs/GETTING-STARTED.md
Kip v0.5.2
Kip v0.5.2
| Platform | File |
|---|---|
| Windows 10/11 x64 | Kip-Setup-*.exe — run it; per-user install, no admin prompt |
| Linux x64 (AppImage) | Kip-*.AppImage — chmod +x, run it; updates itself |
| Linux x64 (portable) | Kip-*.tar.gz — tar -xzf, run ./kip |
From here on Kip can update itself: the in-app "a newer Kip is available" banner gets an Update button (Windows installer + AppImage). The portable tar.gz updates by hand.
Windows SmartScreen: the binary is signed but the certificate is self-issued, so SmartScreen still shows unknown publisher — More info → Run anyway.
Linux/Wayland: ./kip --ozone-platform-hint=auto.
- "New person" in the People panel — add a person directly (name, email,
org, role, phone, aliases) instead of only hatching them from sources. Writes
the same well-formednest/people/page, deduped by email.
Full changelog: https://github.com/JWE24-code/kip-app/blob/v0.5.2/CHANGELOG.md
Retrieval layer: https://github.com/JWE24-code/kip/blob/main/CHANGELOG.md
First-run guide: https://github.com/JWE24-code/kip/blob/main/docs/GETTING-STARTED.md
Kip v0.5.1
Kip v0.5.1
| Platform | File |
|---|---|
| Windows 10/11 x64 | Kip-Setup-*.exe — run it; per-user install, no admin prompt |
| Linux x64 (AppImage) | Kip-*.AppImage — chmod +x, run it; updates itself |
| Linux x64 (portable) | Kip-*.tar.gz — tar -xzf, run ./kip |
From here on Kip can update itself: the in-app "a newer Kip is available" banner gets an Update button (Windows installer + AppImage). The portable tar.gz updates by hand.
Windows SmartScreen: the binary is signed but the certificate is self-issued, so SmartScreen still shows unknown publisher — More info → Run anyway.
Linux/Wayland: ./kip --ozone-platform-hint=auto.
- Fix: todos showing blank rows and no reminder bell — a stateful-component
mixin was declared with the wrong macro, so each todo row receivednil
instead of its block (empty text, no due date, no bell). Reminders were also
unreachable because the bell never rendered.
Full changelog: https://github.com/JWE24-code/kip-app/blob/v0.5.1/CHANGELOG.md
Retrieval layer: https://github.com/JWE24-code/kip/blob/main/CHANGELOG.md
First-run guide: https://github.com/JWE24-code/kip/blob/main/docs/GETTING-STARTED.md