Lorenzune
58e0ed30f6
Merge remote-tracking branch 'duckie-temp/main' into duckie-merge-2026-04-21
...
# Conflicts:
# src/components/room/widgets/chat-input/ChatInputView.tsx
# src/components/toolbar/ToolbarView.tsx
# src/css/chat/Chats.css
# src/css/nitrocard/NitroCardView.css
# src/css/purse/PurseView.css
# src/css/room/RoomWidgets.css
2026-04-21 11:19:59 +02:00
Lorenzune
9b36513def
WIP preserve local changes before duckie merge
2026-04-21 11:13:32 +02:00
Lorenzune
e0174e450c
Align wired chat limits and formatting help UI
2026-04-21 08:54:02 +02:00
duckietm
d3e6743fdf
🆙 Do not make have_offer static
2026-04-17 14:23:26 +02:00
duckietm
88117d937f
🆙 Fix Catalog editor
2026-04-17 13:51:46 +02:00
duckietm
b0967d7eaf
🆕 New Misc clothing
2026-04-16 13:34:53 +02:00
duckietm
9dbe360448
🆙 Fixed Buddy Pets showing in catalogue
2026-04-15 13:09:27 +02:00
DuckieTM
bae6f58b10
Merge branch 'Dev' into feat/wired-fixes-apr08
2026-04-13 16:58:14 +02:00
duckietm
bef58bc929
🆙 Cleanup old youtube link in chat, now broadcasting is working
2026-04-10 16:32:14 +02:00
duckietm
e7cf7809bc
🆙 Memory usage fixes
2026-04-10 11:40:39 +02:00
duckietm
4afdfd8f33
🆕 YoutubeTV Broadcasting in rooms !
2026-04-10 09:26:50 +02:00
Lorenzune
5e9e3e1e4c
Polish wired editor UI and variable handling
2026-04-08 16:18:16 +02:00
duckietm
5bff312b3b
🆙 Fixed some minor bugs
2026-04-08 14:06:25 +02:00
Lorenzune
954e477e47
feat: add builders club catalog ui flow
2026-04-07 14:40:51 +02:00
Lorenzune
60f0355a13
Merge remote-tracking branch 'upstream/main'
2026-04-03 12:04:39 +02:00
duckietm
19b7d7d9d9
🆙 more optimization mem.
2026-04-03 10:48:34 +02:00
Lorenzune
21193daebb
Merge upstream/main into feature/checkpoint-20260403
2026-04-03 05:26:19 +02:00
Lorenzune
36c0221a54
chore: checkpoint current work
2026-04-03 05:22:26 +02:00
Lorenzune
83540ff329
feat: add advanced wired variable tools UI
2026-04-02 04:44:04 +02:00
duckietm
6ad9a0c7b9
🆙 Fix the catalog search in some cases it will give a black screen
2026-04-01 17:12:09 +02:00
duckietm
aa10cb54db
🆙 Small update
2026-04-01 10:23:00 +02:00
Lorenzune
0a23bfaee4
Merge remote-tracking branch 'upstream/main' into feature/pr-20260327
...
# Conflicts:
# public/UITexts.example
2026-03-31 09:14:35 +02:00
Lorenzune
b003191165
Merge branch 'Dev' into feature/pr-20260327
2026-03-31 08:53:19 +02:00
DuckieTM
522219cbee
🆕 Groups Forum
...
- please add the text in the UITexts
2026-03-29 14:58:56 +02:00
duckietm
bbe71e9753
🆙 Cleanup Furni-Edit & Fix the avatar-editor
2026-03-27 13:38:03 +01:00
Lorenzune
31e51297e7
Add wired creator tools monitor and inspection UI
...
- add the new :wired inspection/monitor panel with furni, user and global tabs
- add live variables, previews, inline editing and keep-selected behavior
- add global room diagnostics placeholders, monitor artwork and server/client timezone display
- add editor support for wf_xtra_text_output_furni_name and related UI texts/assets
2026-03-27 09:37:13 +01:00
Lorenzune
3b3e91f6d9
Add NFT avatar tab and wired extras UI
2026-03-26 05:24:53 +01:00
duckietm
303b75d378
🆕 🐶 have you favorite pet as your best pall next to you
2026-03-25 14:11:53 +01:00
Lorenzune
56a0be64d9
Polish wired editor UI and source selection flows
2026-03-25 03:26:27 +01:00
duckietm
df1437c488
🆙 Cleanup
2026-03-24 11:56:51 +01:00
DuckieTM
47e07a5714
Merge pull request #43 from simoleo89/chat-prefix
...
feat: custom chat prefix system
2026-03-24 10:57:39 +01:00
DuckieTM
4aef7d5f94
Merge branch 'main' into chat-prefix
2026-03-24 10:54:42 +01:00
Lorenzune
eca7cd9350
Merge branch 'Dev' into feature/wired-followups-20260324
2026-03-24 02:18:56 +01:00
Lorenzune
bf05948e86
Polish wired extra and trigger editors
2026-03-24 02:11:54 +01:00
DuckieTM
7ffb213ce7
㊙️ Security Fixes
...
- XSS fix: Created SanitizeHtml.ts utility using DOMPurify (already in package.json but never used). Wrapped all 21 dangerouslySetInnerHTML calls in catalog views with SanitizeHtml() — only allows safe tags (b, i, u, br, span, div, p, a, strong, em, img)
- Race condition fix: Added 10-second timeout fallbacks on purchase flags in CatalogPurchaseWidgetView and CatalogGiftView so the flag auto-resets even if the server never responds
2026-03-23 22:14:03 +01:00
duckietm
33c31fe07d
🆕 Added New catalogue page
2026-03-23 15:02:20 +01:00
duckietm
19fd0e0809
Revert "Merge pull request #45 from simoleo89/interface-color-pr"
...
This reverts commit d911196ccb , reversing
changes made to 8dccc509c4 .
2026-03-23 13:31:15 +01:00
Life
9c2dccaad6
feat: UI color theming system with live preview, presets and server sync
...
- RGBA color picker with live preview (debounce 50ms)
- 30 preset colors + 12 theme presets (Ocean, Forest, Sunset, Royal, etc.)
- Header image selection from configurable image library
- Export/Import theme as JSON via clipboard
- CSS variable theming across all UI elements: NitroCard headers/tabs,
context menus, buttons (primary/dark/gray), InfoStand, toolbar,
room tools, purse, progress bars, sliders
- All elements use var(--name, fallback) for zero visual change when default
- Smooth 0.3s CSS transitions on theme change
- Server-side persistence via WebSocket (packets 10047/10048)
- Integrated Color/Image tabs into BackgroundsView panel
- All strings use LocalizeText() for i18n support
- Settings persisted in localStorage + server sync with 1s debounce
- Added react-colorful dependency
2026-03-22 21:48:07 +01:00
Life
02d8e5c2dd
feat: custom chat prefix system with effects, gradient colors, emoji icons and per-letter coloring
2026-03-22 18:43:42 +01:00
Lorenzune
3e20f65f3a
feat: update wired editor extras and selection handling
2026-03-22 16:48:51 +01:00
Lorenzune
6e76c617c1
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# public/UITexts.example
# src/api/wired/WiredActionLayoutCode.ts
# src/api/wired/WiredConditionLayoutCode.ts
# src/api/wired/WiredTriggerLayoutCode.ts
# src/components/wired/views/WiredBaseView.tsx
# src/components/wired/views/WiredSourcesSelector.tsx
# src/components/wired/views/actions/WiredActionLayoutView.tsx
# src/components/wired/views/conditions/WiredConditionLayoutView.tsx
# src/components/wired/views/conditions/WiredConditionTriggererMatchView.tsx
# src/components/wired/views/triggers/WiredTriggerClickFurniView.tsx
# src/components/wired/views/triggers/WiredTriggerClickTileView.tsx
# src/components/wired/views/triggers/WiredTriggerClickUserView.tsx
# src/components/wired/views/triggers/WiredTriggerLayoutView.tsx
# src/components/wired/views/triggers/WiredTriggerToggleFurniView.tsx
2026-03-21 14:47:52 +01:00
Lorenzune
27cb71f0cc
feat(wired-ui): expand advanced wired editors
2026-03-21 14:27:57 +01:00
DuckieTM
581f7957e8
Merge pull request #31 from duckietm/Dev
...
Dev
2026-03-21 08:43:37 +01:00
Medievalshell
7be552a523
Merge branch 'main' into improve-mod-tools-ui
2026-03-20 22:25:19 +01:00
simoleo89
11543bb64c
feat: custom prefix system with effects, emoji picker and per-letter colors
...
- Catalog page for creating custom prefixes with text, per-letter colors, emoji icon and visual effects
- Emoji picker via @emoji-mart/react with createPortal + Shadow DOM blur fix
- Inventory prefix management (activate/deactivate/delete)
- Chat bubble rendering with multi-color prefix and effect support
- Prefix utilities (getPrefixEffectStyle, parsePrefixColors, PREFIX_EFFECT_KEYFRAMES)
- All UI text in English
2026-03-20 17:07:33 +01:00
duckietm
961457c508
🆙 Stage 1 reconnect
2026-03-20 16:06:51 +01:00
Lorenzune
32a16d37aa
feat(wired-ui): add advanced condition editors
2026-03-19 14:30:32 +01:00
Lorenzune
4a0661181c
feat(wired-ui): add advanced condition editors
2026-03-19 14:27:33 +01:00
duckietm
194e8cf3a8
Revert "Merge pull request #16 from simoleo89/feature/ui-customization"
...
This reverts commit d1a5996268 , reversing
changes made to ae4ecc42f0 .
2026-03-19 10:39:56 +01:00
DuckieTM
1eb3946500
Merge branch 'main' into pr/wired-freeze-furni-movement-ui-clean-20260318
2026-03-19 10:03:32 +01:00