Skip to content

chore(release): promote 0.23.0 - #637

Merged
tomymaritano merged 2 commits into
mainfrom
develop
Aug 29, 2026
Merged

chore(release): promote 0.23.0#637
tomymaritano merged 2 commits into
mainfrom
develop

Conversation

@tomymaritano

Copy link
Copy Markdown
Collaborator

Promote develop → main as 0.23.0.

What's New: docs/releases/v0.23.0.md (draft).

Merge with a merge commit. Never squash. No package.json bump. No tag (semantic-release).

chore(release): merge main into develop
…636)

## Summary

Desktop chrome now enters through GSAP (toast, palette, AI panel,
Welcome, AuthGate, note list, sidebar). Reduced motion and Performance →
Low skip the tween. Palette Library ships sixteen first-party palettes
without putting named themes back in core. Source-mode GFM wrap/jump,
daily notes, and library finders land as built-in plugins. GitHub,
1Password, and MCP copy explain wait and error states.

What's New: `docs/releases/v0.23.0.md` (draft). Next version after
v0.22.0.

## Test plan

- [ ] `pnpm --filter @dripnex/desktop test`
- [ ] `pnpm --filter @dripnex/desktop typecheck:renderer`
- [ ] Appearance → Palette Library palettes apply
- [ ] Command palette: daily note, wrap/jump, Open Unlinked Note
- [ ] Reduced motion: toasts and palette do not slide
- [ ] GitHub paste keeps the URL if Connect is required
- [ ] Graph filter with no hits shows “No matches”

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Added 49 built-in editor tools for footnotes, Markdown formatting,
navigation, note discovery, daily notes, task management, CSV previews,
and more.
* Added backlinks and related-notes panels, copy-note commands, task
statistics, and 16 built-in color palettes.
* Added smooth, performance-aware animations across key interface
elements.
* Added a graph empty-filter state and improved GitHub integration
workflows.
* **Bug Fixes**
  * Preserved pasted GitHub URLs when connection is required.
  * Added clearer local-server startup and clipboard failure feedback.
* **Documentation**
  * Added version 0.23.0 release notes and UX research documentation.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
@github-actions github-actions Bot added dependencies Pull requests that update a dependency file app:desktop size/XL labels Aug 29, 2026
@tomymaritano
tomymaritano enabled auto-merge August 29, 2026 00:16
@coderabbitai

coderabbitai Bot commented Aug 29, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 104 files, which is 4 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 1ad5ff61-63d9-42b9-8a55-822947d49637

📥 Commits

Reviewing files that changed from the base of the PR and between 1e251f6 and 87db74c.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (104)
  • apps/desktop/e2e/authgate.spec.ts
  • apps/desktop/e2e/fixtures.ts
  • apps/desktop/package.json
  • apps/desktop/src/renderer/App.tsx
  • apps/desktop/src/renderer/components/CommandPalette.module.css
  • apps/desktop/src/renderer/components/CommandPalette.tsx
  • apps/desktop/src/renderer/components/GraphView.module.css
  • apps/desktop/src/renderer/components/GraphView.tsx
  • apps/desktop/src/renderer/components/NoteList.module.css
  • apps/desktop/src/renderer/components/NoteList.tsx
  • apps/desktop/src/renderer/components/Welcome.module.css
  • apps/desktop/src/renderer/components/Welcome.tsx
  • apps/desktop/src/renderer/components/__tests__/graphCopy.test.ts
  • apps/desktop/src/renderer/components/__tests__/welcomeCopy.test.ts
  • apps/desktop/src/renderer/components/ai/AiPanel.tsx
  • apps/desktop/src/renderer/components/auth/AuthGate.tsx
  • apps/desktop/src/renderer/components/auth/__tests__/authGate.test.ts
  • apps/desktop/src/renderer/components/editor/__tests__/githubPaste.test.ts
  • apps/desktop/src/renderer/components/editor/githubPaste.ts
  • apps/desktop/src/renderer/components/graphCopy.ts
  • apps/desktop/src/renderer/components/sync/SaveToOnePasswordButton.tsx
  • apps/desktop/src/renderer/components/welcomeCopy.ts
  • apps/desktop/src/renderer/integrations/__tests__/onePasswordCopy.test.ts
  • apps/desktop/src/renderer/integrations/onePasswordCopy.ts
  • apps/desktop/src/renderer/motion/__tests__/gsapRuntime.test.ts
  • apps/desktop/src/renderer/motion/__tests__/listEnter.test.ts
  • apps/desktop/src/renderer/motion/__tests__/sidebarIn.test.ts
  • apps/desktop/src/renderer/motion/gsapRuntime.ts
  • apps/desktop/src/renderer/motion/listEnter.ts
  • apps/desktop/src/renderer/motion/sidebarIn.ts
  • apps/desktop/src/renderer/pages/settings/ai/SaveProviderKey.tsx
  • apps/desktop/src/renderer/pages/settings/sections/GitHubCard.tsx
  • apps/desktop/src/renderer/pages/settings/sections/IntegrationsSection.module.css
  • apps/desktop/src/renderer/pages/settings/sections/IntegrationsSection.tsx
  • apps/desktop/src/renderer/pages/settings/sections/LocalHttpCard.tsx
  • apps/desktop/src/renderer/pages/settings/sections/McpCard.tsx
  • apps/desktop/src/renderer/pages/settings/sections/__tests__/githubCard.test.ts
  • apps/desktop/src/renderer/pages/settings/sections/__tests__/localServerCopy.test.ts
  • apps/desktop/src/renderer/pages/settings/sections/githubCardCopy.ts
  • apps/desktop/src/renderer/pages/settings/sections/localServerCopy.ts
  • apps/desktop/src/renderer/plugins/__tests__/editorPacks.test.ts
  • apps/desktop/src/renderer/plugins/__tests__/sourceScan.test.ts
  • apps/desktop/src/renderer/plugins/backlinks.tsx
  • apps/desktop/src/renderer/plugins/copyNote.ts
  • apps/desktop/src/renderer/plugins/csvPreview.tsx
  • apps/desktop/src/renderer/plugins/cycleAlert.ts
  • apps/desktop/src/renderer/plugins/cycleHeading.ts
  • apps/desktop/src/renderer/plugins/cycleList.ts
  • apps/desktop/src/renderer/plugins/cycleQuote.ts
  • apps/desktop/src/renderer/plugins/dailyNote.ts
  • apps/desktop/src/renderer/plugins/danglingWikilink.ts
  • apps/desktop/src/renderer/plugins/duplicateTitle.ts
  • apps/desktop/src/renderer/plugins/footnotes.ts
  • apps/desktop/src/renderer/plugins/hubNote.ts
  • apps/desktop/src/renderer/plugins/index.ts
  • apps/desktop/src/renderer/plugins/journal.ts
  • apps/desktop/src/renderer/plugins/jumpAlert.ts
  • apps/desktop/src/renderer/plugins/jumpEmbed.ts
  • apps/desktop/src/renderer/plugins/jumpFence.ts
  • apps/desktop/src/renderer/plugins/jumpHeading.ts
  • apps/desktop/src/renderer/plugins/jumpHr.ts
  • apps/desktop/src/renderer/plugins/jumpImage.ts
  • apps/desktop/src/renderer/plugins/jumpLink.ts
  • apps/desktop/src/renderer/plugins/jumpList.ts
  • apps/desktop/src/renderer/plugins/jumpMath.ts
  • apps/desktop/src/renderer/plugins/jumpQuote.ts
  • apps/desktop/src/renderer/plugins/jumpStrike.ts
  • apps/desktop/src/renderer/plugins/jumpTable.ts
  • apps/desktop/src/renderer/plugins/jumpTag.ts
  • apps/desktop/src/renderer/plugins/jumpTask.ts
  • apps/desktop/src/renderer/plugins/jumpWikilink.ts
  • apps/desktop/src/renderer/plugins/longestNote.ts
  • apps/desktop/src/renderer/plugins/mostTaggedNote.ts
  • apps/desktop/src/renderer/plugins/motion.ts
  • apps/desktop/src/renderer/plugins/newestNote.ts
  • apps/desktop/src/renderer/plugins/noteStats.tsx
  • apps/desktop/src/renderer/plugins/orphanNote.ts
  • apps/desktop/src/renderer/plugins/paletteLibrary.ts
  • apps/desktop/src/renderer/plugins/pluginPanel.module.css
  • apps/desktop/src/renderer/plugins/pluginRequire.ts
  • apps/desktop/src/renderer/plugins/randomNote.ts
  • apps/desktop/src/renderer/plugins/sourceScan.ts
  • apps/desktop/src/renderer/plugins/spokeNote.ts
  • apps/desktop/src/renderer/plugins/staleNote.ts
  • apps/desktop/src/renderer/plugins/stubNote.ts
  • apps/desktop/src/renderer/plugins/taskToggle.ts
  • apps/desktop/src/renderer/plugins/unlinkedNote.ts
  • apps/desktop/src/renderer/plugins/untaggedNote.ts
  • apps/desktop/src/renderer/plugins/wrapCode.ts
  • apps/desktop/src/renderer/plugins/wrapEmbed.ts
  • apps/desktop/src/renderer/plugins/wrapImage.ts
  • apps/desktop/src/renderer/plugins/wrapLink.ts
  • apps/desktop/src/renderer/plugins/wrapMath.ts
  • apps/desktop/src/renderer/plugins/wrapStrike.ts
  • apps/desktop/src/renderer/plugins/wrapTag.ts
  • apps/desktop/src/renderer/plugins/wrapWikilink.ts
  • apps/desktop/src/renderer/styles/global.css
  • apps/desktop/src/renderer/themes/paletteLibrary.ts
  • apps/desktop/src/renderer/themes/themeFactory.ts
  • apps/desktop/src/renderer/ui/primitives/Toast.module.css
  • apps/desktop/src/renderer/ui/primitives/Toast.tsx
  • docs/releases/v0.23.0.md
  • docs/research/2026-08-28-electron-ux-quality.md
  • docs/themes/LOG.md

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@tomymaritano
tomymaritano merged commit 60780bb into main Aug 29, 2026
21 of 22 checks passed
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 0.23.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

app:desktop dependencies Pull requests that update a dependency file released size/XL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant