Start enabled Vendetta plugins in small staggered batches and defer
network fetches to the background. Register core plugins at init so they
appear in the UI immediately. Remove BUNNY_PROXY_PREFIX usage and the
unproxied-install confirmation. Restore Updater settings entry and bump
build version to 1.1.6-2. Apply various Metro internals cleanup and
robustness fixes (import tracking, export/blacklist handling, error
guards)
Introduce Updater settings (VENDETTA_UPDATER_SETTINGS) and add a new
Updater settings page with manual refresh, per-plugin update, and Update
All functionality
Respect fetchPluginsOnStart and per-repo repoAutoFetchOverrides when
fetching plugin repositories to avoid startup network work
Stagger plugin initialization and defer repository updates; change the
scheduled refresh delay to 5 minutes and add periodic GitHub bundle
checks to detect new releases
Remove obsolete team array from General page
Make ErrorBoundary patch resilient to missing contexts and add defensive
logging and best-effort global uncaught-error handlers Enhance reporter
UI to attribute suspected plugins via markers and stack heuristics, add
plugin bisect UI and getBisectBatches helper Mark plugins during
eval/instantiation and annotate errors with pluginId Wire the patch into
startup, bump build version, and add README badge
Split app initialization into critical UI tasks and deferred
plugin/network work. Plugins and repository updates now start after
initial interactions, reducing startup jank. Plugin startup is staggered
in batches to avoid CPU spikes. Adds new sort options for plugin lists
and improves plugin registration logic. Removes unused settings and
fixes duplicate tab insertion.
and settings UI
- Added Message Logger core plugin (port of Antied) - Added ShiggyHelper
core plugin with verbose logging and log dump UI - Improved /plugins
command to show core and external plugins separately - Split core and
external plugins into separate settings pages - Updated theme selection
logic for better color sync - Updated MessageFix author attribution -
Bumped version to 1.1.0
- Add fallbacks.ts with centralized fallback lists and helpers -
Refactor updater to use fallback helpers for missing tokens - Enhance
semantic and raw color population for theme injection - Improve theme
manager to canonicalize and augment themes on install - Update resolver
to add debug logs and fallback handling - Bump bunny-build-info version
to 1.1.0-2
- Fixed an issue where errors aren't reset when reimporting after fixing an invalid URL
- Fixed an edge case where if you edit a font entry and resync with a source URL, the edit gets overwritten, by adding a detaching mechanism
- Allow editing source URLs
- Rerender at correct times