Repository navigation
Releases: Hatsunemiku533/opencode-web-sidebar
Releases · Hatsunemiku533/opencode-web-sidebar
Release list
1.3.0
1.3.0: renamed to OpenCode Web Sidebar
- The plugin was renamed from "OpenCode Sidebar" to OpenCode Web Sidebar. The plugin id changed from
opencode-sidebartoopencode-web-sidebar, because the old id is already used by another plugin in the Obsidian community directory. - The repository is now
Hatsunemiku533/opencode-web-sidebar. Old GitHub links redirect automatically. - Upgrading from 1.2.x: Obsidian treats this as a new plugin. Install and enable it, then copy
data.jsonfrom the old.obsidian/plugins/opencode-sidebar/folder into the new.obsidian/plugins/opencode-web-sidebar/folder to keep your settings. See the README for details. - No functional changes.
1.2.1
1.2.1
- README now has screenshots and a Disclosures section (network access, files written, local script execution, plaintext credentials).
- Dark mode: the plugin shell (toolbar, status row, session picker) now follows your Obsidian dark theme instead of staying light.
- Follows Obsidian plugin guidelines: no inline style assignment, no
innerHTML, no duplicated plugin name heading in settings, dialog title uses the modal's title element. - No change to settings or stored data.
1.2.0 - Nordic appearance and reading fonts
Highlights
- Nordic appearance: a muted blue-gray light theme for the toolbar and the embedded page, medium rounded corners, and gentle transitions (skipped when the system asks for reduced motion). Toggle 北欧蓝网页外观 in settings to restore the native look instantly; dark mode keeps native colors.
- Reading font and size: the new toolbar Aa button (or settings) switches between Microsoft YaHei (default), Noto Sans SC and Noto Serif SC, at 13–17px. Fonts must be installed locally.
- Readable replies: bold text now renders visibly heavier, and a single newline inside a paragraph shows as a line break, like Obsidian. Copied Markdown is unchanged.
- Copy fixes: tables copy as Markdown pipe tables; display math copies its TeX source even when OpenCode strips the MathML annotation.
- Remember projects: per-vault restore of the native web UI's project list and last selected directory (on by default; does not reopen old sessions).
- Tools: reader-page button, optional local Windows TUI launcher, embed diagnostics, a rotating technical log without message content, and developer tools for the embedded page.
- The status line now shares the bottom row with Obsidian's floating status bar.
Notes
- Desktop only. Settings from 1.1.0 migrate automatically.
- Credentials remain in plaintext
data.json; use HTTPS for remote servers and keepdata.jsonout of Git/sync. - 73 automated tests pass on GitHub CI (Linux) and Windows. Interactive testing has been on Windows only; macOS/Linux feedback is welcome.
- Install with BRAT or download
main.js,manifest.jsonandstyles.cssbelow.
1.1.0 - Initial public preview
Initial public version: configurable HTTP/HTTPS OpenCode Web URL; no authentication by default with optional scoped Basic Auth; per-vault project settings; bundled KaTeX and Markdown formula copying. Includes 19 automated tests and passing GitHub CI. Chromium smoke checks cover bundled injection under OpenCode CSP, rendering, selection copying, and settings opening. Full interactive Obsidian validation after plugin reload and macOS/Linux testing are still pending. Desktop only. Not submitted to the Obsidian community plugin directory. Credentials are stored locally in plaintext data.json; use HTTPS for remote services and exclude data.json from Git/sync. Install with BRAT or the three plugin assets. See README for limitations.