Commit Graph
46 Commits
Author SHA1 Message Date
Hide_D 8ed2b68878 fix(game-ui): 국가색 배경의 대비 전경색을 보완 2026-08-19 14:19:06 +00:00
Hide_D 8dae24a376 fix: 베팅 후보에 종목별 핵심 능력치를 표시
전력전은 종합, 통솔전은 통솔, 일기토는 무력, 설전은 지력을 배당과 현재 투자금 옆에 표시한다. 네 종목 매핑과 desktop/mobile Chromium containment를 회귀 검사한다.
2026-08-19 13:32:08 +00:00
Hide_D a71f8f6c6a merge: 최신 main의 갱신 비용 변경을 tRPC 전송에 통합
# Conflicts:
#	app/game-api/src/server.ts
#	app/game-frontend/e2e/mainNavigation.spec.ts
#	app/game-frontend/src/utils/trpc.ts
2026-08-17 11:22:19 +00:00
Hide_D 2d302a5f91 refactor: tRPC 조회 입력을 JSON 본문으로 전송
브라우저의 Gateway·Game tRPC 클라이언트를 POST JSON 전송으로 통일하고 서버의 query method override를 허용한다. GET mutation 거부 계약과 production Chromium 요청 형태를 회귀 테스트로 고정한다.
2026-08-17 11:12:02 +00:00
Hide_D f5f91d8e6e merge: 최신 main을 비용 기반 갱신 점수에 통합 2026-08-17 11:10:43 +00:00
Hide_D 19629fe3cc fix: 갱신 비용에 따라 접속 점수를 기록
revision 확인과 서버 event 기반 선택 갱신은 무가점으로 두고 PostgreSQL projection을 다시 만드는 초기·수동·복구 갱신만 1점을 기록한다. 인증 범위에 묶인 1회용 realtime 증표와 회귀 검증을 추가한다.
2026-08-17 11:10:38 +00:00
Hide_D ba29528cf1 fix: 메인 예약 명령 요약과 자율 행동 상태를 복원
예약 명령 mutation 응답에도 autorunLimit을 포함해 입력 직후 색상과 상태가 사라지지 않게 한다. Ref getBrief 계약에 맞춰 명령 인자를 요약하고 자율 행동 종료 연월과 현재 시각을 표시한다.
2026-08-17 10:49:14 +00:00
Hide_D 161ec90bf8 feat: 전투 시뮬레이터를 브라우저 Worker로 이관
서버가 권위 환경과 반복 seed를 준비하고 공용 logic 프로세서를 브라우저와 기존 서버 fallback이 함께 사용하도록 변경한다. production Chromium에서 고정 seed와 1000회 Node 결과 동등성을 검증한다.
2026-08-17 01:45:41 +00:00
Hide_D aa51f1b7d9 perf: 실시간 접속 확인에서 불필요한 context 조회를 제거 2026-08-16 17:53:25 +00:00
Hide_D d0b9b8f211 fix(frontend): 서버 보정 시각을 로컬 시계로 표시
명령 목록 중앙 시계는 서버 게임 시각과 클라이언트 시각 차이를 보정해 흐르게 한다. 장수 다음 턴과 예약 행 시각도 브라우저 로컬 시간대로 투영한다.
2026-08-15 18:23:13 +00:00
Hide_D 77b05bf1bc fix: Ref 장수 기본 카드 표시를 보완 2026-08-13 18:46:42 +00:00
Hide_D 00c7022519 fix(game-frontend): restore nation general filter menus 2026-08-13 17:54:28 +00:00
Hide_D 7e7bbb230c Merge remote-tracking branch 'origin/main' into feature/nation-general-controls-20260813 2026-08-13 16:13:25 +00:00
Hide_D 51687c7cf8 feat(game-frontend): restore nation general grid controls 2026-08-13 16:13:15 +00:00
Hide_D ab2360d4d9 feat(game-ui): redesign settings and tournament layouts 2026-08-13 15:58:37 +00:00
Hide_D 826d17da81 Merge branch 'main' into fix/main-header-status-20260813 2026-08-13 15:32:03 +00:00
Hide_D dcba974aa4 fix(frontend): standardize server time display 2026-08-13 15:26:53 +00:00
Hide_D 71668400dd fix(frontend): clarify main scenario status 2026-08-13 15:26:14 +00:00
Hide_D dc2e41b94c Merge branch 'main' into fix/private-realtime-events-20260812 2026-08-13 00:21:13 +00:00
Hide_D 08ea4d96bb fix(realtime): redact browser event details 2026-08-13 00:19:24 +00:00
Hide_D b98ae9eb4b Merge branch 'main' into fix/main-turn-timezone-20260813 2026-08-13 00:07:17 +00:00
Hide_D 6589aee954 fix: display main turn time in server timezone 2026-08-13 00:06:37 +00:00
Hide_D 7ac9035bbc fix: render Ref-compatible GUI display names 2026-08-13 00:00:27 +00:00
Hide_D 6e95dbd487 fix(game): recover realtime dashboard delta cloning 2026-08-11 15:09:32 +00:00
Hide_D 322a8533fb feat(game-ui): port Ref progress bars 2026-08-11 00:40:38 +00:00
Hide_D 6063b91b73 fix(game-frontend): coalesce realtime work across tabs 2026-08-09 23:54:56 +00:00
Hide_D e81b2da282 refactor(game): invalidate field-level read-model projections 2026-08-09 16:25:52 +00:00
Hide_D a2683df80f refactor(game): refresh committed read models selectively 2026-08-09 15:46:01 +00:00
Hide_D d6bab7e4bf fix(game-frontend): bound realtime dashboard refreshes 2026-08-09 13:24:36 +00:00
Hide_D 1880289ae8 fix(frontend): restore Ref general stat presets 2026-08-09 03:25:21 +00:00
Hide_D 4374c490ac feat(images): default frontend assets to image service 2026-08-08 09:30:58 +00:00
Hide_D ebc54198d7 fix(frontend): smooth realtime dashboard refreshes 2026-08-07 06:12:43 +00:00
Hide_D 4d0c3c8c18 fix(frontend): render responsive tournament bracket 2026-08-02 05:05:18 +00:00
Hide_D 2e63be87c9 fix(logs): rebuild legacy HTML safely 2026-07-31 16:32:34 +00:00
Hide_D 5f20413552 feat: synchronize account icons across game profiles 2026-07-31 11:21:08 +00:00
Hide_D 115218ded8 feat: port scenario 903 select-pool flow 2026-07-30 23:27:59 +00:00
Hide_D 0a64da2742 Merge branch 'main' into feature/dynasty-list-parity 2026-07-26 06:09:17 +00:00
Hide_D fe45b9b7a5 fix: restore lint and test baseline 2026-07-26 05:49:52 +00:00
Hide_D 195af5580e Complete dynasty list legacy parity 2026-07-26 05:33:42 +00:00
Hide_D 4647b67ba3 전투 시뮬레이터 구현 2026-01-18 17:41:13 +00:00
Hide_D 5b51aad6d0 내무부, 금/쌀수입, 감찰부 구현 2026-01-18 16:40:12 +00:00
Hide_D bb618a9ade feat: add NpcControlView component for managing NPC policies and priorities 2026-01-18 14:59:06 +00:00
Hide_D 1a03252782 feat: add NationGeneralsView and NationPersonnelView components for managing generals and personnel in the nation 2026-01-17 15:11:46 +00:00
Hide_D 3ea81e4532 feat: enhance MapViewer with city selection and layout integration
- Added support for city selection in MapViewer, allowing users to click on cities to view details.
- Integrated map layout data to improve city rendering and positioning.
- Introduced SelectedCityPanel to display information about the selected city.
- Updated map asset handling with utility functions for building asset URLs.
- Enhanced state management in mapViewer store to track selected city.
- Improved responsiveness and styling of map components.
- Added new API endpoint for loading map layouts from legacy data.
2026-01-16 17:32:45 +00:00
Hide_D f8159728ca feat: Implement session management and routing for general creation
- Added session initialization in main.ts to manage user sessions.
- Updated router to include a new route for joining or creating a general.
- Enhanced session store with methods for managing session tokens and user profiles.
- Introduced new components for displaying city, general, nation, and command information.
- Implemented loading states and error handling in the main view.
- Created a skeleton loader component for better user experience during data fetching.
- Updated TypeScript definitions for route metadata to include new authentication requirements.
2026-01-16 15:57:56 +00:00
Hide_D 15625f2c28 feat: initialize game frontend with Vue, routing, and session management
- Add index.html as the entry point for the application.
- Create App.vue to serve as the main application component with RouterView.
- Implement global styles in main.css using Tailwind CSS.
- Set up TypeScript definitions for Vue components in env.d.ts.
- Configure Vue Router with routes for home, public, login, and not found views.
- Extend RouteMeta interface to include authentication-related metadata.
- Create a Pinia store for session management with status tracking.
- Implement TRPC client for API communication with session token handling.
- Develop views for Login, Main, Not Found, and Public with basic structure.
- Configure TypeScript for Node with tsconfig.node.json.
- Set up Vite configuration for the project with Vue and Tailwind CSS plugins.
2026-01-15 17:57:41 +00:00