github martinkoutecky/tine v0.9.0-beta.10
Tine Beta 0.9.0-beta.10

pre-release48 minutes ago

Changed

  • Diagnostic reports identify the read source and identity mismatch flags when a physical page route or its recovery probe is refused, without recording page names or paths (GH #863).
  • iOS: Tine is on the App Store, and Betas come through the separate Tine Beta app, with its own TestFlight link; the old TestFlight link is retired (GH #890).

Fixed

  • Merging or deleting a block no longer replaces a long page with an error and loses the editor after earlier structural edits (GH #745).
  • In a query's results, a page whose properties row is listed beside one of its ordinary blocks no longer swaps that whole group for static copies while you edit: the first click on the block opens its editor, and the editor keeps its caret and text through your own typing and save, and through Enter, Tab or another structural edit on any page. Reloading the page from disk still shows the static copy until the query reruns. Before, the click could open no editor, and once it did the first keystroke closed it and dropped the rest of what you typed (internal: UI-HCP6JS-QUERY-GROUP-LIVE-WHILE-EDITING).
  • On a touch screen, holding a sidebar Favorites row still opens its menu again, the same one a right-click opens (so Open in new tab is back within reach); holding a nested Open tabs row opens its Move out of group menu. Holding and then dragging still picks the row up to reorder it (the menu closes as you drag), a finger that moves first still scrolls, and a tap still opens it (GH #921).
  • Shift-clicking another block while editing selects the whole block range and leaves the editor, including on journal pages and in the sidebar (GH #924).
  • On Android the diagnostics folder is now locked while Tine runs, so a second Tine process can no longer overwrite the previous run's crash evidence (internal: REG-AUDIT1109-FLIGHT-LOCK-ANDROID).
  • If the page host fails with an internal error while publishing a save, the graph's other writes continue, its open pages go back to file watching, and closing the graph no longer crashes Tine (internal: REG-AUDIT1109-DRIVER-PANIC-WRITER).
  • After such a page host failure, closing its window now finishes closing the graph: Tine can quit, the command line can use the graph again, and reopening it starts a working page host that recovers any crash-recovery copies (REG-AUDIT1109-RETIRE-ENDED-HOST).
  • Sheet formulas use your own calendar day and clock: today(), now() and .relative() were a day off in the hours between your local midnight and UTC midnight (yesterday just after midnight in Prague, tomorrow from late afternoon in Los Angeles), so a row due today was not due today and now() showed the UTC time. Live sheets, boards, filters and the published export agree (internal: REG-FORMULA-LOCAL-DATE).
  • Context-menu rows use a consistent font size and family, including the page menu's Copy as submenu (GH #916).
  • Long inline and display equations remain readable in narrow panes: they wrap where KaTeX permits and otherwise scroll within the formula (GH #915).
  • Query sections beneath today's journal keep the table or board, columns, sort and aggregates chosen on the Journal sections page (GH #914).
  • Changing code wrapping keeps the visible reading row in place when code cards above it grow or shrink, in main, split and sidebar panes (GH #453).
  • Clicking or tapping a command palette or Search row keeps the focused split pane and runs the chosen row; slash and page-reference suggestions also keep their editor's pane focused (internal: UI-PALETTE-POINTER-ACTIVATION, UI-EDITOR-COMPLETION-POINTER-PANE).
  • Frozen Search selections detect externally moved results instead of silently copying their refreshed source positions (internal: UI-GH907-SEARCH-POSITION; GH #907).

Download an installer for your platform below. Windows and Linux ship both x64 and ARM64 builds (match your CPU). Windows users who prefer no installer can grab the portable Tine-Beta_0.9.0-beta.10_x64-portable.zip for their architecture. Windows builds are currently unsigned, so Windows may show a warning on first launch. The macOS build is signed and notarized. On macOS, if Tine repeatedly asks to access Documents, see the workaround in the README.

Don't miss a new tine release

NewReleases is sending notifications on new releases.