github refactoringhq/tolaria v0.1.0
First alpha release

latest releases: alpha-v2026.6.24-alpha.0010, alpha-v2026.6.24-alpha.0009, alpha-v2026.6.24-alpha.0008...
3 months ago

What's Changed

  • feat: leaner note creation — immediate creation + fix + buttons by @LucaRonin in #1
  • feat: rename note by double-clicking tab — fix editor content disappearing by @LucaRonin in #2
  • test: bring frontend coverage to 84% (was 47%) by @LucaRonin in #3
  • fix: resolve all ESLint errors — pnpm lint exits 0 cleanly by @LucaRonin in #5
  • fix: note mutation propagation — sync in-memory entries after property/rename changes by @LucaRonin in #12
  • feat: vault from GitHub — create or clone a vault from a GitHub repo by @LucaRonin in #13
  • feat: collapsible sidebar and note list (Cmd+1/2/3) by @LucaRonin in #11
  • feat: auto-build, GitHub Release, and in-app updater by @LucaRonin in #14
  • feat: auto-build, GitHub Release, and in-app updater by @LucaRonin in #15
  • feat: Properties inspector — editable vs read-only distinction by @LucaRonin in #17
  • fix: remove broken auto-save, add explicit Cmd+S save, fix rename-before-save by @LucaRonin in #19
  • feat: Rimuovi proprietà 'Is a' — type: come chiave canonica by @LucaRonin in #16
  • feat: click opens note in current tab, Cmd+Click opens new tab by @LucaRonin in #22
  • fix: vault picker — aggiungi opzione crea vault locale by @LucaRonin in #18
  • feat: bidirectional relationships (Referenced By panel) by @LucaRonin in #25
  • feat: color wikilinks by destination note type by @LucaRonin in #26
  • perf: virtual list rendering for NoteList (react-virtuoso, 9000+ notes) by @LucaRonin in #27
  • feat: modified notes indicator (orange dot in NoteList, TabBar, StatusBar) by @LucaRonin in #28
  • feat: replace GitHub token field with OAuth device flow login by @LucaRonin in #20
  • feat: drag & drop image support in editor by @LucaRonin in #23
  • fix: commit & push now saves pending content and refreshes modified files by @LucaRonin in #24
  • Fix: wikilink underline follows type color by @LucaRonin in #30
  • refactor: split vault.rs into focused submodules (CodeScene 7.29 → 10.0) by @LucaRonin in #21
  • fix: image upload regression — simplify useImageDrop to not duplicate BlockNote upload by @LucaRonin in #29
  • fix: remove broken Create New Vault button, unify with Open Local Folder by @LucaRonin in #34
  • fix: drag-and-drop tab order persistence by @LucaRonin in #35
  • fix: surface actual error messages in GitHub OAuth login flow by @LucaRonin in #36
  • fix: refresh dirty state after rename so indicator reflects reality by @LucaRonin in #37
  • fix: exclude YAML frontmatter from word count by @LucaRonin in #39
  • fix: require 2+ chars before showing wikilink autocomplete, limit to 20 results by @LucaRonin in #38
  • fix: add 1px inset border between macOS window frame and app content by @LucaRonin in #40
  • feat: editable relations in Inspector panel by @LucaRonin in #41
  • feat: URL properties open in browser on click, underline on hover by @LucaRonin in #44
  • feat: editable type picker in Properties panel by @LucaRonin in #42
  • refactor: raise CodeScene code health threshold to 9.2 by @LucaRonin in #46
  • fix: use consistent 12px text size for property values in Properties panel by @LucaRonin in #43
  • feat: Changes view — clicking N pending shows modified notes by @LucaRonin in #45
  • feat: expand icon picker to 290 Phosphor icons with search and scroll by @LucaRonin in #47
  • feat: distinguish new notes (green dot) from modified notes (orange dot) by @LucaRonin in #48
  • fix: use type-defined colors and icons in Relations/Backlinks/ReferencedBy panels by @LucaRonin in #49
  • fix: use type-defined colors and icons in Relations/Backlinks/ReferencedBy panels by @LucaRonin in #50
  • fix: deduplicate autocomplete suggestions and fix arrow-key navigation by @LucaRonin in #54
  • fix: derive green pallino from git status instead of in-memory tracker by @LucaRonin in #52
  • fix: use Tauri opener plugin for URL property clicks by @LucaRonin in #51
  • fix: rename fails on empty notes — handle empty frontmatter block by @LucaRonin in #55
  • fix: apply text-[12px] to URL values in Properties panel by @LucaRonin in #56
  • fix: align Type row padding with other property rows in Properties panel by @LucaRonin in #57
  • fix: debounce Cmd+N to prevent slow note creation on rapid keystrokes by @LucaRonin in #58
  • fix: pass modifiedFiles to NoteList so Changes view filters correctly by @LucaRonin in #53
  • fix: exclude title heading and wikilinks from word count by @LucaRonin in #59
  • feat: flat list autocomplete with type badge by @LucaRonin in #60
  • feat: command palette (Cmd+K) — quick actions and navigation by @LucaRonin in #61
  • refactor: extract hooks from App.tsx to improve code health (8.95 → 10.0) by @LucaRonin in #62
  • refactor: improve code health in github.rs, mock-tauri.ts, lib.rs by @LucaRonin in #63
  • refactor: split mock-tauri.ts into focused modules (8.81 → 10.0) by @LucaRonin in #65
  • fix: relation chips now show type color instead of default blue by @LucaRonin in #68
  • fix: add error recovery to optimistic note creation by @LucaRonin in #69
  • feat: person mention — @mention autocomplete linking to Person entries by @LucaRonin in #66
  • feat: full-text search with qmd backend and SearchPanel UI (Cmd+Shift+F) by @LucaRonin in #64
  • fix: remove double border-radius causing rounded corners below macOS title bar by @LucaRonin in #72
  • fix: backlinks update reactively when wiki-links are added or removed by @LucaRonin in #70
  • fix: restore Cmd+1/2/3 layout shortcuts (regression from App.tsx refactor) by @LucaRonin in #71
  • fix: allow standard text shortcuts in command palette input by @LucaRonin in #73
  • feat: relations autocomplete shows note type badges (matching wiki-link UX) by @LucaRonin in #74
  • fix: show type label for all notes in wiki-link autocomplete by @LucaRonin in #76
  • ci: switch test job from macos-latest to self-hosted runner by @LucaRonin in #67
  • feat: Unify note search/autocomplete into a single reusable component by @LucaRonin in #78
  • feat: back/forward navigation between opened notes by @LucaRonin in #75
  • feat: populate macOS menu bar with native menus (File, Edit, View, Window) by @LucaRonin in #77
  • feat: unified search panel — progressive keyword+semantic results by @LucaRonin in #80
  • perf: speed up Cmd+N note creation from ~150ms to ~16ms by @LucaRonin in #81
  • refactor: reorganize ui-design.pen — 65 frames into logical groups by @LucaRonin in #86
  • feat: smart property display — type-aware rendering with display mode override by @LucaRonin in #83
  • feat: auto-pull vault changes from Git (background sync + conflict handling) by @LucaRonin in #79
  • feat: darken title bar headers for visual separation from content by @LucaRonin in #85
  • fix: deduplicate inspector panels (Relations, Backlinks, Referenced By) by @LucaRonin in #82
  • fix: resolve custom type color and icon in all autocomplete contexts by @LucaRonin in #84
  • fix: restore properties panel header height to match tab bar by @LucaRonin in #87
  • perf: defer vault entries update via startTransition for instant tab creation by @LucaRonin in #90
  • feat: status property — Notion-style dropdown with color chips by @LucaRonin in #97
  • feat: redesign Add Property as inline horizontal form with type selector by @LucaRonin in #100
  • feat: structured design system in ui-design.pen by @LucaRonin in #95
  • feat: note type labels — use light type color background by @LucaRonin in #93
  • feat: replace custom date picker with shadcn/ui Calendar + Popover by @LucaRonin in #98
  • design: add full-layout context frames to ui-design.pen by @LucaRonin in #96
  • revert: remove titlebar color darkening — superseded by custom drag region by @LucaRonin in #88
  • feat: git status bar — show last commit link, remove branch name by @LucaRonin in #92
  • fix: hide empty Backlinks, Relations, and Referenced By sections by @LucaRonin in #99
  • feat: note subtitle — show metadata (date + word count) by @LucaRonin in #94
  • test: fix 5 failing tests after react-day-picker addition by @LucaRonin in #101
  • refactor: extract useEditorTabSwap hook from Editor by @LucaRonin in #102
  • fix: remove duplicate type icon in add property form by @LucaRonin in #107
  • feat: type-aware property value inputs (date picker, boolean toggle, status dropdown) by @LucaRonin in #110
  • feat: new note creation — unsaved/in-memory state before first save by @LucaRonin in #112
  • feat: by @LucaRonin in #117
  • feat: add multi-select notes with bulk archive and trash actions by @LucaRonin in #125
  • refactor: extract SearchResultItem and SearchResultsList from SearchContent by @LucaRonin in #124
  • refactor: clean up ui-design.pen — remove befores, integrate design files by @LucaRonin in #122
  • refactor: decompose Editor.tsx, NoteList.tsx, Sidebar.tsx — CodeScene hotspots by @LucaRonin in #126
  • fix: unify type selector dropdown to match add-property style by @LucaRonin in #123
  • fix: revert notelist subtitle to show snippet instead of metadata by @LucaRonin in #118
  • feat: status color picker — assign persistent color per status value by @LucaRonin in #120

New Contributors

Full Changelog: https://github.com/refactoringhq/laputa-app/commits/v0.1.0

Don't miss a new tolaria release

NewReleases is sending notifications on new releases.