Commit Graph

71 Commits

Author SHA1 Message Date
adtpdn 396507ef4f Fix UI panel overlaps and admin RPC parsing
- Prevent overlap in FragmentCraftPanel by using PanelContainer and Layout Mode 2
- Fix missing Admin Panel data by correctly parsing JSON payload in _rpc helper
- Auto-resolve 'social_global' chatroom ID for Admin Panel queries
- Untrack .claude and .agent from repository
2026-06-22 17:22:31 +08:00
adtpdn 15043b5655 feat: take_powerup VFX, rank fix, admin chat management
- Wire take_powerup AnimatedSprite3D on powerup pickup via add_powerup_from_item()
- Make take_powerup animation one-shot (loop: false)
- Fix rank Position label hidden at game start (visible = false, only shows when score > 0)
- Competition ranking for tied scores in main.gd
- Lobby Chat admin tab: system prefix, max messages, wipe, purge old, save config
- Chat Storage admin tab: list/browse/delete individual channel messages
- Backend RPCs: admin_get_chat_config, admin_set_chat_config, admin_purge_old_messages,
  admin_list_channel_messages, admin_delete_channel_message
- Chat config applied on lobby join (max_messages, prefix injection)
2026-06-19 17:13:24 +08:00
adtpdn 5653473c12 feat: the rebuild gamemode of "Gauntlet" 2026-06-10 02:12:25 +08:00
adtpdn decdb74ade chore: release version 2.3.5 and refactor lobby
Bump export_presets.cfg version to 2.3.5. Update CHANGELOG_DRAFT.md.
Refactor lobby.gd into LobbyChat, LobbyMainMenu, LobbyRoomList, LobbyRoom.
Move Nakama config to environment variables in nakama_manager.gd.
Derive auth_manager.gd encryption key from OS.get_unique_id().sha256_text().
Remove Steam email auth fallback. Require auth ticket.
Make GachaManager.pull() async in gacha_panel.gd.
Remove dummy wallet seeding. Add store_type to IAP payload.
Validate IAP receipts server-side in economy.lua.
Register gacha module in main.lua.
Clean backend_service.gd stubs.
Fix featured_banners type safety in gacha_manager.gd. Guards non-array responses.
Move tiles_armagedon_a1.res to assets/models/meshes/. Fix import fallback_path.
2026-05-22 12:08:11 +08:00
adtpdn 8430d1054e feat: 2.3.2 2026-05-19 17:30:29 +08:00
adtpdn 7ca11c6534 feat: 2.3.1 2026-05-12 17:55:53 +08:00
adtpdn 13f3c3d591 feat: 2.3.1 2026-05-11 17:24:47 +08:00
adtpdn 06aad52b91 feat: bugfix UI dialog text 2026-05-03 21:05:32 +08:00
adtpdn 5ec85f3954 feat: sync time with dailylogin server 2026-05-03 20:46:32 +08:00
adtpdn 21875cdf8a feat: add dailylogin feature 2026-05-01 05:07:54 +08:00
adtpdn 54be7bbb25 feat: bug fix social system 2026-04-30 04:18:46 +08:00
adtpdn 8a2f865ad8 feat: update 2.1.9 2026-04-29 01:36:49 +08:00
adtpdn 0de005cda5 feat: update changelog 2026-04-24 03:16:49 +08:00
adtpdn 5a08db38de feat: fix gatcha, and login flow connection 2026-04-24 02:50:16 +08:00
adtpdn d97109aa8d feat : minor fix, on editor bypass update 2026-04-24 01:01:12 +08:00
adtpdn 7e4b707e84 feat: adding the skin_shader_generator, and gacha base barebone 2026-04-24 00:17:00 +08:00
adtpdn e4e9f66569 feat: update boot_screen behavior 2026-04-22 05:08:15 +08:00
adtpdn 5653af764f feat: update 2026-04-22 05:01:23 +08:00
adtpdn c8e5a45529 feat: patch system 2026-04-22 04:21:00 +08:00
adtpdn f2e14f20f3 feat: skin update 2026-04-20 19:32:52 +08:00
adtpdn ff0a2e0f41 feat: update shop 2026-04-17 00:17:37 +08:00
adtpdn f10d777c90 feat: overhaul UI main and profile 2026-04-15 16:26:49 +08:00
adtpdn a592eb1de0 feat : mobile input controller 2026-04-13 18:15:49 +08:00
adtpdn 222621139e feat: update player auth, fix bugs 2026-04-09 00:36:23 +08:00
adtpdn e222cc49ee feat : update backend 2026-04-08 03:12:55 +08:00
adtpdn 7e22f48c57 revert 2026-04-07 10:10:52 +08:00
adtpdn b6b7237dc1 feat : attempt to fix bug 2026-04-07 03:28:24 +08:00
adtpdn 733b1da8e0 feat: edit some login indicator 2026-04-03 05:11:49 +08:00
adtpdn e1a3ef8e85 feat: overhaul the nakama user management, leaderboard, prep for 2.1 2026-04-03 04:50:18 +08:00
adtpdn 362f8eda98 feat: Overhaul of the Game Over UI, custom texture integrations, and fixing visual artifacts. 2026-04-02 06:26:06 +08:00
adtpdn f2739841c6 feat : Refactored Game Over UI from programmatic to scene-based architecture and resolved critical multiplayer/spawn bugs 2026-04-01 06:06:09 +08:00
Yogi Wiguna cc19c7852d feat: implement settings menu, audio management system, and lobby UI framework 2026-03-31 21:36:26 +08:00
Yogi Wiguna 91dc34a7be feat: implement settings menu with video, audio, and input remapping support 2026-03-30 16:19:18 +08:00
adtpdn a916a57c05 feat: updated UI UX for profile and leaderboard menu 2026-03-27 22:18:29 +08:00
Yogi Wiguna 078ae4c966 feat: Introduce a settings manager and UI for configuring video, audio, and control keybinds. 2026-03-26 17:42:24 +08:00
Yogi Wiguna da9ba9361d feat: Implement initial main game scene with player board UI, powerup inventory script, and associated assets. 2026-03-24 11:54:27 +08:00
Yogi Wiguna 6eb6dfa20d feat: Implement comprehensive lobby system with main menu, room management, and loading screen. 2026-03-17 12:02:20 +08:00
Yogi Wiguna b877f94e34 feat: Add a loading screen, a lobby scene, and a new main game script, along with a custom font. 2026-03-17 11:11:00 +08:00
Yogi Wiguna eb018903aa feat: implement initial lobby scene with main menu, server browser, and networking options. 2026-03-16 16:19:30 +08:00
Yogi Wiguna 64dc1de15a feat: introduce special power-up manager with inventory and associated UI 2026-03-16 14:45:31 +08:00
Yogi Wiguna 739489cd6f feat: add PowerUpInventoryUI script to display and manage player power-ups with single-slot visibility. 2026-03-12 12:32:49 +08:00
Yogi Wiguna 3853962e4a feat: Implement initial main game scene with gridmap, player, and core managers. 2026-03-12 12:30:29 +08:00
Yogi Wiguna 686ea2587e feat: implement powerup inventory UI to display and manage player powerups with dynamic button states, levels, and shortcuts. 2026-03-12 10:39:09 +08:00
Yogi Wiguna 93eda69ad6 feat: Implement core game systems including settings management, player input, and initial gameplay mechanics with associated UI. 2026-03-12 10:35:26 +08:00
adtpdn 4f6783b468 feat: Implement core multiplayer features including user authentication, profile management, lobby, game mode managers, and leaderboard. 2026-03-12 03:55:20 +08:00
Yogi Wiguna 650d241a72 feat: Add core player input, movement, and special ability management systems with new UI components. 2026-03-11 17:40:45 +08:00
Yogi Wiguna 4b7a64a119 feat: Implement core player movement with advanced pushing mechanics, define game modes, and introduce various new managers and UI components. 2026-03-11 09:56:10 +08:00
Yogi Wiguna d53e4601e4 feat: Introduce comprehensive settings management with UI for video, audio, and remappable controls. 2026-03-10 17:04:01 +08:00
Yogi Wiguna e1e928389c feat: Implement powerup inventory UI, settings menu, and foundational managers for input and game settings. 2026-03-10 12:52:53 +08:00
Yogi Wiguna da7192ac07 feat: Introduce player movement manager with push mechanics, multiplayer synchronization, and new touch controls and powerup inventory UI. 2026-03-10 11:05:14 +08:00