SilverBullet+ CHANGELOG

This are happening quickly on the SilverBullet+ end, let me use this topic to update people on what to expect on every release. Issues addressed, features fixed etc.

0.3.7 ("stable" channel)

  • (Linux): Builds now happen on ubuntu 20 and excludes waylan libraries. This should hopefully solve all the "white screen" issues.
  • (Mac): (double) clicking on the top bar no longer gives an error, btw did you notice you can use the top bar to drag around the window (except in areas currently occupied with some widget)
  • (Linux): menu bars should now appear more reliably, and use the dark mode setting of the OS (may not always update on the fly, restart may be required)
  • Sync: deleting a file locally should not make it reappear after a sync
  • Space configuration should no longer be reset between updates :crossed_fingers:
  • (Windows): when running a shell command in the background (shell.run) a window no longer flashes briefly
  • Bonus: since this is building against SB edge try the new Configuration manager (in the File menu Linux/Win, SilverBullet menu on Mac)

0.3.8

  • Feature: Native menu overhaul:
    • Native menus are now built dynamically based on menu attributes coming from command.define calls.
    • (Windows/Linux) Configuration to toggle menu bar visibility (app.showMenuBar also settable via the Configuration UI)
  • (Windows/Linux) More natural window restore behavior after a restart
  • Fix: (Windows/Linux) Ctrl-v is bound to Paste again (actually was an SB.md regression)
  • Various other bug fixes

0.3.9

  • Fix: Ctrl-v paste behavior.
  • Configuration Manager: now works a bit better on narrow screens (mobile)
  • Fix: Cmd-a/Cmd-c/Cmd-v shortcuts now work in dashboard UI
  • Fix: Removed the Ctrl+Q Quit accelerator on Windows and Linux so it no longer conflicts with the Quick Note shortcut. Quit remains available from the File menu (and Cmd+Q is unchanged on macOS).
  • CLI now renamed from silverbullet-cli to sb, please reinstall via the menu item
  • Opening a folder via sb open (or any space whose configured indexPage is missing) now adopts a README.md if one exists, or seeds a minimal index.md page-list for folders that have other markdown content. Empty folders still get the welcome template.
  • Added Zoom In / Zoom Out / Reset Zoom items to the View menu, bound to Cmd/Ctrl + =, Cmd/Ctrl + -, and Cmd/Ctrl + 0. The zoom level is persisted across restarts and applied to every open window.
  • Renamed all SilverBullet+ specific commands have better names. Visible in the command palette (App: *).
  • Windows: Regenerated icon.ico with a 24×24 frame for a crisper Windows taskbar icon.
  • Dashboard: removing a space now uses an inline "Remove?" confirmation in the space card instead of a modal popup.
  • Fix: dashboard scrollbars no longer overlay content on Linux (GTK overlay scrollbars).

0.4.4

  • License features are now enabled (soft launch)
  • Keyboard shortcut Cmd/Ctrl-Shift-S now acts as a type of "Space Picker":
    • When SB+ is your active app, it will open the dashboard on the Spaces tab and focus the filter so you can easily type and hit enter to open.
    • When SB+ is not your active app, it will simply focus the most recent SB+ window.
    • The old Cmd-Shift-d keyboard shortcut goes away
  • Opening a folder via sb open (or any space whose configured indexPage is missing) now adopts a README.md if one exists, or seeds a minimal index.md page-list for folders that have other markdown content.
  • Fix: opening an attachment that the editor doesn't render inline (PDFs, archives, raw images, etc.) no longer fails with a 401. The app now mints a short-lived signed URL before handing it to the system viewer.
  • Fix: drag & drop of files onto the editor now works in the desktop app (matches the web app behavior).
  • Upgrade: silverbullet.md to the latest edge
  • Linux: Flatpak builds now available (see downloads page).

0.4.5

  • Fix: Closing the last editor window no longer bounces back to the dashboard. On Windows and Linux the app exits, on macOS the app keeps running with no visible windows and the dashboard reappears when you click the dock icon (macOS convention).
  • Fix: the dashboard could spuriously reopen on next launch after exiting from editor-only sessions.
  • Fix: restore of multiple editor windows after a restart would sometimes get stuck with a "Loading..." message
  • Fix: dashboard License tab now looks better in dark mode

0.4.6

  • Fix (Linux): YouTube and other web video embeds now play inside the app. Flatpak users additionally need org.freedesktop.Platform.ffmpeg-full//24.08 installed.
  • Fix (Flatpak/Linux): app no longer panics on launch with failed to create space directory: AlreadyExists when the space path exists as a symlink or sandboxed mount point.
  • Native OS notifications: the standard web Notification API now routes through the OS notification center on macOS, Windows, and Linux.
  • Update check now triggers whenever the channel's served version differs from the installed one, not only when it's newer. This lets you switch from edge back to stable and downgrade to the current stable build.
  • Fix: sb authentication used to be based on hostname, which may change, resulting in breakage, this should now be fixed.
  • Upgrade of silverbullet.md version