- Change bunny-build-info version to 1.1.8-2 - Refactor action sheet
buttons in Plugins and Themes pages to use a single "Close" button with
updated styling
Bump bunny-build-info to 1.1.7.1.
Add cache-busting to repo fetches and try multiple manifest/script
paths. Fall back to a single-plugin manifest.json for hosts that don't
expose repo.json. Improve updateAndWritePlugin/updateRepository error
handling and storage updates.
UI: merge auto-update toggles, remove fetch-on-start switch, add "Fetch
Now" button and toasts for progress/results. Persist bundle metadata
(tag/url/available) in settings and implement bundle check.
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
Bump bunny-build-info version to "1.1.6-1". Add robust asset previews:
normalize types, support more image formats and JSON/Lottie text
previews via requireModule, show scrollable formatted output and add
copy actions. Remove the changelog fetch/modal and related state from
General.
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
- Rename i18n keys and string usages (PUPU -> SHIGGYCORD) and export
shiggycordIcon instead of PupuIcon - Replace navigation route/keys
PUPU_CUSTOM_PAGE -> SHIGGYCORD_CUSTOM_PAGE - Bump bunny-build-info
version to 1.1.4-2 - Minor formatting and refactor in
PluginInfoActionSheet and shared code
Add file existence check and debug output. Use grep/sed to capture the
first three-part version and fall back to stripping a prerelease suffix.
Validate the final version matches major.minor.patch and fail with debug
output if extraction fails
Replace grep+sed with a single sed that captures exactly
major.minor.patch from src/modules.d.ts to avoid matching prerelease or
malformed versions. Exit early if extraction fails.
Use grep -m1 and sed -E to extract base version and fail if missing.
Compute next prerelease using git ls-remote and normalize tags to avoid
partial matches, selecting the max numeric suffix for the new tag.
Create annotated tag and push via token-authenticated remote. Configure
git user, enable bash shells for steps, and add debug logging.
Run release workflow on dev and compute numeric prerelease suffix for
tags, push annotated tags, and set prerelease output for the GH release
action. Update build metadata to include the prerelease suffix in the
version.