Commit graph

446 commits

Author SHA1 Message Date
OTKUSteyler
57fc0b2ab2
Update panel.tsx 2025-12-11 11:13:35 +01:00
kmmiio99o
4b1270d4cb Small settings fix and update to i18n 2025-12-07 16:20:30 +01:00
kmmiio99o
2a8496613b Merge remote-tracking branch 'upstream/dev' into dev 2025-12-07 15:49:23 +01:00
Bwlok
6f27419124 Add options to auto connect to debuggers 2025-12-06 21:12:10 +01:00
kmmiio99o
9ca96e1c26 Merge remote-tracking branch 'upstream/dev' into dev 2025-12-05 16:11:08 +01:00
cocobo1
0755d3321e fix(safemode) 2025-12-03 23:09:06 +02:00
cocobo1
65fc41e264 fix(themes): correct discord interpreting all themes as light 2025-12-02 19:38:51 +02:00
kmmiio99o
0f4a61e9fa Add reload command 2025-11-28 18:45:27 +01:00
cocobo1
ee81cf5be5 fix(themes): correct themes loading on v307.5+ 2025-11-24 12:52:30 +02:00
kmmiio99o
495b92b943 Merge remote-tracking branch 'upstream/dev' into dev 2025-11-22 00:52:31 +01:00
cocobo1
01b36e7978 fix(statusbar): make the statusbar work on ios + greatly improve loadtimes 2025-11-16 19:40:27 +02:00
kmmiio99o
4a89036821 Fix Strings error
taken from revenge, just seen this was causing the issue
2025-11-14 20:49:08 +01:00
kmmiio99o
eeda090fba Bump to 1.1.10-4 and fix tabs on newer version 2025-11-14 19:43:36 +01:00
cocobo1
4392b81822 fix(settings): make settings not appear in EVERY menu 2025-11-14 19:57:56 +02:00
cocobo1
a57d4933e4 fix(settings): correct settings not loading on non-alpha installs 2025-11-14 19:19:37 +02:00
cocobo1
a75690e0f4 cleanup(settings): make code look nicer 2025-11-14 18:39:31 +02:00
cocobo1
fb229d832e comment: add back credit to comment 2025-11-14 18:38:19 +02:00
cocobo1
022ee030d6 settings: fix settings ui 2025-11-14 18:34:32 +02:00
cocobo1
261326ff22 feat(quickinstall): changed repos to kettu and (unrelated) added a check for malicous plugins 2025-11-11 21:44:53 +02:00
cocobo1
d3b6e9fb63 Update src/lib/addons/plugins/index.ts 2025-11-10 22:45:22 +01:00
cocobo1
4502b66880 Update src/lib/addons/plugins/index.ts 2025-11-10 22:42:29 +01:00
cocobo1
bf271980d8 Update src/lib/addons/plugins/index.ts 2025-11-10 22:28:20 +01:00
cocobo1
bbdc32cd84 Update src/lib/addons/plugins/index.ts 2025-11-10 22:21:51 +01:00
cocobo1
9fdb57ed31 Update src/lib/addons/plugins/index.ts 2025-11-10 22:18:56 +01:00
cocobo1
af1718b71e plugins: added fix to certain plugins that go against tos 2025-11-10 22:12:37 +01:00
kmmiio99o
c9223d44f3 pull chatbubbles plugin support from kettu 2025-11-07 21:43:00 +01:00
cocobo1
5b5de50cab Merge branch 'dev' of https://codeberg.org/cocobo1/Kettu into dev 2025-11-07 22:12:37 +02:00
cocobo1
fef6751535 modules: rudimentry bubblechat support 2025-11-07 22:12:36 +02:00
Bwlok
ddcb1d66a8 feat(Themes): add compatibility with Enmity themes 2025-11-06 23:48:54 +01:00
Bwlok
187dfc74ff fix(dev): Fix React Devtools & split input section 2025-11-03 22:02:48 +01:00
kmmiio99o
0fd85aa531 feat: Fix keyboard and status bar color on iOS
This commit adds a fix for the keyboard and status bar color on iOS. It
also renames fix.ts to statusbar.ts and updates the version string.
2025-11-01 22:02:35 +01:00
cocobo1
7afde3a1d5 fix(themes): fix keyboard on iOS when using themes 2025-11-01 22:35:17 +02:00
cocobo1
a159e0035e fix: temporary fix for themes by removing the keyboard fix 2025-11-01 20:09:47 +02:00
cocobo1
4f8f27af29 fix(themes): make iOS themes navbar and keyboard work 2025-11-01 19:09:59 +02:00
kmmiio99o
732f42e570 Improve updater robustness and add bundle check
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.
2025-10-26 01:05:07 +02:00
kmmiio99o
6745ca2514 Speed up UI loading, and usage of the app
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)
2025-10-25 12:55:57 +02:00
kmmiio99o
9f6f62093d Add Updater UI and deferred plugin updates
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
2025-10-25 11:53:46 +02:00
kmmiio99o
afd051e86c fix fewer hooks error for real this time 2025-10-24 22:37:39 +02:00
kmmiio99o
a5ed0bcdb0 frogor to change links and some zed things 2025-10-19 00:57:12 +02:00
kmmiio99o
c2009a7c0b Enhance ErrorBoundary and plugin attribution
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
2025-10-18 22:52:58 +02:00
kmmiio99o
d3754c2195 Rename PUPU to ShiggyCord and bump version
- 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
2025-10-18 20:14:41 +02:00
kmmiio99o
c7df37025a Full rename from Kettu to ShiggyCord
Bump react-native-reanimated to 4.1.3 and add react-native-worklets.
Update bun.lock and package.json dependencies (including
react-native-is-edge-to-edge). Bump bunny-build-info to 1.1.4. Add
Changelog modal and Project Info entry in settings and refactor related
settings panel/tabs UI.
2025-10-17 23:47:47 +02:00
cocobo1
4f1cdea58f Revert "fix(themes): fix themes"
This reverts commit 62de1e67d7.
2025-10-17 23:10:06 +03:00
cocobo1
62de1e67d7 fix(themes): fix themes 2025-10-17 23:09:13 +03:00
cocobo1
592f7d744b fix(themes): fix misscoloured text 2025-10-17 21:28:22 +03:00
kmmiio99o
a3404c4632 pick this thing 2025-10-15 21:42:02 +02:00
cocobo1
7a685fbf46 fix(themes): fix themes via fallback and fix past theme regressions 2025-10-15 21:08:01 +03:00
kmmiio99o
c7b56f7f2a Refactor plugin init flow and update release workflow
- Replace auto-release workflow with semantic-release workflow -
Refactor plugin initialization to register core plugins before starting
- Improve lazy proxy implementation for reliability - Make plugin author
names individually clickable in UI - Bump version to 1.1.2
2025-10-13 18:24:51 +02:00
kmmiio99o
e66290334c Defer plugin and network initialization for faster UI startup
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.
2025-10-13 01:02:05 +02:00
kmmiio99o
52116478d5 Update core plugin UI and add sort options to plugin list
- Refactor FixEmbed settings to use table-style rows and Stack layout -
Add sort options to core plugins page for search and sorting - Protect
certain core plugins from being toggled in PluginCard - Improve Search
input to support explicit round style - Bump build version to dev1.1.1-1
2025-10-13 00:00:57 +02:00