Commit Graph

844 Commits

Author SHA1 Message Date
simoleo89 7384a12b92 feat(furni-editor): optimistically reflect mirrored public_name on save
The server now mirrors the furnidata display name into
items_base.public_name, so on updateFurnidata patch selectedItem.publicName
immediately; the auto detail re-fetch that follows agrees with the DB
value (no flicker). Not applied to revertFurnidata (revert restores the
previous DB name).
2026-06-06 14:03:59 +02:00
simoleo89 ca937aa8cd fix(furni-editor): make permission toggles clearly show on/off state
Enabled chips now use a solid teal fill (bg-[#1E7295]) with white
text + a white status dot; disabled chips are muted grey with a grey
dot. The old bg-primary/10 + text-primary 'on' state was nearly
indistinguishable from 'off'. Adds aria-pressed + title for a11y.
2026-06-06 13:56:26 +02:00
simoleo89 82b0642b99 fix(furni-editor): make confirm modals opaque (solid bg + alpha backdrop)
Replace bg-white/bg-black palette classes with explicit hex
(bg-[#ffffff] panel, bg-[#00000080] backdrop) so the Delete and
Furnidata confirm dialogs render solidly instead of letting editor
content bleed through; bump overlay z-index to z-[60].
2026-06-06 13:54:22 +02:00
simoleo89 f0b6a29373 feat(furni-editor): one-click copy on Basic Info read-only fields (CopyValue w/ copied feedback) 2026-06-06 13:47:27 +02:00
simoleo89 c55672761c fix(furni-editor): remove nested inner scroller so NitroCardContentView's styled scrollbar is restored 2026-06-06 13:44:29 +02:00
simoleo89 f4eef9d1a4 style(furni-editor): space optimization — name+description side-by-side (2-col), tighter card/section padding, compact header 2026-06-06 13:35:53 +02:00
simoleo89 746c10b4a9 style(furni-editor): modern/sleek redesign — slate canvas, flat rounded-xl cards, clean header, toggle-chip permissions, teal as restrained accent 2026-06-06 13:32:00 +02:00
simoleo89 e292cc3758 style(furni-editor): graphical reskin — teal hero header w/ big preview + dynamic name + chips, soft card sections, LIVE pulse on display-name card, page bg 2026-06-06 13:26:15 +02:00
simoleo89 7526b8a169 feat(furni-editor): make Sprite ID + Type read-only (all Basic Info now read-only) 2026-06-06 13:08:19 +02:00
simoleo89 9831f662ef style(furni-editor): move display-name edit to top + unify theme (neutral labels, matched selects, single teal accent) 2026-06-06 13:02:56 +02:00
simoleo89 c09b748d06 style(furni-editor): theme-token typography refresh (labels, inputs focus ring, mono read-only) 2026-06-06 12:50:59 +02:00
simoleo89 09ca51aedf feat(furni-editor): editable furnidata name/desc section + read-only classname/public_name + diff-confirm + revert 2026-06-06 02:46:48 +02:00
simoleo89 c63702bdac feat(furni-editor): updateFurnidata/revertFurnidata hook actions 2026-06-06 02:43:45 +02:00
simoleo89 403bdb5abe docs(furni-editor): client/renderer plan — furnidata editing UI + typography refresh 2026-06-06 02:40:24 +02:00
simoleo89 472a41711a Merge remote-tracking branch 'fork/main'
# Conflicts:
#	public/configuration/UITexts_en.json5.example
#	public/configuration/UITexts_it.json5.example
#	src/components/MainView.tsx
#	src/css/friends/FriendsView.css
2026-06-06 00:17:32 +02:00
simoleo89 2504b2e932 fix(pixiPatch): repair truncated comment header (upstream cdf962a7 broke it) 2026-06-06 00:15:22 +02:00
simoleo89 ac982435b2 Merge branch 'feat/furni-names-from-json-server' 2026-06-05 23:34:14 +02:00
DuckieTM 77d96d3413 Merge pull request #199 from duckietm/Dev
Dev
2026-06-05 21:21:38 +02:00
duckietm cdf962a7d2 🆙 Small fixing alphablend 2026-06-05 17:21:53 +02:00
duckietm fff4c0bca6 🆙 Take #3 desktop view catalog is now 100% 2026-06-05 16:31:59 +02:00
duckietm f4d41dd3c9 Take #2 Desktop cacta 100% 2026-06-05 14:32:55 +02:00
DuckieTM 5c282101ee Merge pull request #198 from simoleo89/chore/react-player-v3-deps
chore: update React Player and frontend deps
2026-06-05 10:12:57 +02:00
simoleo89 25b813c1db docs: note furni names are furnidata-driven + live refresh event 2026-06-04 22:39:49 +02:00
simoleo89 d73656bbfe chore: update react player and frontend deps 2026-06-04 22:15:12 +02:00
simoleo89 05c9d649f5 docs(furni): spec — server-authoritative furni names/descriptions from JSON + live
Design for sourcing furni display names from furnidata JSON (DB keeps technical data), with a live delta-broadcast pipeline (emulator file-watch -> renderer patch -> client refresh) and a security hardening section. Cross-repo reference copy.
2026-06-04 20:13:01 +02:00
duckietm a45fbd7a52 🆙 Take #1 1:1 Habbo in old view 2026-06-04 18:16:43 +02:00
duckietm 9982c96b63 🆙 Bug fixed in localstorage 2026-06-04 13:50:40 +02:00
duckietm 59ed27b727 Revert "🆙 Bug fixed in localstorage"
This reverts commit 47453db5ee.
2026-06-04 13:43:29 +02:00
duckietm 47453db5ee 🆙 Bug fixed in localstorage 2026-06-04 13:43:04 +02:00
duckietm 7007752e91 🆙 Mention Now in UI-Config and UITexts and not hardcoded 2026-06-04 11:32:55 +02:00
DuckieTM dd5a904a2d Merge pull request #197 from duckietm/Dev
Dev
2026-06-04 10:46:08 +02:00
DuckieTM a4137af4fe Merge branch 'main' into Dev 2026-06-04 10:45:59 +02:00
duckietm 5a330be30e 🆙 Updates Mention 2026-06-04 10:41:36 +02:00
DuckieTM ed1649b59c Merge pull request #196 from medievalshell/Dev
feat(catalog): live-merge imported furni on catalog open + feat(mentions) improved
2026-06-04 08:51:43 +02:00
medievalshell 0df810c556 feat(mentions): @ autocomplete, blue @nick, avatar notification toast
- Chat input @ autocomplete: typing @ shows online users (room users +
  online friends + room aliases) with avatars; arrows/Tab/Enter to pick.
- Any valid @nick token is highlighted blue in chat bubbles (like @all),
  giving visual feedback that it is a recognised mention.
- Side notification toast on a received mention: sender avatar (from the
  new senderFigure wire field) + message + dismiss; dismiss marks it read
  so the toolbar unread badge updates. Auto-hides after 8s.
- IMentionEntry/parsers carry senderFigure end to end.
2026-06-04 01:18:26 +02:00
medievalshell f8e943d262 feat(catalog): live-merge imported furni on catalog open
On catalog open, re-fetch the custom furnidata chunk (custom/imported.json5) via
SessionDataManager.mergeFurnitureDataFromUrl() and feed the new entries to
RoomContentLoader.processFurnitureData(), so furniture imported from the admin
panel appears without a full client reload.
2026-06-03 23:28:33 +02:00
DuckieTM 155d85d3e7 Merge pull request #194 from duckietm/Dev
Dev
2026-06-03 16:42:51 +02:00
DuckieTM 7625520c4d Merge pull request #192 from medievalshell/Dev
Fix navigator tabs locking after entering room creator
2026-06-03 16:34:51 +02:00
DuckieTM 93cd5bbded Merge pull request #190 from simoleo89/feat/command-autocomplete-refactor
Improve command autocomplete and command alerts
2026-06-03 16:34:35 +02:00
DuckieTM c76fbf7ea8 Merge branch 'main' into feat/command-autocomplete-refactor 2026-06-03 16:33:58 +02:00
DuckieTM 80bcffd277 Merge pull request #193 from duckietm/Dev
Dev
2026-06-03 14:18:15 +02:00
medievalshell 8c12d8f7b0 Remove repo-specific git author/workflow rules from CLAUDE.md
The house rules pinned a fixed commit author identity and personal git/CI workflow notes, which is arbitrary and incorrect for anyone else using Claude Code on this repo. Keep only the code-quality conventions (layout, tests, lint).
2026-06-03 13:13:39 +02:00
Medievalshell 62062cec9e Merge branch 'duckietm:Dev' into Dev 2026-06-03 13:06:25 +02:00
medievalshell 8b44aee0df Fix navigator tabs locking after entering room creator
setTab updated currentTabCode/currentFilter but never reset isCreatorOpen, so after opening the room creator, clicking another navigator tab changed the active tab code while the creator view stayed rendered (NavigatorView renders the search and creator views mutually exclusively based on isCreatorOpen). This left users stuck in the creator unable to switch tabs. Reset isCreatorOpen to false in setTab so selecting any tab also closes the creator.
2026-06-03 13:04:07 +02:00
github-actions[bot] 7128f4553b Merge remote-tracking branch 'upstream/main' 2026-06-03 10:15:33 +00:00
DuckieTM 0cf45197d8 Merge pull request #187 from simoleo89/pr/mentions-system
feat(mentions): complete @-mentions system (inbox, in-bubble highlight, notifications)
2026-06-03 11:03:39 +02:00
DuckieTM d44787621f Merge pull request #191 from duckietm/Dev
Dev
2026-06-03 09:47:32 +02:00
duckietm 4c70fc90c0 🆙 Updated Prefixes 2026-06-03 09:39:25 +02:00
duckietm 0c694820f7 🆙 Visual updates Group Forums 2026-06-03 07:46:28 +02:00
simoleo89 f84103d18f Merge remote-tracking branch 'fork/main' into feat/messenger-groups-receipts 2026-06-02 22:11:18 +02:00