Commit graph

84 commits

Author SHA1 Message Date
OTKUSteyler
fcd396602d
Delete src/core/plugins/favouriteanything 2026-04-02 18:53:59 +02:00
OTKUSteyler
2227e0d328
Create 2026-04-02 18:52:46 +02:00
OTKUSteyler
3aafa28a3b
Update index.ts 2026-04-02 17:26:36 +02:00
OTKUSteyler
4854b998a2
Delete src/core/plugins/NoDelete directory 2026-04-02 17:26:06 +02:00
OTKUSteyler
a731776639
Update index.js 2026-04-02 17:22:53 +02:00
OTKUSteyler
6c475e69be
Update index.ts 2026-04-02 17:16:22 +02:00
OTKUSteyler
3a3d61971a
Update index.ts 2026-04-02 17:12:51 +02:00
OTKUSteyler
b604a02fbc
Delete src/core/plugins/NoDelete/a 2026-04-02 17:09:00 +02:00
OTKUSteyler
ba3499834e
Add files via upload 2026-04-02 17:05:54 +02:00
OTKUSteyler
b63941bc3c
Create a 2026-04-02 17:05:34 +02:00
OTKUSteyler
d5143127d5
Update index.tsx 2026-03-21 21:18:37 +01:00
kmmiio99o
63bfe21eb7
Merge remote-tracking branch 'upstream/dev' into dev 2026-03-21 13:08:05 +01:00
cocobo1
1cf2787f3a fix: make badges work again 2026-03-18 22:12:52 +02:00
kmmiio99o
98e65fcefe
feat: Lazy-load chroma/fuzzysort and add memory backend
Remove Shiggyenhancements plugin

Replace eager chroma and fuzzysort imports with lazy require/cached
loads to reduce startup bundle and runtime cost. Add createMemoryBackend
(an in-memory storage with debounced persistence) and use it for fonts
to accelerate startup. Add per-store write debouncers and change lodash
import to a type-only import
2026-02-23 17:28:55 +01:00
kmmiio99o
a59b3b95e9
feat: Add Kettu constants 2026-01-25 12:37:19 +01:00
kmmiio99o
554f50e235
feat(src/core/plugins/index.ts): LazyLoad core plugins for slightly
faster startup
2026-01-23 20:08:26 +01:00
Kernel Builder
81b32a491e
Merge remote-tracking branch 'upstream/main' into dev 2026-01-01 18:18:27 +01:00
plus024
cc2545ebb2 fix: use snowflake for message nonce 2025-12-31 21:36:24 +11:00
kmmiio99o
ec5daf8df9 disable by default custom sound 2025-12-16 12:27:01 +01:00
kmmiio99o
e448a9aad3 Update fixembed to use uuinstagram 2025-12-06 18:58:48 +01:00
kmmiio99o
90e783b821 "slightly" jolly the client 2025-11-30 18:25:32 +01:00
kmmiio99o
4544d3060a Changes after merge <3 2025-11-22 00:56:02 +01:00
kmmiio99o
495b92b943 Merge remote-tracking branch 'upstream/dev' into dev 2025-11-22 00:52:31 +01:00
kmmiio99o
447c3311ff Small clean up
This commit removes the periodic bundle check functionality because it
is no longer needed.
2025-11-16 20:12:31 +01: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
kmmiio99o
b8c8f6abda Fix: Update version, i18n URL, and plugin registration
- Updated the version number in the build script. - Changed the i18n URL
to the correct one. - Reordered and updated plugin registration.
2025-11-08 21:42:02 +01:00
kmmiio99o
818e119cf5 Remove messagelogger which was causing sometimes crashes 2025-11-06 17:12:15 +01:00
kmmiio99o
0ad7a4ecfd feat: Add Shiggy Enhancements plugin 2025-11-01 22:07:20 +01:00
cocobo1
4f8f27af29 fix(themes): make iOS themes navbar and keyboard work 2025-11-01 19:09:59 +02:00
kmmiio99o
92450b1edc Give proper credits 2025-10-29 19:07:54 +01:00
kmmiio99o
53aa3bdbc1 whoops 2025-10-23 22:40:20 +02:00
kmmiio99o
f97ee819b7 remove ShiggyHelper 2025-10-23 22:36:41 +02:00
kmmiio99o
d2f5ea6ad9 fix fewer hooks issue 2025-10-23 22:31:02 +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
kmmiio99o
7c69cba7f0 port messagefix from ShiggyCord 2025-10-12 22:33:26 +03:00
kmmiio99o
6b7ec92149 Add Message Logger and ShiggyHelper core plugins, improve plugin listing
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
2025-10-12 17:46:51 +02:00
kmmiio99o
3f01f858e9 Revert changes, and make a partial fix
Delete unused theme color fallbacks

Update theme system to remove augmentation and manager logic

Update build info version to 1.1.0-3
2025-10-12 13:06:22 +02:00
kmmiio99o
c01d0c98a4 Add Theme Manager core plugin and update version to 1.1.0-1 2025-10-12 11:04:56 +02:00
kmmiio99o
04e72ee3a0 Make a new pre-release called MINING
Why? Well, to mine things, guessing this release will be updated
someday, but eh
2025-10-12 01:22:49 +02:00
cocobo1
41993c6ede fix(Notrack): fixed notrack 2025-10-11 18:14:26 +03:00
kmmiio99o
f32ef6a2b7 Fix notrack 2025-10-11 18:10:07 +03:00
cocobo1
67b31cbf25 Revert "Fix notrack"
This reverts commit a4eb98bd8f.
2025-10-11 18:07:18 +03:00
cocobo1
2c2508bcae Revert "port messagefix from ShiggyCord"
This reverts commit beb52729f5.
2025-10-11 18:06:51 +03:00
kmmiio99o
beb52729f5 port messagefix from ShiggyCord 2025-10-11 10:24:19 +02:00
kmmiio99o
c358229025 Bump notrack plugin version to 1.1.0 2025-10-11 02:28:25 +02:00
kmmiio99o
bc3abf5a6d Rename Kettu to ShiggyCord and update branding
- Replace all references to "Kettu" with "ShiggyCord" in code, UI, and
docs - Update icons and assets to use shiggy.png - Change repo URLs to
GitHub ShiggyCord repository - Update build output to shiggycord.js -
Remove Codeberg and legacy workflow/config files - Add new GitHub
release workflow and semantic-release config - Update i18n strings and
debug info to reflect ShiggyCord branding - Refactor settings, plugin,
and theme pages for new branding and improved UX - Add FixEmbed and
MessageFix core plugins - Refactor NoTrack plugin for improved telemetry
blocking - Remove unused PluginBrowser page - Miscellaneous code style
and formatting improvements
2025-10-11 02:27:23 +02:00
kmmiio99o
a4eb98bd8f Fix notrack 2025-10-10 23:54:06 +02:00
cocobo1
6140486b5d fix(badges): correct json location 2025-09-21 22:10:38 +02:00
cocobo1
33dfb4e6dd fix(badges): make kettu load badges from codeberg instead of github 2025-09-21 22:01:45 +02:00