* Improve editor load and keep Monaco features stable.
Load important Monaco parts first, move heavy parts to background loading, and fix local dev service worker behavior so editor features stay reliable.
* update esbuild.wsm
* fix editor syntax color and highliting
* correct minor nits
* correct minor nits (2)
* Improve script icons in editor
Show edit icon only for the current user script and keep delete behavior safe for user scripts.
* Polish script rename and icon layout
Keep rename inline, show typed text while renaming, and keep icons clean for long script names.
* removed edit icon from dropdown and the dropdown width was full in less then 820px screen width so i solved it
* i have made some changes
* fix(editor): stabilize refresh handling and offline behavior
Fix editor state transitions during auto-typing refreshes and reduce noisy logging from worker/bundler paths.
Improve PWA/dev offline reliability by updating service worker registration, cache versioning, app-shell precache, and local font asset usage for the Godel example.
Use same-origin manifest/favicon assets and move model-viewer import out of inline HTML to avoid Vite html-proxy issues.
* added comments
* added draggable pane dividers
* added changes to wrap the monaco editor content to its window and hide horizontal scrollbar
* fix(editor): replace pane clamp magic numbers with constants
* fix(editor): stabilize refresh handling and offline behavior
Fix editor state transitions during auto-typing refreshes and reduce noisy logging from worker/bundler paths.
Improve PWA/dev offline reliability by updating service worker registration, cache versioning, app-shell precache, and local font asset usage for the Godel example.
Use same-origin manifest/favicon assets and move model-viewer import out of inline HTML to avoid Vite html-proxy issues.
* added comments
* fix(editor): remove thi.ng skip and sw url version
* Fix ManifoldCAD PWA paths and manifest metadata
* fix(editor): handle service worker registration failures and stabilize PWA path resolution
* fix(editor): handle service worker registration failures and stabilize PWA path resolution
* style(editor): align editor.js with clang-format
* fix(editor): clear type fetch indicator after resolution
* fix(editor): improve type indicator visibility and harden service worker
- Declare autoTypings with let before AutoTypings.create() to avoid
TDZ issues when callbacks fire during creation
- Enforce a minimum 350ms display window for the type-fetch indicator
so it is visible even when resolution completes very quickly
- Track resolveEventUntil timestamp so a ResolveNewImports event alone
is enough to keep the indicator on even if isResolving clears early
- Use console.log (not console.debug) for indicator ON/OFF transitions
so they appear without enabling Verbose in DevTools
service-worker.js:
- Guard fetch handler to only intercept GET requests so POST/PUT etc.
pass through without error
- Wrap network fetch in try/catch; fall back to cached response on
network failure instead of propagating an uncaught rejection
- Add skipWaiting() on install and clients.claim() on activate for
immediate worker takeover on update
* style(editor): apply clang-format to editor.js and service-worker.js
* refactor(editor): simplify type indicator for review split