π P3X OneNote Linux
Change log
v2026.4.132
Released on 04/07/2026
- BUGFIX: Fixed internal popup redirect ("set link") not working β new-window handler was using a null webview reference instead of the active tab's webview.
v2026.4.131
Released on 04/05/2026
- BUGFIX: Restored Electron to dependencies after interrupted publish left it missing from the package.
v2026.4.130
Released on 04/05/2026
- BUGFIX: Fixed blank white screen on startup when language is set to "Auto" β renderer now resolves auto locale correctly.
- BUGFIX: Fixed language menu showing two checked items β removed separator that split radio group.
- CHORE: Removed redundant "Checking for update" notification on boot β only shown on manual check now.
- CHORE: Removed redundant
snapcraft statusandsnapcraft releasefrom publish flow β upload already sets stable channel.
v2026.4.127
Released on 04/04/2026
- FEATURE: Added "Auto (system)" language option β select automatic locale detection anytime from Settings, not only on first run.
- BUGFIX: Tab duplication now correctly preserves the original tab's partition and account.
- PERF: Stagger loading of tabs sharing the same partition to avoid session conflicts.
v2026.4.126
Released on 04/04/2026
- FEATURE: Auto-detect OS language on first run β matches system locale to supported translations instead of defaulting to English.
- BUGFIX: Fixed auto-launch checkbox state by persisting the setting in app config instead of relying on OS login-item query.
v2026.4.125
Released on 04/04/2026
- FEATURE: Desktop notifications β enable native OS notifications via Settings toggle. All toasts (updates, bookmarks, offline status) also fire as system notifications when enabled. Clicking a notification brings the app to foreground.
- FEATURE: Offline detection and auto-reload β detects network loss, shows "You are offline" notification, and automatically reloads all tabs when connectivity returns. Debounced to avoid reload spam on flaky connections.
- FEATURE: Tab duplicate β right-click a tab and choose "Duplicate tab" to create a new tab with the same URL and account type. The duplicated tab persists its URL across restarts.
- FEATURE: Auto-launch on login β Settings checkbox to start P3X OneNote on OS login, minimized to system tray. Available on AppImage, deb, and rpm (hidden on Snap/Flatpak).
- FEATURE: Settings backup/restore β export all app settings (tabs, bookmarks, preferences) to a single JSON file and import them back. Useful when switching machines or reinstalling.
- FEATURE: Auto-translate script β new developer tool (
node scripts/auto-translate.js) that uses Claude CLI to automatically translate missing UI strings from English to all 30 supported locales. - FEATURE: Dynamic snap description β Snap Store listing description is now automatically generated from README.md features section during publish.
- CHORE: Fixed arm64 snap CI build (host mode instead of LXD, apt-get update for fresh package index).
- CHORE: Updated Snapcraft Store credentials for CI (valid until 2036).
- CHORE: Removed pull_request trigger from test workflow (solo developer with AI).
v2026.4.124
Released on 04/04/2026
- CHORE: First fully working arm64 snap CI build with Snap Store upload.
- CHORE: Updated Snapcraft Store credentials (valid until 2036).
v2026.4.123
Released on 04/04/2026
- BUGFIX: Fixed arm64 snap build by adding package index update to prevent stale dependencies.
v2026.4.122
Released on 04/04/2026
- BUGFIX: Fixed arm64 snap build by using host mode instead of LXD.
v2026.4.121
Released on 04/04/2026
- CHORE: Release v2026.4.121.
v2026.4.120
Released on 04/04/2026
- FEATURE: Added arm64 snap build support.
v2026.4.119
Released on 04/03/2026
- FEATURE: Added report issue / request feature menu item.
- REFACTOR: Replaced global state with registry singleton pattern.
- DOCS: Added tab right-click menu documentation to README.
v2026.4.118
Released on 04/01/2026
- FEATURE: Tab drag-and-drop reordering.
- FEATURE: Tab renaming via right-click context menu (custom labels).
- FEATURE: Tab pinning to prevent accidental closure.
- FEATURE: Restore last closed tab (keeps up to 10 in history).
- FEATURE: Per-tab zoom level with independent persistence.
- FEATURE: Bookmark folders with nested submenus and
icons (use / for subfolders).
- FEATURE: Bookmark manager dialog with search, inline editing, and delete confirmation.
- FEATURE: Bookmark import/export as JSON.
- FEATURE: Dark mode follow system theme (Off/On/Follow system).
- FEATURE: Granular session cleaner β clear cookies, cache, or everything per tab or all tabs.
- FEATURE: Multi-monitor window position safety.
- FEATURE: Lighter dark mode using Microsoft Fluent Design palette.
- BUGFIX: Prevent blank page after reload by validating saved URLs.
- CHORE: Removed multiple instances feature (always single instance).
- CHORE: Removed reading mode and auto-launch on login (not needed on Linux).
- CHORE: Removed "quirks" wording from dark theme labels.
v2026.4.117
Released on 04/01/2026
- FEATURE: Translated tab labels to all 30 supported languages.
- FEATURE: Added dark mode theme for dialogs.
- DOCS: Added multiple account tabs feature documentation to README.
v2026.4.116
Released on 04/01/2026
- FEATURE: Added multiple account tab support with isolated sessions.
v2026.4.115
Released on 03/31/2026
- BUGFIX: Dark mode invert now only applies to the webview, keeping the bottom bar in original colors.
v2026.4.114
Released on 03/29/2026
- BUGFIX: Reverted iframe back to webview to fix blank page after OAuth login.
- CHORE: Added WebContentsView migration plan to AGENTS.md.
v2026.4.113
Released on 03/29/2026
- REFACTOR: Reverted from iframe to webview tag for OneNote embedding due to Microsoft MSAL OAuth incompatibility.
- FEATURE: GitHub releases now include changelog content, version title, changelog link, and Snapcraft badge.
- FEATURE: Publish script auto-populates GitHub release body from change-log.md.
v2026.4.112
Released on 03/29/2026
- BUGFIX: Restored electron to dependencies after failed publish.
- BUGFIX: Improved GitHub draft release promotion with fallback search.
- CHORE: Removed armv7l (32-bit ARM) build targets.
- CHORE: Removed electron from devDependencies cleanup.
v2026.4.110
Released on 03/29/2026
- FEATURE: Added 18 new languages and improved language detection.
- BUGFIX: Reload webview after suspend/resume to restore sync (#204).
- REFACTOR: Replaced webview with iframe for OneNote rendering.
- REFACTOR: Replaced AngularJS with vanilla JS and converted renderer to ESM.
- REFACTOR: Migrated Electron main process files from CJS to ESM.
- DOCS: Reorganized and improved README structure and readability.
- CHORE: Updated GitHub Actions to use latest versions of checkout, setup-node, and action-gh-release.
v2026.4.109
Released on 03/29/2026
- REFACTOR: Replaced deprecated
<webview>with<iframe>and WebviewProxy for Electron best practices. - FEATURE: Publish script now auto-generates changelog via Claude AI and promotes GitHub draft releases to published.
- CHORE: Strip X-Frame-Options and CSP frame-ancestors in main process for iframe compatibility.
- CHORE: Removed
webviewTagandnodeIntegrationInSubFramesfrom webPreferences.
v2026.4.107
Released on 03/29/2026
- BUGFIX: Fix sync loss after suspend/resume by reloading the webview once network is restored (https://github.com/patrikx3/onenote/issues/204 ).
- FEATURE: Toast now supports sticky mode (stays until clicked or replaced by a new toast).
- FEATURE: Added safe publish workflow with automatic electron dependency restore on interruption.
v2026.4.105
Released on 03/28/2026
- FEATURE: Refactored the Electron main process to ESM (.mjs) with import/export syntax.
- FEATURE: Replaced AngularJS and Angular Material with vanilla JS β native
<dialog>for prompts, custom CSS toast, zero framework dependencies. - FEATURE: Renderer files converted to ESM (.mjs) using a CJS shim pattern for Electron API access.
- FEATURE: OneNote-branded purple (#7719AA) bottom toolbar with system font stack (Segoe UI / Noto Sans / Liberation Sans).
- FEATURE: Removed 6 dependencies: angular, angular-animate, angular-aria, angular-material, angular-messages, @fontsource/roboto.
v2026.4.104
Released on 03/25/2026
- FEATURE: Upgrade Microsoft languge method to work accross all solutions set by P3X-Onenote.
v2026.4.103
Released on 03/15/2026
- FEATURE: Upgrade build.yml
v2026.4.102
Released on 03/07/2026
Older change logs
Change log 2025
Change log 2024
Change log 2023
Change log 2022
Change log 2021
Change log 2020
Change log 2019
Corifeus Network
AI-powered network & email toolkit β free, no signup.
Web Β· network.corifeus.com MCP Β· npm i -g p3x-network-mcp
- AI Network Assistant β ask in plain language, get a full domain health report
- Network Audit β DNS, SSL, security headers, DNSBL, BGP, IPv6, geolocation in one call
- Diagnostics β DNS lookup & global propagation, WHOIS, reverse DNS, HTTP check, my-IP
- Mail Tester β live SPF/DKIM/DMARC + spam score + AI fix suggestions, results emailed (localized)
- Monitoring β TCP / HTTP / Ping with alerts and public status pages
- MCP server β 17 tools exposed to Claude Code, Codex, Cursor, any MCP client
- Install β
claude mcp add p3x-network -- npx p3x-network-mcp - Try β "audit example.com", "why do my emails land in spam? test me@example.com "
- Source β patrikx3/network Β· patrikx3/network-mcp
- Contact β patrikx3.com Β· donate
Support Our Open-Source Project
If you appreciate our work, consider starring this repository or
making a donation to support server maintenance and ongoing development. Your support means the world to usβthank you!
About My Domains
All my domains, including patrikx3.com , corifeus.eu , and corifeus.com, are developed in my spare time. While you may encounter minor errors, the sites are generally stable and fully functional.
Versioning Policy
Version Structure: We follow a Major.Minor.Patch versioning scheme:
- Major:
Corresponds to the current year.
- Minor:
Set as 4 for releases from January to June, and 10 for July to December.
- Patch:
Incremental, updated with each build.
Important Changes: Any breaking changes are prominently noted in the readme to keep you informed.
P3X-ONENOTE Build v2026.4.133