Loading a big commit ...
 RSS Git Download  Clone Browse code
File changed: 33

refactor(renderer): replace AngularJS with vanilla JS and migrate to ESM}
- Replace AngularJS and Angular Material with vanilla JavaScript using native <dialog> elements for prompts and custom CSS toasts - Migrate all renderer-side .js files to .mjs (ESM) with import/export syntax, using a CJS shim (shim.js) for Electron API access - Remove 6 dependencies: angular, angular-animate, angular-aria, angular-material, angular-messages, @fontsource/roboto - Delete AngularJS bootstrapping (angular.js), prompt dialog (angular/prompt/index.js), and toast service (angular/toast/index.js) - Add new ui.mjs module with vanilla JS toolbar, prompt dialogs, and toast notifications - Rewrite event/handler.mjs and ipc/handler.mjs for ESM compatibility - Rewrite load.mjs with vanilla JS initialization replacing Angular bootstrap and $rootScope bindings - Restyle bottom toolbar with OneNote-branded purple (#7719AA) theme and system font stack (Segoe UI / Noto Sans / Liberation Sans) - Expand style.css with vanilla dialog/toast styles replacing Angular Material CSS - Remove unused remove-cookies.js utility - Update index.html to load ESM modules and remove Angular directives - Bump version from 2026.4.105 to 2026.4.106

patrikx3 authored on Mar 28, 2026, 11:26:47 PM