RSS Git Download  Clone
Raw Blame History 5kB 128 lines
Markdown rendered
[//]: #@corifeus-header

# 📚 P3X OneNote Linux

                        
[//]: #@corifeus-header:end

## Change log

### v2026.4.113
Released on 03/29/2026
* CHORE: Release v2026.4.113.

### 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
* BUGFIX: https://github.com/patrikx3/onenote/issues/239

## Older change logs     
[Change log 2025](change-log.2025.md)  
[Change log 2024](change-log.2024.md)  
[Change log 2023](change-log.2023.md)  
[Change log 2022](change-log.2022.md)  
[Change log 2021](change-log.2021.md)  
[Change log 2020](change-log.2020.md)  
[Change log 2019](change-log.2019.md)  


[//]: #@corifeus-footer

---

## 🚀 Quick and Affordable Web Development Services

If you want to quickly and affordably develop your next digital project, visit [corifeus.eu](https://corifeus.eu) for expert solutions tailored to your needs.

---

## 🌐 Powerful Online Networking Tool  

Discover the powerful and free online networking tool at [network.corifeus.com](https://network.corifeus.com).  

**🆓 Free**  
Designed for professionals and enthusiasts, this tool provides essential features for network analysis, troubleshooting, and management.  
Additionally, it offers tools for:  
- 📡 Monitoring TCP, HTTP, and Ping to ensure optimal network performance and reliability.  
- 📊 Status page management to track uptime, performance, and incidents in real time with customizable dashboards.  

All these features are completely free to use.  

---

## ❤️ 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](https://patrikx3.com), [corifeus.eu](https://corifeus.eu), and [corifeus.com](https://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**](https://corifeus.com/onenote) Build v2026.4.113

 [![NPM](https://img.shields.io/npm/v/p3x-onenote.svg)](https://www.npmjs.com/package/p3x-onenote)  [![Donate for PatrikX3 / P3X](https://img.shields.io/badge/Donate-PatrikX3-003087.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZVM4V6HVZJW6)  [![Contact Corifeus / P3X](https://img.shields.io/badge/Contact-P3X-ff9900.svg)](https://www.patrikx3.com/en/front/contact) [![Like Corifeus @ Facebook](https://img.shields.io/badge/LIKE-Corifeus-3b5998.svg)](https://www.facebook.com/corifeus.software)





[//]: #@corifeus-footer:end