diff --git a/.changeset/README.md b/.changeset/README.md new file mode 100644 index 0000000..654c6d4 --- /dev/null +++ b/.changeset/README.md @@ -0,0 +1,8 @@ +# Changesets + +Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works +with multi-package repos, or single-package repos to help you version and publish your code. You can +find the full documentation for it [in our repository](https://github.com/changesets/changesets). + +We have a quick list of common questions to get you started engaging with this project in +[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md). diff --git a/.changeset/config.json b/.changeset/config.json new file mode 100644 index 0000000..a6e4a9d --- /dev/null +++ b/.changeset/config.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@3.1.3/schema.json", + "changelog": "@changesets/cli/changelog", + "commit": false, + "fixed": [], + "linked": [], + "access": "restricted", + "baseBranch": "main", + "updateInternalDependencies": "patch", + "ignore": [] +} diff --git a/.changeset/initial-release.md b/.changeset/initial-release.md new file mode 100644 index 0000000..e2612f7 --- /dev/null +++ b/.changeset/initial-release.md @@ -0,0 +1,17 @@ +--- +"graph-notes": minor +--- + +## 0.1.0 — Initial Release + +### Features +- **Tauri v2 Desktop App** — Local-first note-taking with full filesystem access +- **Contenteditable Editor** — `[[wikilink]]` tokens render as compact chips; backspace/delete to unwrap +- **Wikilink Autocomplete** — Type `[[` to search and link existing notes or create new ones +- **Force-Directed Graph View** — Semantic zoom: circles morph into rounded-rect cards showing note previews +- **Graph Interactions** — Single-click zooms into node, double-click opens note, drag to reposition +- **shadcn-Inspired UI** — Zinc neutrals, purple accent gradients, toggle-group tabs, animated save indicator +- **Sidebar** — File tree with search, active indicators, daily note shortcut, note count badge +- **Backlinks Panel** — Shows all notes linking to the current page with context snippets +- **Markdown Preview** — Toggle between edit and rendered preview with wikilink rendering +- **Daily Notes** — Auto-created daily journal entries diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..19d98b3 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,21 @@ +# Changelog + +All notable changes to Graph Notes will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/), and this project adheres to [Semantic Versioning](https://semver.org/). + +## [0.1.0] — 2026-03-07 + +### Added +- **Tauri v2 Desktop App** — Local-first note-taking with full filesystem access via `tauri-plugin-fs` +- **Contenteditable Editor** — Rich inline editing with `[[wikilink]]` token chips (compact pills that unwrap on backspace/delete) +- **Wikilink Autocomplete** — Type `[[` to fuzzy-search and link notes; creates new notes if no match found +- **Force-Directed Graph View** — Canvas-based visualization with semantic zoom (circles → rounded-rect cards with note previews) +- **Graph Interactions** — Single-click animates zoom to node, double-click opens note, drag to reposition nodes +- **shadcn-Inspired Design System** — Zinc-based neutrals, purple accent gradients, focus rings, spring transitions +- **Sidebar** — Recursive file tree with search, collapsible folders, active-state indicators, note count badge +- **Backlinks Panel** — Lists all notes linking to current page with highlighted context snippets +- **Markdown Preview** — Toggle between edit and rendered preview modes with inline wikilink rendering +- **Daily Notes** — Auto-generated daily journal entries accessible from sidebar shortcut +- **Auto-Save** — Debounced 500ms save on every keystroke +- **Custom Scrollbars** — Minimal 5px scrollbars matching the dark theme