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.
Released on 04/05/2026
- BUGFIX: Restored Electron to dependencies after interrupted publish left it missing from the package.
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.
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.
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.
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).
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).
Released on 04/04/2026
- BUGFIX: Fixed arm64 snap build by adding package index update to prevent stale dependencies.
Released on 04/04/2026
- BUGFIX: Fixed arm64 snap build by using host mode instead of LXD.
Released on 04/04/2026
- CHORE: Release v2026.4.121.
Released on 04/04/2026
- FEATURE: Added arm64 snap build support.
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.
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.
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.
Released on 04/01/2026
- FEATURE: Added multiple account tab support with isolated sessions.
Released on 03/31/2026
- BUGFIX: Dark mode invert now only applies to the webview, keeping the bottom bar in original colors.
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.
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.
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.
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.
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.
Released on 03/29/2026
- BUGFIX: Fix sync loss after suspend/resume by reloading the webview once network is restored (#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.
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.
Released on 03/25/2026
- FEATURE: Upgrade Microsoft languge method to work accross all solutions set by P3X-Onenote.
Released on 03/15/2026
- FEATURE: Upgrade build.yml
Released on 03/07/2026
- BUGFIX: #239
Change log 2025
Change log 2024
Change log 2023
Change log 2022
Change log 2021
Change log 2020
Change log 2019
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 [email protected]"
- Source — patrikx3/network · patrikx3/network-mcp
- Contact — patrikx3.com · donate
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!
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.
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