Commit Graph

  • c998753eea feat(insta): 카드 탭 트렌딩 키워드 중복 제거 + 10개씩 페이지네이션 main gahusb 2026-05-23 03:03:36 +09:00
  • a846ab89e6 feat(lotto): 헤더 카드를 자율 학습 시스템으로 업데이트 gahusb 2026-05-23 02:43:47 +09:00
  • ef392f02ed refactor(evolver): Lotto 탭으로 통합 + 다크 테마 + activity 스크롤 gahusb 2026-05-23 02:38:33 +09:00
  • 2543dc335d feat(evolver): Evolver 페이지 + LottoActivityTimeline + EvolverActions + 라우터 gahusb 2026-05-23 02:19:07 +09:00
  • b99d720179 feat(evolver): TrialsGrid + BaseDiff + BaseHistory 3 컴포넌트 gahusb 2026-05-23 02:16:15 +09:00
  • 734bc6532e feat(evolver): WinnerCard — Radar + 이전 base overlay + 메타 정보 gahusb 2026-05-23 02:14:58 +09:00
  • 5fd32030ab feat(evolver): useEvolverApi hook (4 fetch + activity merge sort) gahusb 2026-05-23 02:14:16 +09:00
  • e8d33906ba feat(evolver): api.js에 evolver + lotto activity fetch helpers (6개) gahusb 2026-05-23 02:13:35 +09:00
  • 6533743100 fix(stock): 총 매입을 각 종목 매입가의 단순 합으로 표시 gahusb 2026-05-22 11:15:58 +09:00
  • e42b643731 refactor(stock): 거래 데스크에서 AI 투자 탭 제거 gahusb 2026-05-22 08:30:44 +09:00
  • ee5700dc95 feat(agent-office): 모바일 사이드패널 전체화면 토글 + music 에이전트 이미지 교체 gahusb 2026-05-22 08:30:38 +09:00
  • ec5fee8429 chore(agent-office): drop unused break state styling gahusb 2026-05-18 08:44:58 +09:00
  • 96cc5e7839 fix(agent-office): render TaskTab result_data when it's already an object gahusb 2026-05-18 08:38:06 +09:00
  • e6742e06ba fix(agent-office): unwrap {tasks}/{logs} response objects before .map gahusb 2026-05-18 08:34:08 +09:00
  • b713f00bf9 feat(agent-office): WS reconnect exponential backoff + status detail gahusb 2026-05-18 08:25:18 +09:00
  • 0dce449124 chore(agent-office): convert agent PNGs to WebP (~93% smaller) gahusb 2026-05-18 07:58:12 +09:00
  • 2c32659f6a fix(agent-office): useAgentManager reconnect via ref to satisfy lint gahusb 2026-05-18 07:58:04 +09:00
  • add2d8044c style(agent-office): neutral color for sidepanel state line gahusb 2026-05-18 07:57:57 +09:00
  • 2e9b0daec6 fix(agent-office): CommandTab approval state + blog→insta agent gahusb 2026-05-18 07:57:41 +09:00
  • 46589c05b1 feat(insta): 슬레이트 캐러셀 + 반응형 레이아웃 전면 개선 gahusb 2026-05-18 07:30:25 +09:00
  • 2a9c8cb619 style(agent-office): match card image to 941x1672 aspect, fill grid width gahusb 2026-05-18 00:00:30 +09:00
  • bcaf217b72 feat(agent-office): commit agent character images gahusb 2026-05-17 21:03:46 +09:00
  • 18e309a14b feat(agent-office): replace canvas office with 3x3 agent grid gahusb 2026-05-17 21:03:15 +09:00
  • 80598cda93 refactor(agent-office): SidePanel uses central AGENT_META + image header gahusb 2026-05-17 20:59:25 +09:00
  • e49457ca46 feat(agent-office): EmptyDetailPanel for initial + placeholder views gahusb 2026-05-17 20:58:06 +09:00
  • e04e2b010c feat(agent-office): AgentGrid renders 9 slots from GRID_SLOTS gahusb 2026-05-17 20:57:20 +09:00
  • 3fd923400f feat(agent-office): PlaceholderCard for unstaffed slots gahusb 2026-05-17 20:56:02 +09:00
  • 6d1f4914ca test(agent-office): cover pulse class for AgentCard state dot gahusb 2026-05-17 20:55:24 +09:00
  • 1630109856 feat(agent-office): AgentCard component with state dot + badge gahusb 2026-05-17 20:52:34 +09:00
  • 50d427e367 refactor(agent-office): derive ACTIVE_AGENT_IDS from GRID_SLOTS gahusb 2026-05-17 20:50:42 +09:00
  • 07f1d34f4c feat(agent-office): centralize AGENT_META + grid slot layout gahusb 2026-05-17 20:47:47 +09:00
  • d2838dfb7a docs(agent-office): implementation plan for 3x3 grid redesign gahusb 2026-05-17 20:36:52 +09:00
  • ce09f804b6 docs(agent-office): 3x3 grid redesign design spec gahusb 2026-05-17 20:26:57 +09:00
  • 534ded59e8 docs(signal-v2): amend spread formula to absolute (q90-q10) for Chronos-bolt zero-shot reality gahusb 2026-05-17 13:10:50 +09:00
  • f4b78da176 docs(signal-v2): Phase 4 implementation plan — 4 tasks TDD gahusb 2026-05-17 12:52:13 +09:00
  • aeeab6704f fix(insta): SlateDetail JSON 객체 렌더 오류 + 카드 생성 시 자동 스크롤 gahusb 2026-05-17 12:51:26 +09:00
  • 6222b56716 feat(insta): trends 카드 생성 시 progress 배너 + 자동 미리보기 전환 gahusb 2026-05-17 12:41:04 +09:00
  • 9e9eed2162 docs(signal-v2): Phase 4 signal generator spec gahusb 2026-05-17 12:40:24 +09:00
  • 06affd9614 feat(insta): swap google_trends source for youtube_trending (Google Trends API 폐기 대응) gahusb 2026-05-17 11:54:10 +09:00
  • b0eda14982 feat(insta): Trends tab — account focus + external trends + impact preview gahusb 2026-05-16 18:04:47 +09:00
  • 1f55d24ce6 docs(signal-v2): Phase 3b implementation plan — 7 tasks TDD gahusb 2026-05-16 17:42:17 +09:00
  • 6eb4ab1204 docs(signal-v2): Phase 3b Chronos-2 + minute momentum spec gahusb 2026-05-16 17:37:17 +09:00
  • 78b77e2691 docs(signal-v2): Phase 3a implementation plan — 7 tasks TDD gahusb 2026-05-16 05:00:43 +09:00
  • 1813db761f docs(signal-v2): Phase 3a KIS data collection spec gahusb 2026-05-16 04:50:16 +09:00
  • 01d9b2f872 docs(signal-v2): Phase 2 implementation plan — 6 tasks TDD gahusb 2026-05-16 03:31:31 +09:00
  • b9dabd07e0 docs(signal-v2): Phase 2 web-ai pull worker spec gahusb 2026-05-16 03:14:45 +09:00
  • a8e411ec22 feat(insta): replace Blog Lab page with Insta cards UI gahusb 2026-05-16 02:47:19 +09:00
  • f261a80d52 docs(signal-v1): web-ai V1 rename plan — 13 step atomic refactor gahusb 2026-05-16 00:23:38 +09:00
  • 42e9c8df27 docs(signal-v1): web-ai V1 → signal_v1/ rename spec gahusb 2026-05-16 00:19:00 +09:00
  • c84c6b5bac docs(signal-v2): Phase 1 implementation plan — 7 tasks TDD gahusb 2026-05-15 08:30:53 +09:00
  • 094366a162 docs(signal-v2): Phase 1 stock WebAI API spec gahusb 2026-05-15 08:24:37 +09:00
  • 3bf7ce446f docs: rename stock-lab → stock in CLAUDE.md (graduation) gahusb 2026-05-15 01:49:16 +09:00
  • 8391919b90 docs(stock): rename plan — stock-lab → stock (6 tasks atomic) gahusb 2026-05-15 01:37:32 +09:00
  • ed7e927dc1 docs(stock): rename stock-lab → stock graduation spec gahusb 2026-05-15 01:34:45 +09:00
  • 309bedadeb docs(signal-v2): amend Phase 0 — Chronos-2 + Qwen3 14B Q4 채택 (11 보정) gahusb 2026-05-15 01:21:24 +09:00
  • ebdfcd758b docs(signal-v2): Phase 0 architecture & contract spec gahusb 2026-05-15 00:56:01 +09:00
  • cefaeca449 docs(ai_news): Phase 1 implementation plan — articles source (8 tasks) gahusb 2026-05-14 01:58:27 +09:00
  • cdfa31b0c1 docs(ai_news): Phase 1 design — articles table reuse (replace Naver scraper) gahusb 2026-05-14 01:47:25 +09:00
  • ec3ca5fcfa feat(screener): canvas adds AI news node (12 nodes, 18 edges) gahusb 2026-05-13 23:51:09 +09:00
  • 7ebeba2f3d docs(screener): AI news sentiment node implementation plan (15 tasks) gahusb 2026-05-13 23:18:00 +09:00
  • 5e66d96c61 docs(screener): AI news sentiment node design spec gahusb 2026-05-13 23:09:45 +09:00
  • fde63d757b docs(screener): note canvas mode in page structure gahusb 2026-05-13 21:57:10 +09:00
  • 4b64761800 fix(screener): silence ESLint no-empty / no-undef in canvas helpers gahusb 2026-05-13 21:56:42 +09:00
  • 1449342f96 style(screener): canvas mode styles (toggle, nodes, toolbar, layout) gahusb 2026-05-13 21:55:10 +09:00
  • 2effc47593 feat(screener): integrate mode toggle (form|canvas) with lazy canvas gahusb 2026-05-13 21:52:31 +09:00
  • f8574f1b45 feat(screener): CanvasLayout (canvas + result grid) gahusb 2026-05-13 21:51:16 +09:00
  • 2da7255c03 feat(screener): ScreenerCanvas root component (react-flow + 11 nodes + 16 edges) gahusb 2026-05-13 21:49:19 +09:00
  • b4ad0b1abf feat(screener): CanvasToolbar floating panel gahusb 2026-05-13 21:47:52 +09:00
  • 4e134eb59a feat(screener): ScoreNodeCard with weight slider + active toggle + params gahusb 2026-05-13 21:46:09 +09:00
  • b1a1bb22f9 feat(screener): GateNodeCard for hygiene gate gahusb 2026-05-13 21:43:39 +09:00
  • f10fa062e9 feat(screener): FixedNodeCard for data/combine/result nodes gahusb 2026-05-13 21:43:25 +09:00
  • 40e3e2cf39 feat(screener): ModeToggle segment control component gahusb 2026-05-13 21:42:07 +09:00
  • 1505518ca6 feat(screener): useCanvasLayout hook (node positions + reset) gahusb 2026-05-13 21:40:37 +09:00
  • 2fd2ea33c7 feat(screener): useScreenerMode hook (form|canvas + localStorage) gahusb 2026-05-13 21:38:31 +09:00
  • c60c32b7f2 feat(screener): add canvas layout constants (11 nodes, 16 edges) gahusb 2026-05-13 21:35:27 +09:00
  • 5f95f55271 chore(screener): add @xyflow/react + vitest test environment gahusb 2026-05-13 21:32:05 +09:00
  • d73ad9b851 docs(screener): node canvas mode implementation plan (15 tasks) gahusb 2026-05-13 21:29:22 +09:00
  • fdf5ef6ce8 docs(screener): node canvas mode design spec gahusb 2026-05-13 21:22:57 +09:00
  • ca248891c2 feat(stock): 스크리너 모바일 카드 레이아웃 + 비교 적용 gahusb 2026-05-13 12:26:16 +09:00
  • 55d2adeaf5 feat(stock): 미리보기 결과 세션 히스토리 + 결과 비교 컬럼 gahusb 2026-05-13 08:16:21 +09:00
  • 6fd70dd802 feat(stock): 스크리너 노드/컬럼 hover 설명 추가 gahusb 2026-05-13 07:52:14 +09:00
  • 9f4363cdbb fix(deploy): PowerShell single-quote literal로 path 전달 gahusb 2026-05-13 07:31:48 +09:00
  • 295972e0cb Merge feature/stock-screener-board: Stock Screener Board MVP (frontend) gahusb 2026-05-13 07:23:17 +09:00
  • e6659a416a style(stock): 스크리너 모바일 적층 + 표 가로 스크롤 feature/stock-screener-board gahusb 2026-05-12 14:23:16 +09:00
  • 3abd46c0fd docs(stock): CLAUDE.md 스크리너 API 표 추가 + Stock 페이지 링크 gahusb 2026-05-12 14:22:18 +09:00
  • c42d3fe8d4 feat(stock): ResultTable 본구현 + ScoreChips (노드 칩 + 70점 강조) gahusb 2026-05-12 14:21:05 +09:00
  • 1e8542f6c7 feat(stock): GatePanel 자동 폼 + GlobalControls (TopN/ATR/RR + 3버튼) gahusb 2026-05-12 14:19:36 +09:00
  • a11475db57 feat(stock): NodeCard 자동 폼 (param_schema 기반) + NodePanel 통합 gahusb 2026-05-12 14:18:22 +09:00
  • bc2c020f71 feat(stock): /stock/screener 페이지 골격 + hooks 4개 + 컴포넌트 stub 6개 gahusb 2026-05-12 14:15:36 +09:00
  • cd6072727f feat(stock): /stock/screener 라우트 + 임시 placeholder gahusb 2026-05-12 14:13:26 +09:00
  • 42ebd5a87c feat(stock): screener API 헬퍼 7개 gahusb 2026-05-12 14:11:51 +09:00
  • 3b66a47316 docs(plan): 데이터 소스 pykrx → FDR + 네이버 스크래핑 (Task 0.1/0.3) gahusb 2026-05-12 04:03:31 +09:00
  • f7323a5b72 docs(plan): Stock Screener Board MVP 구현 plan gahusb 2026-05-12 03:48:20 +09:00
  • ccf6d4e551 docs(spec): Stock Screener Board MVP 설계 문서 gahusb 2026-05-12 03:33:35 +09:00
  • a20315ce34 feat(stock): 포트폴리오 현재가에 NXT 시간외 거래 뱃지 gahusb 2026-05-11 19:32:26 +09:00
  • 3fa4dbda3c Merge feature/lotto-curator-evolution: Lotto Curator Evolution (frontend) gahusb 2026-05-11 09:39:08 +09:00
  • baf34dd7aa feat(lotto): 구매탭 4주 추세 차트(너 vs 큐레이터 평균 일치) gahusb 2026-05-11 09:06:54 +09:00
  • 4ef76f6cce feat(lotto): 구매탭에 자동 채점 일치수 배지 + 4등↑ 플래그 gahusb 2026-05-11 09:05:22 +09:00
  • 0bf1233e96 feat(lotto): 분석탭 → 자료실 라벨 + 첫 진입 모든 패널 접힘 gahusb 2026-05-11 09:03:10 +09:00
  • ff7ac48c6b feat(lotto): DecisionCard + BulkPurchaseButton, BriefingTab 단일 화면 재구성 gahusb 2026-05-11 09:00:59 +09:00