πŸ“š 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 status and snapcraft release from 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 webviewTag and nodeIntegrationInSubFrames from 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

NPM Donate for PatrikX3 / P3X Contact Corifeus / P3X Like Corifeus @ Facebook