Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Mar 04:35
c336716

What's Changed

  • feat: initialize Tauri 2.0 + React + TypeScript project with BlockNote editor by @j4rviscmd in #1
  • feat: add SQLite local storage with auto-save for notes by @j4rviscmd in #2
  • feat: add timeline sidebar navigation with note grouping by @j4rviscmd in #3
  • feat: add dark mode with theme toggle (light/dark/system) by @j4rviscmd in #4
  • fix: prevent note content reset when switching between notes by @j4rviscmd in #5
  • feat: replace save toast notifications with header status indicator by @j4rviscmd in #6
  • feat: add context menu with delete confirmation for sidebar notes by @j4rviscmd in #7
  • fix: improve hyperlink visibility in dark mode by @j4rviscmd in #8
  • fix: extract correct title from default content when creating new note by @j4rviscmd in #9
  • fix: prevent header from scrolling away by constraining layout height by @j4rviscmd in #10
  • fix: prevent save checkmark from getting stuck after auto-save by @j4rviscmd in #11
  • feat: add auto-hide header that responds to scroll direction by @j4rviscmd in #12
  • feat: add note search to sidebar by @j4rviscmd in #13
  • refactor: move save status indicator to sticky overlay in editor area by @j4rviscmd in #14
  • feat: add scroll-to-top button in editor area by @j4rviscmd in #15
  • feat: add note pinning to sidebar by @j4rviscmd in #16
  • feat: set window title to reflect selected note by @j4rviscmd in #17
  • style: add Notion-style pastel inline code by @j4rviscmd in #18
  • style: reduce editor top padding and theme save indicator by @j4rviscmd in #19
  • feat: hide header on app startup with localStorage persistence by @j4rviscmd in #20
  • feat: add URL paste preview with page title scraping by @j4rviscmd in #21
  • fix: add SSRF protection to link preview fetching by @j4rviscmd in #22
  • feat: add highlighter marker button to formatting toolbar by @j4rviscmd in #24
  • fix: prevent scroll propagation from floating UI elements to editor by @j4rviscmd in #25
  • feat: restore scroll position to last viewed block on note switch and app startup by @j4rviscmd in #26
  • feat: add settings dialog with theme picker in sidebar footer by @j4rviscmd in #27
  • feat: add cursor centering during typing with scroll isolation fixes by @j4rviscmd in #28
  • refactor: migrate localStorage to tauri-plugin-store by @j4rviscmd in #29
  • feat: add configurable cursor centering settings by @j4rviscmd in #30
  • feat: persist sidebar open/close state and restore on startup by @j4rviscmd in #31
  • feat: add editor font size customization by @j4rviscmd in #32
  • feat: add in-editor search & replace with regex support by @j4rviscmd in #33
  • feat: scroll editor to cursor position when slash command palette opens by @j4rviscmd in #34
  • fix: add theme-aware custom scrollbar for editor in dark mode by @j4rviscmd in #36
  • feat: add Markdown export & import functionality by @j4rviscmd in #37
  • feat: add colorful variant styling for toast notifications by @j4rviscmd in #38
  • feat: export toggle blocks as HTML details/summary tags by @j4rviscmd in #39
  • feat: add image upload via filesystem and asset protocol by @j4rviscmd in #41
  • fix: handle Escape key in search panel inputs to close the panel by @j4rviscmd in #42
  • feat: show toast notification on copy in editor by @j4rviscmd in #43
  • fix: prevent image block bubble menu from disappearing on hover by @j4rviscmd in #44
  • fix: backfill empty image captions on document load to fix bubble menu by @j4rviscmd in #45
  • fix: backfill image captions for HTML-pasted images in onChange handler by @j4rviscmd in #46
  • feat: add window state persistence with settings toggle by @j4rviscmd in #47
  • feat: add Three.js splash screen on app startup by @j4rviscmd in #48
  • feat: add editor font selection with Google Fonts support by @j4rviscmd in #49
  • feat: add note grouping with drag-and-drop sidebar organization by @j4rviscmd in #50
  • fix: suppress drag ghost text bleed on WebKit by collapsing drag preview element by @j4rviscmd in #51
  • feat: add range check toggle for batch checklist toggling by @j4rviscmd in #52
  • fix: suppress linkifyjs already-initialized warnings in console by @j4rviscmd in #53
  • chore: add Biome v2 formatter/linter and CI workflow by @j4rviscmd in #54
  • feat: add Shiki syntax highlighting with theme-aware light/dark mode for code blocks by @j4rviscmd in #55
  • fix: replace deprecated THREE.Clock with THREE.Timer in splash screen by @j4rviscmd in #56
  • fix: move dark editor background rule outside @layer base for correct cascade priority by @j4rviscmd in #57
  • fix: eliminate extra blank lines in markdown export for list blocks by @j4rviscmd in #58
  • fix: enable sidebar re-fetch on refreshKey change by @j4rviscmd in #59
  • feat: enforce dark theme during splash screen by @j4rviscmd in #60
  • fix: prevent settings dialog overflow on small screens and widen dialog by @j4rviscmd in #61
  • fix: add scrollable wrapper inside sidebar content by @j4rviscmd in #62
  • feat: show clipboard toast on cut operations by @j4rviscmd in #64
  • feat: show export file path with copy button in toast notification by @j4rviscmd in #65
  • feat: add formatting toolbar reorder and visibility settings by @j4rviscmd in #66
  • feat: prevent window resize and maximize during splash screen by @j4rviscmd in #67
  • feat: add Ctrl+N/Ctrl+P keyboard navigation to slash menu by @j4rviscmd in #68
  • feat: mute sidebar text color for reduced visual prominence by @j4rviscmd in #69
  • fix: remove extra blank lines between list items on clipboard copy by @j4rviscmd in #70
  • chore: suppress Vite client-side debug logs in browser console by @j4rviscmd in #63
  • fix: prevent scroll when ':' triggers emoji suggestion menu by @j4rviscmd in #71
  • style: disable text selection globally for desktop app experience by @j4rviscmd in #72
  • feat: add Vim-style cursor movement shortcuts to BlockNote editor by @j4rviscmd in #73
  • fix: prevent Ctrl+Z from reverting to default content after note load by @j4rviscmd in #74
  • fix: prevent header animation jitter on small windows with short content by @j4rviscmd in #75
  • fix: correct Ctrl+J/K movement when image block is focused by @j4rviscmd in #76
  • style: mute popover foreground color in dark mode by @j4rviscmd in #77
  • feat: restore cursor position when reopening notes by @j4rviscmd in #78
  • fix: prevent window title flash of 'Untitled' on startup by @j4rviscmd in #79
  • fix: clear stale checklist IDs when selection collapses by @j4rviscmd in #80
  • feat: add cursor auto-hide feature with configurable idle delay by @j4rviscmd in #81
  • fix: prevent default content flash when switching notes by @j4rviscmd in #82
  • fix: reset header visibility when switching notes by @j4rviscmd in #83
  • feat: add toggle to show/hide "Scripta - " prefix in window title by @j4rviscmd in #84
  • fix: restore per-note header visibility state on note switch by @j4rviscmd in #85
  • feat: focus editor and move cursor to end on padding area click by @j4rviscmd in #86
  • fix: correct checked state when splitting checklist item at line start by @j4rviscmd in #87
  • feat: restore window position and size from Rust before frame creation by @j4rviscmd in #88
  • fix: prevent unwanted block split during IME composition on WKWebView by @j4rviscmd in #89
  • fix: ensure editor receives focus after creating a new note by @j4rviscmd in #90
  • style: use fluorescent yellow for highlighter, separate from color-picker yellow by @j4rviscmd in #91
  • feat: add duplicate note via sidebar context menu by @j4rviscmd in #92
  • feat: show active state on color toolbar button by @j4rviscmd in #93
  • fix: prevent scroll jump after block drag-and-drop by @j4rviscmd in #94
  • fix: prevent IME composition line break in checkbox list items by @j4rviscmd in #95
  • feat: add release workflow and Tauri updater setup by @j4rviscmd in #96
  • fix(ci): add signing key password to release workflow by @j4rviscmd in #97

Full Changelog: https://github.com/j4rviscmd/Scripta/commits/v0.1.0