-
922fe05954
Merge pull request '2.5.1' (#11) from 2.5.1 into main
main
v2.5.1
rune
2026-08-04 14:12:16 +02:00
-
-
87eab6fd75
Run git subprocess off the main thread with a timeout
2.5.1
rune
2026-08-04 12:59:09 +02:00
-
e2284aba2b
Show manual sync-conflict fix instructions in-app instead of deep-linking to Help
rune
2026-08-04 12:21:15 +02:00
-
125e1698f7
Fix Git Sync race between startup pull and auto-sync export
rune
2026-08-04 08:52:48 +02:00
-
f4086c2563
Bump version to 2.5.1
rune
2026-08-04 08:40:33 +02:00
-
d93c233453
Sync conversation notes via Git Sync, add discard shortcut to crash-recovery prompt
rune
2026-08-04 08:31:16 +02:00
-
3414e37e24
Add per-conversation notes.md
rune
2026-08-04 07:58:47 +02:00
-
32e6ce3c37
Show release notes in-app instead of opening the web releases page
rune
2026-08-03 13:13:36 +02:00
-
6480a50eee
Sync folder structure via Git Sync (folders.json), plus bugs found testing it
rune
2026-08-03 11:48:23 +02:00
-
c3abc5a748
Update remaining oai.pm references to confab.no
rune
2026-08-03 08:44:35 +02:00
-
c207c86a1e
Update LICENSE contact domain to confab.no
rune
2026-08-03 08:42:21 +02:00
-
162ce066d5
Merge pull request '2.5.0' (#10) from 2.5.0 into main
v2.5.0
rune
2026-08-03 08:33:23 +02:00
-
-
80757c20dc
Merge branch 'main' into 2.5.0, resolving PRIVACY.md/README.md conflicts
2.5.0
rune
2026-08-03 08:32:01 +02:00
-
-
-
-
2668555b98
Add nested (hierarchical) conversation folders
rune
2026-08-02 17:52:10 +02:00
-
7f5d858b2a
Add multi-select + bulk move-to-folder to both conversation lists
rune
2026-08-02 16:54:05 +02:00
-
0e4389d272
Add live code formatting in the chat input
rune
2026-08-02 15:22:21 +02:00
-
40c03108c9
Bump version to 2.5.0
rune
2026-08-02 15:16:30 +02:00
-
1f6a62d2d7
Fix rename commit composition: drop unrelated test files, finish entitlements rename
rune
2026-08-02 14:59:25 +02:00
-
76b58e6fdc
Rename app from oAI to Confab
rune
2026-08-02 14:58:14 +02:00
-
ae3de3d927
Fix Git Sync wiping the entire repo when a fresh clone's DB is empty
rune
2026-08-01 10:50:46 +02:00
-
77223536e9
Fix docs: Crash Recovery setting is in Settings → General, not Advanced
rune
2026-07-31 08:15:02 +02:00
-
e3557a87df
Add unsaved-changes save prompt and crash-recovery draft
rune
2026-07-31 08:11:12 +02:00
-
a306aaef9a
Bump displayed version to 2.4.4
rune
2026-07-30 09:45:30 +02:00
-
8db7820de2
Replace Jarvis API key hint with an oAI-Web blurb and Gitea link
rune
2026-07-30 09:43:57 +02:00
-
b0f3049d6b
Make PDF export actually dark
rune
2026-07-29 12:37:18 +02:00
-
879739b32c
Switch PDF export page size from US Letter to A4
rune
2026-07-29 12:08:22 +02:00
-
7f5374dce0
Switch PDF export from createPDF() to real print pagination
rune
2026-07-29 12:05:36 +02:00
-
2219aceda6
Fix oversized nested headers in exported HTML/PDF
rune
2026-07-29 11:51:53 +02:00
-
3a30db1d15
Actually fix oversized PDF text — root cause was the previous fix
rune
2026-07-29 09:13:10 +02:00
-
a3fd2c0eab
Fix extremely oversized text in PDF export
rune
2026-07-29 09:01:12 +02:00
-
6fb49083d8
Let File > Export as HTML/PDF/Markdown choose name and location
rune
2026-07-29 08:49:36 +02:00
-
53736d4c42
Add dark mode and GFM table support to HTML/PDF export
rune
2026-07-29 08:08:16 +02:00
-
634b83f284
Add HTML and PDF conversation export
rune
2026-07-29 07:47:57 +02:00
-
727fc7d6af
Refresh sidebar folders when the advanced conversation list closes
rune
2026-07-29 07:19:27 +02:00
-
72540305ad
Fix deletions not sticking (git sync resurrection), persist folder collapse state, make merge provider picker visibly clickable
rune
2026-07-28 15:21:11 +02:00
-
37734232f5
Decouple merge model picker from the main chat's active provider
rune
2026-07-28 14:57:19 +02:00
-
e898d4b6db
Sort folders alphabetically; let users pick the merge model directly
rune
2026-07-28 14:39:18 +02:00
-
8dee77541f
Use non-chat-like delimiters for merge transcripts, log truncation
rune
2026-07-28 14:11:11 +02:00
-
c6daae6c10
Fix AI-Assisted merge failing to parse the model's response
rune
2026-07-28 13:49:43 +02:00
-
03f84ebe01
Fix black text in drag preview when moving a chat to a folder
rune
2026-07-28 13:30:53 +02:00
-
7fbac5e809
Fix black row text after moving to a folder, remove duplicate chevron
rune
2026-07-28 13:25:40 +02:00
-
8c0cfb87f5
Fix unused-result warning on dropDestination handlers
rune
2026-07-28 13:15:11 +02:00
-
24847762c4
Make folders collapsible, draggable, bold, and add New Folder button
rune
2026-07-28 13:11:02 +02:00
-
bf328c2629
Fix Swift 6 warnings in usage stats and folder deletion
rune
2026-07-28 12:56:37 +02:00
-
376fff4939
Add folders for organizing saved conversations
rune
2026-07-28 12:43:05 +02:00
-
0642f3746f
Add all-time usage statistics tab
rune
2026-07-28 12:35:45 +02:00
-
0bc3f1d4cd
Audit and fix README content errors and gaps

runeandClaude Sonnet 5
2026-07-27 10:24:45 +02:00
-
71e8a49d77
Audit and fix README content errors and gaps

runeandClaude Sonnet 5
2026-07-27 10:24:40 +02:00
-
7f6fb4cd41
Remove stale Gatekeeper warning from README

runeandClaude Sonnet 5
2026-07-27 10:19:30 +02:00
-
d700b348cc
Remove stale Gatekeeper warning from README

runeandClaude Sonnet 5
2026-07-27 10:19:26 +02:00
-
165adb9c25
Update README screenshots

runeandClaude Sonnet 5
2026-07-27 10:16:22 +02:00
-
983c75f325
Update README screenshots

runeandClaude Sonnet 5
2026-07-27 10:16:04 +02:00
-
2b4d8e0d73
Remove Roadmap section from README

runeandClaude Sonnet 5
2026-07-27 09:31:57 +02:00
-
f1665a3a57
Remove Roadmap section from README

runeandClaude Sonnet 5
2026-07-27 09:31:53 +02:00
-
5fcec69753
Link Privacy and Security policies from README

runeandClaude Sonnet 5
2026-07-27 09:25:42 +02:00
-
3712078a74
Link Privacy and Security policies from README

runeandClaude Sonnet 5
2026-07-27 09:25:27 +02:00
-
a20d4b3d3b
Add PRIVACY.md

runeandClaude Sonnet 5
2026-07-27 09:21:54 +02:00
-
7219bfdb72
Add PRIVACY.md

runeandClaude Sonnet 5
2026-07-27 09:21:39 +02:00
-
d0b3feb171
Bump version to 2.4.3
2.4.3

runeandClaude Sonnet 5
2026-07-27 08:17:34 +02:00
-
ef26ae1887
Merge pull request '2.4.3' (#9) from 2.4.3 into main
v2.4.3
rune
2026-07-27 08:13:22 +02:00
-
-
69dbf17f5e
Add PDF text extraction to MCP read_file and search_files

runeandClaude Sonnet 5
2026-07-25 11:44:27 +02:00
-
377e783a17
Mark Apple Intelligence provider as Beta throughout the UI

runeandClaude Sonnet 5
2026-07-24 10:21:41 +02:00
-
30d0500323
Skip tool guidance, custom prompt, and Agent Skills for tool-incapable models

runeandClaude Sonnet 5
2026-07-24 10:12:39 +02:00
-
30fbb4162e
Revive Apple Intelligence provider (Phase 1 — on-device)

runeandClaude Sonnet 5
2026-07-24 09:46:17 +02:00
-
f3c6271c9e
Phase 4 tests: DatabaseService migrations + ContextSelectionService DB paths
rune
2026-07-24 09:16:46 +02:00
-
c6a7439648
Phase 4 seam: in-memory DatabaseService + DB injection for ContextSelectionService
rune
2026-07-24 09:16:42 +02:00
-
02bf73fec6
Actually commit the oAITests target wiring in project.pbxproj
rune
2026-07-23 14:19:53 +02:00
-
a053d4a983
Phase 2: tests for the provider layer and other exposed pure helpers
rune
2026-07-23 14:11:50 +02:00
-
f39527b1d8
Phase 2 seam: expose pure helpers for testing (no logic changes)
rune
2026-07-23 13:48:41 +02:00
-
1f4a2caf67
Phase 1: pure-logic tests requiring zero production code changes
rune
2026-07-23 13:37:49 +02:00
-
8c7fb59d41
Add real oAITests target; remove disconnected SPM test scaffold
rune
2026-07-23 13:30:45 +02:00
-
4fe3bde7e9
Merge 2.4.2 into 2.4.3 (bring in favorites sync, Contacts entitlement fix, Help search, DMG notarization, etc.)
rune
2026-07-22 16:07:20 +02:00
-
-
65fe057aa9
Merge pull request '2.4.2' (#8) from 2.4.2 into main
v2.4.2
rune
2026-07-22 15:26:48 +02:00
-
-
-
-
-
854fd02fad
Add live search to the Help Book's table of contents
2.4.2
rune
2026-07-22 15:21:30 +02:00
-
e9aceca4e7
Remove now-dead isContactsHiddenPendingAppleFix kill switch
rune
2026-07-21 15:01:19 +02:00
-
abf25bd897
Fix Contacts TCC entitlement key: contacts -> addressbook
rune
2026-07-21 14:59:39 +02:00
-
77cc646ee0
Re-enable Contacts row to retest on macOS 27 beta 4
rune
2026-07-21 14:16:03 +02:00
-
57f407ea50
Bump version to 2.4.2
rune
2026-07-21 14:07:22 +02:00
-
5db1b40552
Union favorites on tied timestamps instead of dropping one side
rune
2026-07-21 14:06:05 +02:00
-
fc786d48f8
Sync starred models across machines; add automatic backup scheduling
rune
2026-07-21 13:19:50 +02:00
-
86027001c7
Roll back native Help Viewer integration; fix duplicate View menu
rune
2026-07-20 08:17:33 +02:00
-
98979584fb
Fix dead Cmd+/ shortcut for In-App Help; rebind to Ctrl+Cmd+H
rune
2026-07-20 08:00:25 +02:00
-
333e288418
Fix Help Book keys missing from the built Info.plist
rune
2026-07-20 07:33:51 +02:00
-
74c8be8f94
Fix Cmd+? opening Help Book in the default browser instead of Help Viewer
rune
2026-07-20 07:24:20 +02:00
-
75e5b40f45
Persist sidebar visibility; add language-matching rule to default prompt
rune
2026-07-19 16:01:04 +02:00
-
6d7f11d705
Clarify that only the latest release is supported for security fixes

runeandClaude Sonnet 5
2026-07-16 09:07:37 +02:00
-
d38b5442ed
Clarify that only the latest release is supported for security fixes

runeandClaude Sonnet 5
2026-07-16 09:07:37 +02:00
-
e3fae25198
Add SECURITY.md with vulnerability reporting policy

runeandClaude Sonnet 5
2026-07-16 09:05:18 +02:00
-
b9c3c97dc0
Add SECURITY.md with vulnerability reporting policy

runeandClaude Sonnet 5
2026-07-16 09:05:18 +02:00
-
-
0af644456e
Update commercial licensing contact URL to oai.pm
2.4.1

runeandClaude Sonnet 5
2026-07-15 11:33:53 +02:00
-
bd686873c4
Update commercial licensing contact URL to oai.pm

runeandClaude Sonnet 5
2026-07-15 11:33:53 +02:00
-
e0ab4041a2
Merge PolyForm Noncommercial relicense from 2.4.1 into main
rune
2026-07-15 11:17:58 +02:00
-
-
cf3f4ebfe4
Relicense oAI from AGPL-3.0-or-later to PolyForm Noncommercial 1.0.0

runeandClaude Sonnet 5
2026-07-15 11:16:09 +02:00
-
52ab774785
Merge pull request '2.4.1' (#7) from 2.4.1 into main
v2.4.1
rune
2026-07-14 11:01:35 +02:00
-
-
5031dceff8
Merge remote-tracking branch 'origin/main' into 2.4.1
rune
2026-07-14 11:00:16 +02:00
-
-
-
-
0cefef16e4
Change Command History shortcut from ⌘H to ⇧⌘H

runeandClaude Sonnet 5
2026-07-14 10:46:53 +02:00
-
8cba92d768
Document External MCP Servers, Personal Data Tools, and Research Agents in Help

runeandClaude Sonnet 5
2026-07-14 10:33:50 +02:00
-
bfcdd0164c
Fix assistant message text truncating with "…" instead of wrapping

runeandClaude Sonnet 5
2026-07-14 08:38:39 +02:00
-
7119cd1d06
Silence placeholder/continuing messages in the tool-call auto-retry path

runeandClaude Sonnet 5
2026-07-14 08:05:07 +02:00
-
e6f965ff19
Add external MCP server support (stdio JSON-RPC)

runeandClaude Sonnet 5
2026-07-14 08:01:00 +02:00