Skip to content

Glyph v0.23.0

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Sep 19:28
· 3 commits to main since this release

Install

macOS

brew tap glyph-md/tap && brew trust glyph-md/tap && brew install --cask --force glyph-md/tap/glyph

Or download Glyph_*_universal.dmg below.

Windows

# winget
winget install hamidfzm.Glyph

# Chocolatey
choco install glyph

# Scoop
scoop bucket add glyph-md https://github.com/glyph-md/scoop-bucket
scoop install glyph

Or download Glyph_*_x64_en-US.msi below.

Linux

# Snap Store
sudo snap install glyph

# Arch (AUR)
yay -S glyph-md-bin

# Homebrew (Linuxbrew)
brew tap glyph-md/tap && brew install glyph-md/tap/glyph

# Debian/Ubuntu (PPA)
sudo add-apt-repository ppa:hamidfzm/glyph
sudo apt update
sudo apt install glyph

# Debian (apt repo)
curl -fsSL https://glyph-md.github.io/apt-repo/gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/glyph.gpg
echo "deb [signed-by=/usr/share/keyrings/glyph.gpg] https://glyph-md.github.io/apt-repo stable main" | sudo tee /etc/apt/sources.list.d/glyph.list
sudo apt update && sudo apt install glyph

# Fedora/RHEL (dnf)
sudo tee /etc/yum.repos.d/glyph.repo < <(curl -fsSL https://glyph-md.github.io/rpm-repo/glyph.repo)
sudo dnf install glyph

Or download the .deb / .rpm / .AppImage below.


What's Changed

🚀 Features

  • feat(windows): open a note in a new window by @hamidfzm in #678
  • feat(session): persist tabs, scroll, and zoom per workspace by @hamidfzm in #687
  • feat(navigation): move notes and folders by drag-and-drop in the file tree by @hamidfzm in #679
  • feat(docker): publish a container image that exports a docs folder as a website by @hamidfzm in #705
  • feat(cli)!: add a serve subcommand, and make export one too by @hamidfzm in #708

🐛 Bug Fixes

  • fix(ci): raise the mermaid bundle budget for 11.17.2 by @hamidfzm in #688
  • fix(telemetry): stop the opener and scroll-sync crashes, and report the OS on every event by @hamidfzm in #690
  • fix(release): fall back to commit subjects when the changelog is empty by @hamidfzm in #697
  • fix(tabs): reorder tabs with pointer events instead of HTML5 drag by @hamidfzm in #701
  • fix(docker): call the export subcommand in the image and its checks by @hamidfzm in #715
  • fix(editor): stop the content sync echoing back as a user edit by @hamidfzm in #719
  • fix(editor): reload into the edit buffer, refuse a colliding Save As by @hamidfzm in #720

🔒 Security

  • fix(security): scope the fs plugin permissions to mobile only by @hamidfzm in #699
  • fix(security): close the renderer-side gaps around plugins, links, telemetry, and sync by @hamidfzm in #706
  • fix(security): keep renderer paths from widening the filesystem grants by @hamidfzm in #702

🧪 Testing & CI

  • ci: retry release smoke tests until a release passes by @hamidfzm in #676
  • ci: drop the Homebrew Linux sandbox opt-out in the smoke test by @hamidfzm in #689
  • ci(release): make the release pipeline hotfix-aware by @hamidfzm in #695
  • chore(bundle): stamp publisher, copyright, license and category on bundles by @hamidfzm in #700

📦 Dependencies

  • chore(ci): bump taiki-e/install-action from 2.86.3 to 2.86.7 by @dependabot[bot] in #684
  • chore(ci): bump the codeql-action group across 1 directory with 3 updates by @dependabot[bot] in #682
  • chore(deps): bump the dev-dependencies group with 4 updates by @dependabot[bot] in #681
  • chore(deps): bump the production-dependencies group with 6 updates by @dependabot[bot] in #683
  • chore(deps): bump regex from 1.12.3 to 1.13.1 in /src-tauri in the all-dependencies group by @dependabot[bot] in #680
  • chore(deps): bump js-yaml from 4.3.1 to 4.3.2 in the production-dependencies group across 1 directory by @dependabot[bot] in #686
  • fix(deps): bump browserslist past the normalizeStats advisory by @hamidfzm in #714

📝 Documentation

  • docs(rules): keep pull requests off the project board by @hamidfzm in #674
  • docs(readme): refresh the comparison tables by @hamidfzm in #677
  • docs(rules): install instructions change in four places together by @hamidfzm in #691

🔧 Other Changes

  • chore(workflow): add the try stage for pre-merge hands-on testing by @hamidfzm in #685
  • chore: stop tracking the generated macOS ACL schema by @hamidfzm in #692

Full Changelog: v0.22.0...v0.23.0