Commit Graph

  • 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