Skip to content

Releases: BeFeast/okilum

Okilum 0.1.11358

Choose a tag to compare

@kossoy kossoy released this 11 Oct 05:47

Same-source builds — macos: 11358, windows: 11360, linux: 11359.

  • fix(live-preview): a press on a rendered table reveals it and lands in the clicked cell (#1067, items 1-2) (#1107)
  • fix(live-preview): identical callouts in different blocks fold separately (#1067) (#1181)
  • fix(live-preview): rendered blocks resolve reference links defined elsewhere in the note (#1067) (#1174)
  • fix(settings): draw confirmations opened from Settings (#1085) (#1098)
  • fix(live-preview): an unresolved reference no longer keeps resolved links in its paragraph raw (#1092) (#1145)
  • feat(reader,live-preview): Mermaid fences are highlighted as code (S7e option C, #936) (#1184)
  • feat(reader): «Copy Okilum link» and «Copy link to line» (#1049) (#1178)
  • test(brain): wait up to 30 s for the proposal-feed index (#1154)
  • ci(main): infrastructure reds blame no merge; real reds name the failing tests (#1177)
  • fix(test): flaky linux-local reds came from files inherited across fork (#1179)
  • test(cache): the retention test sets explicit file times instead of sleeping (Refs #1171) (#1176)
  • feat(windows): Move to Recycle Bin with Undo (#1124) (#1180)
  • fix(cache): an isolated instance keeps every vault cache and its retention under its own state (Refs #1129) (#1153)
  • feat(windows): okilum: links in the installed build, none in portable (#1049) (#1172)
  • ci(windows): re-sign an existing build for stable without compiling (#1104) (#1173)
  • test(uninstall): judge leftovers below the snapshot home (#1088) (#1170)
  • fix(reader): the folder picker says «Open folder», not «Open read-only folder» (#1122) (#1152)
  • fix(reader): Linked-from previews open from the title, beside the panel (#1101) (#1151)
  • fix(windows): right-to-left text in visual order (#1121) (#1148)
  • feat: okilum: links on macOS, and the first link to a vault asks (#1049, slice 3a) (#1074)
  • ci(windows): first-run Reader tests on native Windows for every code PR (#1110) (#1125)
  • fix(links): one unreadable note no longer disables links between readable notes (Refs #1120) (#1144)
  • ci(windows): signing never holds the beta (#1104) (#1147)
  • docs(linux): Omarchy installs and updates through omarchy update (#1118) (#1133)
  • fix(macos): reopening the app with no window restores the last vault (#1137) (#1143)
  • feat(reader): a folder click opens the folder’s _index note (#1099) (#1103)
  • fix(create): a new note opens with the caret in its body, after the heading (#1117) (#1146)
  • fix(reader): choosing a vault on the first-run start screen no longer quits (#1110) (#1111)
  • ci(windows): sign main builds on the signer runner; stable can require signed (#1104) (#1132)
  • ci(releases): scheduled Windows/Linux ticks build main's tip instead of skipping (#1138)
  • fix(reader): a local image unknown to the first inventory is drawn once it completes (#1126) (#1142)
  • feat(about): copyable version info with OS, arch, install and source (#1097) (#1105)
  • ci(windows): Authenticode signing chain, signer host and rehearsal (#1104) (#1108)
  • fix(editor): Reader and back keeps the edit's Undo history (#1095) (#1109)
  • fix(links): plain outcomes for adjacent file links (#315) (#1070)
  • fix(editor): typing at the start of a BOM note writes after the BOM (#1093) (#1106)
  • ci(main): report a red main to its suspect merges (#1100)
  • fix(reader): ZIP viewer previews, --note archives, unsafe-name notice (#1086)

Beta

Beta Pre-release
Pre-release

Choose a tag to compare

@kossoy kossoy released this 12 Oct 02:42

Experimental Beta. Latest published build for each platform.
These builds may use different main commits; stable promotion requires one accepted source.

  • macos: 0.1.12196, source 481154cc8ebea5aa07628005b727509a80c8eea1
  • windows: 0.1.12166, source 481154cc8ebea5aa07628005b727509a80c8eea1
  • linux: 0.1.12162, source 481154cc8ebea5aa07628005b727509a80c8eea1

The beta tag anchors the macOS source; use the platform SHA above for exact provenance.

Okilum 0.1.10991

Choose a tag to compare

@kossoy kossoy released this 10 Oct 21:16

Same-source builds — macos: 10991, windows: 10993, linux: 10992.

  • fix(reader): main compiles again — deep link errors use the anyhow open-error path (#1049) (#1068)
  • feat(live-preview): tables render as tables, arrowing in reveals the source (S7a, #936) (#1065)
  • fix(reader): plain words for open and edit failures instead of raw OS errors (#847) (#1064)
  • feat(reader): open okilum: deep links to a note (#1049, slice 2a) (#1063)
  • feat(releases): build and promote an explicit main commit, not only HEAD (#1040) (#1062)
  • fix(live-preview): rendered blocks never paint over each other on entry (#1075) (#1091)
  • fix(live-preview): Hebrew tasks and bullets render their markers (#1077) (#1090)
  • fix(live-preview): headings use the Reader's sizes (#1076) (#1084)
  • feat(live-preview): callouts render as callouts, arrowing in reveals them (S7c, #936) (#1072)
  • ci(macos): stop recompiling the PR gate, use the main cache, skip non-Reader paths (#1078)
  • fix(macos): build the Intel QA app natively on an Intel Mac (#1011) (#1071)
  • feat(live-preview): image embeds render as images; one Reader pipeline for blocks (S7b, #936) (#1069)
  • feat(live-preview): clickable task checkboxes (S5, #1034) (#1045)
  • feat(live-preview): headings at Reader sizes, ## in a shared note gutter (S6b, #1034) (#1042)
  • feat(reader): okilum: links land on their line, heading or block (#1049, slice 2b) (#1066)
  • fix(windows): explain read-only network vaults in plain words (#516) (#1061)
  • feat(reminders): show missed reminders in the native Tasks view (#919) (#950)
  • docs: deep links design (#1049) (#1060)
  • feat(macos): Settings → About → Uninstall Okilum… (#974) (#1059)
  • feat(linux): okilum --uninstall-data and pacman remove message (#974) (#1044)
  • feat(windows): remove everything Okilum created on uninstall (#974) (#990)
  • feat(reader): vault colour tints the title bar (#1050) (#1058)
  • feat(reader): browse, preview and extract ZIP archives (#996, slice 2) (#1052)
  • feat(core): read and extract ZIP archives safely (#996, slice 1) (#999)
  • fix(reminders): a click on a reminder notification opens the reminders note (Refs #961) (#1057)
  • feat(editor): right-to-left paragraphs align right in notes (S6c, #1034) (#1054)
  • fix(windows): sync helper version resource; portable stays helper-free (#1037) (#1056)
  • docs(uninstall): drop the section on the previous name's data (#974) (#1047)
  • feat(linux): About and Updates name the pacman repository (#1036) (#1046)
  • fix(search): keep the search session copy in the app cache, not /tmp (#953)
  • docs(reader): first-launch window cost is the Metal shader cache; accept, no metallib (Fixes #1008) (#1048)
  • feat(reader): Open in installed editors (#873) (#1001)
  • refactor(editor): row geometry through one RowMetrics seam (S6a, #1034) (#1039)

Okilum 0.1.10467

Choose a tag to compare

@kossoy kossoy released this 10 Oct 11:28

Okilum Beta 2

New

  • Mac installer. The macOS download is now a signed, notarized disk image: open it and drag Okilum to Applications. Updates still arrive automatically.
  • Code files with syntax highlighting. Source files open highlighted, with a soft-wrap toggle for long lines.
  • A simpler note toolbar. It shows only the actions that apply to the current note: one button for the mode you are in, and one toggle to switch it.
  • Update checks without a pop-up. "Check for Updates" now shows its result inline (up to date, update available, or an error) instead of a modal window.
  • Collapse or expand the whole sidebar from the vault header.

Faster

  • Large notes open faster. Long notes start painting without laying out every block first.
  • Steadier search palette. While you type, the previous results stay on screen until the next ones arrive, instead of flashing empty.

Fixed

  • New windows always open inside the visible screen area, centred.
  • In Quick Open, pressing Enter before the results appear now opens the top result instead of being lost.
  • Italic text renders as italic: the italic font is now bundled.
  • Note and code-view menus no longer show language-server items that do nothing there.
  • Right-clicking a link shows only the link menu.
  • Live Preview: heading markers appear once a mouse click settles, and theme colours stay right after a click.

Behind the scenes

  • Sync groundwork. Okilum now ships its sync supervisor as a separate, signed helper on macOS and Windows, and checks it before use. Sync itself is not switched on in this beta.
  • Rename finished. Every internal Tessera name is gone. Settings saved by Okilum builds from 9 October may reset once.

Same-source builds — macos: 10467, windows: 10469, linux: 10468.

All merged changes
  • fix(macos): give the DMG volume time to unmount by day (#993) (#1041)
  • diag(reader): split native_window_open into platform create, view build and first draw (Refs #1008) (#1038)
  • fix(palette): keep the previous results on screen until the next query answers (Refs #1006) (#1035)
  • ci(windows): build and check the sync supervisor in the PR lane too (Refs #1013) (#1033)
  • docs(sync): specify the supervisor startup and lifecycle contract (Refs #1013) (#1016)
  • docs(sync): decide the supervisor shape, a separate executable (Refs #1013) (#1015)
  • docs(sync): state where each sidecar piece has actually run (Refs #588) (#1012)
  • test(lp): pin theme recolor after a mouse click (#979) (#991)
  • ci(macos): run the managed-sidecar library tests on macOS (Refs #588) (#951)
  • perf(reader): large notes paint without laying out every block first (#1003) (#1031)
  • feat(sync): ship the supervisor in the Windows package and check it (Fixes #1013) (#1032)
  • feat(sync): stage the supervisor outside the application folder, digest-verified (Refs #1013) (#1030)
  • feat(sync): pack and sign the supervisor in the macOS bundle; verify it in the gate (Refs #1013) (#1028)
  • feat(sync): take the supervisor's signature policy from the build configuration (Refs #1013) (#1027)
  • feat(sync): wire supervisor discovery into the macOS and Windows adapters (Refs #1013) (#1025)
  • feat(sync): add the app's supervisor discovery glue and connectors (Refs #1013) (#1024)
  • feat(sync): add the Windows supervisor run loop; give the accept wait its own window (Refs #1013) (#1022)
  • feat(sync): identify the connecting client on the Windows server side (Refs #1013) (#1020)
  • feat(sync): add the Unix supervisor executable and its run loop (Refs #1013) (#1019)
  • feat(sync): record the selected Syncthing runtime and verify its digest (Refs #1013) (#1017)
  • fix(window): fit and centre new windows in the visible area (#1007) (#1026)
  • fix(quick-open): an Enter typed ahead of results opens the top result (#1005) (#1023)
  • feat(macos): signed, notarized DMG for first install (#993) (#994)
  • fix(editor): no language-server items in note and code-view menus (#1010) (#1021)
  • fix(fonts): embed Noto Sans Italic so emphasis renders italic (#1009) (#1018)
  • feat(updates): show the update check result inline, without a modal (#995) (#1014)
  • feat(sync): verify the macOS supervisor by audit token and code requirement (Refs #588) (#963)
  • feat(reader): syntax-highlighted code files with a soft-wrap toggle (#998) (#1002)
  • feat(toolbar): contextual note toolbar, one mode button and one mode toggle (#992) (#1000)
  • fix(reader): right-click on a link opens only the link menu (#943) (#947)
  • feat(sidebar): vault header collapses or expands all sections (#983) (#997)
  • refactor(rebrand): rename the remaining internal Tessera identifiers; fail on any left (#987) (#988)
  • fix(lp): reveal heading markers after a mouse click settles (#978) (#989)

Okilum 0.1.9955

Choose a tag to compare

@kossoy kossoy released this 09 Oct 17:59

Same-source builds — macos: 9955, windows: 9956, linux: 9943.

  • fix: Okilum licence text, narrower licenses allowlist, Linux raster icons (#980, #985) (#984)
  • docs: drop historical documents that carry the old product name (#986)
  • fix(brand): replace the Tessera mark with Okilum O / Kontur everywhere (#977) (#976)
  • fix(windows): name the process Okilum and label portable builds (#971) (#975)
  • refactor: rename Tessera to Okilum (#970) (#973)
  • refactor(rebrand): remove the remaining Tessera names, images and markers (#980) (#982)
  • fix(reminders): right-click in the source editor no longer panics (#955) (#964)
  • fix(windows): keep vault paths relative on SMB share roots (#922) (#958)
  • fix(editor): wrap Live Preview right-to-left lines in logical order (#931) (#960)
  • ci(macos): newest main commit only, no macOS for drafts, queued runner is waiting not failure (#962)
  • feat(source): paint a quiet background under top-level code blocks (#868) (#913)
  • feat(source): conceal quote markers per element and per quote (#868) (#910)
  • feat(source): classify inline content inside containers and resolve reference links (#868, #766) (#900)
  • feat(reminders): Remind me on a selected date from the source editor menu (#724) (#907)
  • fix(editor): stop before hidden markers when arrowing forward in Live Preview (#858) (#909)
  • feat(sync): add the private Unix socket transport for the macOS supervisor (Refs #588) (#949)
  • feat(sync): connect to the Windows supervisor by connect-then-verify discovery (Refs #588) (#948)
  • docs(sync): record the signature policy inputs and name remove in the residual (Refs #588) (#944)
  • feat(sync): add the supervisor generation hint to the state store (Refs #588) (#939)
  • feat(sync): add the Job Object OwnedTree for the supervisor stop (Refs #588) (#937)
  • feat(sync): add the process-group OwnedTree for macOS supervisors (Refs #588) (#934)
  • docs(sync): design authenticated supervisor discovery and tree ownership (Refs #588) (#929)
  • feat(sync): add the store-backed OwnedRuntime that holds the lock through the stop (Refs #588) (#927)
  • feat(sync): add the Windows state directory for the transactional store (Refs #588) (#924)
  • refactor(sync): make the transactional store portable with owned locks (Refs #588) (#917)
  • feat(sync): move update phases and rollback onto the revision-bound envelope (#588) (#906)
  • feat(sync): run the managed-sidecar controller on revision-bound transactions (#588) (#901)
  • feat(sync): require revision-bound stop tokens in supervisor IPC v2 (#588) (#897)
  • feat(sync): add transactional revision-bound sidecar store (#588) (#894)
  • feat(sync): add revision-bound sidecar authority model (#588) (#888)
  • docs(sync): specify revision-bound stop operations and legacy migration (#884)
  • fix(source): reveal heading markers from a caret anywhere in the heading (#915) (#928)
  • fix(reader): one cross-vault Trash Undo toast, titled without .md (#626) (#631)
  • fix(reader): distinguish repeated identical notices during dismissal (#582) (#629)
  • fix(editor): save Administrators-owned Windows notes without losing access (#825)
  • fix(editor): stop cursor-follow from undoing scroll in Live Preview (#914) (#941)
  • feat(shell): isolate a QA Reader with TESSERA_STATE_DIR (#516) (#923)
  • feat(reader): render CSV and TSV as tables with exact source editing (#876)
  • feat(reminders): choose the reminder time and note in Settings (#724) (#918)
  • fix(reader): resolve pending block embeds without reopening the note (#932) (#942)
  • fix(reader): render block embeds with quiet human source context (#743) (#857)
  • fix(reader): no 'Restore unsaved edits' for a draft already restored (#930) (#935)
  • fix(reader): Tasks labels keep letter descenders (#912) (#920)
  • ci(excalidraw): check writer output with the Obsidian plugin's own loader (#478 slice 2) (#925)
  • fix(reader): reload image and PDF previews after disk changes (#833)
  • feat(reader): Cmd/Ctrl+Shift+E opens Live Preview (#916) (#926)
  • fix(reader): expire successful draft recovery toast (#864)
  • fix(editor): keep mouse drag on the pointer at bidi run boundaries (#879) (#891)
  • fix(editor): keep Home/End on the painted bidi row (#851)
  • fix(search): highlight RTL snippets and show human property context (#850)
  • perf(reader): skip avoidable work in the warm startup tail (#652) (#667)
  • fix(search): make content results compact and full width (#782)
  • fix(search): show why hidden link destinations matched (#761)
  • ci: make hosted PR checks permanent and add executor branch CI (#828)
  • ci: run the native PR gate on GitHub macOS (#564) (#568)
  • feat(tasks): literal path includes / does not include filters (#880) (#908)
  • feat(reminders): notification policy and desktop delivery from the task index (#724) (#911)
  • feat(reminders): Remind me on a selected date from the reading context menu (#724) (#895)
  • feat(reminders): locate the sentence and heading around a selected date (#724) (#889)
  • feat(reminders): exclusive creation of a missing reminders note (#724) (#885)
  • feat(log): level, text, time and field-chip filters (#602 slice 3) (#842)
  • feat(reader): Obsidian syntax compatibility (#651) (#666)
  • test(shell): keep permission-denied inventory test off the real watcher (#649) (#664)
  • feat(reader): open structured logs with a virtualized read-only view (#602) (#745)
  • refactor(reader): remove the unreachable restore path from Recover notes (#905)
  • fix(reader): wrap the revert confirmation and close it on Escape (#904)
  • feat(reader): vault colour dot and top line (#774) (#890)
  • fix(live-preview): drop retained formatting when edits extend frontmatter or list context (#832) (#896)
  • fix(editor): preserve document newlines on Enter and paste (#866)
  • fix(reader): explain recovery storage failures without raw OS errors (#852)
  • fix(editor): restore Live Preview after relaunch and draft recovery (#830)
  • fix(editor): restore Live Preview after closing Find (#821)
  • feat(windows): enable revision-aware desktop source editing (#765) (#791)
  • feat(core): add native Windows NTFS save primitives and acceptance tests (#765) (#776)
  • feat(log): chronological multi-file merge in core (#602 slice 8) (#855)
  • feat(log): follow / tail core — append, truncate, rotate (#602 sl...
Read more