Commit Graph

57 Commits

Author SHA1 Message Date
EENE Dashboard
4a90ea096e refine: feedback and stage actions via right-click menu only
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 23:08:20 +09:00
EENE Dashboard
b8975098ae feat: feedback edit/delete buttons and author name on edit
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 23:04:55 +09:00
EENE Dashboard
c93df1ae40 fix: persist uploads on Render disk and show missing file notice
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 23:01:00 +09:00
EENE Dashboard
4960fe7352 fix: feedback author display, sidebar scroll, stage sort by start date
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 22:55:11 +09:00
EENE Dashboard
fa8ed76e22 fix: file preview URLs and milestone web link saving
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 22:44:52 +09:00
EENE Dashboard
ccf892e479 fix: sync production DB schema on every server start
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 22:34:48 +09:00
EENE Dashboard
0ee52cf35f fix: restore popup opening on user click for detail window
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 22:29:27 +09:00
EENE Dashboard
41feabec04 fix: sync production DB schema for task detail API
Always run prisma db push on Render build and start so milestones/files columns exist for GET /tasks/:id.
2026-06-05 22:23:18 +09:00
EENE Dashboard
d53f82b044 fix: detail panel not opening after task selection
Open detail window synchronously to avoid popup blocking, persist selected task, and show API errors on the detail page.
2026-06-05 22:21:10 +09:00
EENE Dashboard
49fe4ca4a9 fix: backend TypeScript build blocking Render deploy
Cast route params to string so tsc passes and the creatorId fix can reach production.
2026-06-05 22:15:13 +09:00
EENE Dashboard
1ba312fb42 fix: unblock Render deploy when Prisma migrations fail
Add missing milestones migration and fall back to db push so backend updates deploy successfully.
2026-06-05 22:12:00 +09:00
EENE Dashboard
6066b5682d fix: production save errors and import HR dashboard data
Resolve invalid task creator IDs, fix API routing and file uploads on Vercel, and replace dummy seed data with HR_Dashboard import.
2026-06-05 22:08:56 +09:00
EENE Dashboard
9abb58e5c8 feat: detail page attachments, preview, and file metadata
Add file displayName/sortOrder APIs, result preview with Excel/video support,
unified attachment/link editing, feedback modal, and AuthProvider fix.
Run prisma migrate deploy on Render builds.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 18:32:56 +09:00
EENE Dashboard
c3f620a7ac fix: stage save errors and add milestone progress field
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 17:10:41 +09:00
EENE Dashboard
2c4ad9c4b4 feat: redesign detail page with stage modal and milestone APIs
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 17:08:12 +09:00
EENE Dashboard
2307f69d19 feat: add detail layout mock page at /detail-mock
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 10:58:53 +09:00
EENE Dashboard
e81fa29ce4 fix: resolve TS build error for async detail window handler
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 10:28:50 +09:00
EENE Dashboard
0da56b505c fix: open detail popup on right monitor using Window Management API
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 10:27:14 +09:00
EENE Dashboard
7c600b2176 style: refine header center capsule from reference CSS
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 10:19:27 +09:00
EENE Dashboard
0587370c81 style: match reference header measured dimensions
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 10:09:21 +09:00
EENE Dashboard
84da36516d style: align header with reference center capsule layout
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 10:06:14 +09:00
EENE Dashboard
c55494f2aa style: increase header scale to match planning hub reference
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 10:04:42 +09:00
EENE Dashboard
83f11073fe style: match planning hub header text and scale
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 10:01:51 +09:00
EENE Dashboard
0b701e95b1 style: update dashboard header green hub theme
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-05 09:58:22 +09:00
EENE Dashboard
e562356fd2 fix: Vercel SPA rewrite for /detail route
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 18:23:29 +09:00
EENE Dashboard
849897b141 feat: showProgress toggle and auto display flags on task type move
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 16:53:57 +09:00
EENE Dashboard
395680ea20 fix: column-level context menu capture for all departments
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 13:01:27 +09:00
EENE Dashboard
2f60ec6ab1 fix: context menu via wrapper div, normalize taskType old/new values
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 09:20:32 +09:00
EENE Dashboard
67144d6a30 feat: cross-column DnD, fix context menu, rename task types to 실행과제/기반업무
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 09:11:11 +09:00
EENE Dashboard
f07874e8fe fix build error and rename to People Growth Hub 2026-06-02 08:51:53 +09:00
EENE Dashboard
b5d3ef8ee4 fix: remove unused progressColor variable in TaskModal 2026-06-01 18:16:56 +09:00
EENE Dashboard
aeb2f29d4d Update task schema with show toggles and keywords
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 17:56:18 +09:00
EENE Dashboard
0a1cb3efe7 style: apply soft dashboard card visual design
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 15:42:14 +09:00
EENE Dashboard
f6a7fab234 fix: use Record<string,any> for task body to allow boolean showDate
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 15:23:43 +09:00
EENE Dashboard
db93157633 fix: add showDate to backend POST/PATCH handlers
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 15:02:22 +09:00
EENE Dashboard
db511dbf35 fix: prisma generate before build in render
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 14:47:16 +09:00
EENE Dashboard
f86fd00674 feat: showDate toggle on card via task modal checkbox
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 14:36:57 +09:00
EENE Dashboard
c578fbc324 fix: label text black, remove rotation
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 14:32:10 +09:00
EENE Dashboard
fd181c29de feat: left label column 실행과제/기반업무
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 14:29:36 +09:00
EENE Dashboard
289dca19e2 sketch: 실행과제/기반업무 left side labels
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 14:24:47 +09:00
EENE Dashboard
5dec3f2fae feat: task manager modal, remove type filter, expand routine area
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 13:35:18 +09:00
EENE Dashboard
a5dcc9321e feat: remove 관리현황 label, keep border separator
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 13:28:26 +09:00
EENE Dashboard
c6f76c332b feat: card layout reorder, description/issue text-2xl, 관리현황 fixed bottom area
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 13:25:34 +09:00
EENE Dashboard
62fa1dd1ca fix: remove unused TAG_CONFIG
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 13:21:33 +09:00
EENE Dashboard
c4a3353359 feat: center header, remove tag, show description, routine tasks at bottom
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 13:19:58 +09:00
EENE Dashboard
e858bf995f feat: remove bottom slide-up panel
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 13:12:31 +09:00
EENE Dashboard
b4ca8f3245 chore: fix git email and redeploy
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 13:09:59 +09:00
EENE Dashboard
2f007b93d0 chore: trigger redeploy
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 13:08:14 +09:00
EENE Dashboard
c6dc27ef29 fix: block right-click pointerdown from reaching dnd-kit
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 12:59:45 +09:00
EENE Dashboard
495a535d17 fix: context menu backdrop blocks card onClick on close
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 12:00:29 +09:00