Commit Graph

141 Commits

Author SHA1 Message Date
JOYCEQL fd76ba110e feat: Introduce pre-generated template snapshots 2026-03-15 15:44:38 +08:00
JOYCEQL 0ec010ea21 feat: Implement template snapshot 2026-03-15 15:01:21 +08:00
JOYCEQL b6f01d9e0f feat: add rich text link functionality 2026-03-15 14:26:55 +08:00
JOYCEQL 4ecf99dd0f feat: font copyright 2026-03-12 01:20:15 +08:00
JOYCEQL 8d4aa024e3 style: education preview 2026-03-12 00:52:18 +08:00
JOYCEQL b5468f6c1a fix: font export 2026-03-12 00:51:20 +08:00
JOYCEQL 395eda2598 feat: more font config 2026-03-12 00:25:06 +08:00
JOYCEQL cc5a52ca4e Merge remote-tracking branch 'origin/feat/more-font'
# Conflicts:
#	src/components/shared/PdfExport.tsx
#	src/utils/print.ts
2026-03-11 23:59:41 +08:00
JOYCEQL 0a4dfd9022 feat: export font 2026-03-11 23:44:53 +08:00
JOYCEQL dee081e2e3 fix: previewDock bar export 2026-03-09 17:21:24 +08:00
JOYCEQL a875349072 feat: add more fonts config 2026-03-08 22:35:05 +08:00
JOYCEQL e870bd42f5 feat: add certificates section with image 2026-03-08 15:05:42 +08:00
JOYCEQL 4628a39a09 style: optimize templates ui 2026-03-08 01:03:50 +08:00
JOYCEQL dc9e547a75 feat: chnage modern template to use table layout for print background 2026-03-08 00:37:07 +08:00
JOYCEQL c5225a2840 feat: add self-evaluation section 2026-03-06 00:11:06 +08:00
JOYCEQL 2fde976a04 style:job title line 2026-03-04 22:35:51 +08:00
JOYCEQL dbddd4f0e6 feat: modern template's content height 2026-03-04 21:50:48 +08:00
JOYCEQL f78518b74f refactor: extract resume list page components and utilities into dedicated files 2026-03-03 01:09:17 +08:00
JOYCEQL 33302651ad feat: Introduce a sidebar layout for the Modern template, relocating the Education section and refining section styling, spacing, and truncation 2026-03-03 00:56:59 +08:00
JOYCEQL b149f1ab2b style: remove required prop and asterisk indicator from Field component and its usages in EducationItem 2026-03-03 00:14:21 +08:00
JOYCEQL 84acbc8d85 style: reduce top margin for descriptions and details across various resume template sections 2026-03-03 00:03:26 +08:00
JOYCEQL 023c9cb4e2 feat: Add 'To Present' switch for date and date range inputs, disabling the end date picker when active 2026-03-02 23:50:48 +08:00
JOYCEQL c62e983ee9 perf: Update default Gemini model to gemini-flash-latest in API routes and AI config store 2026-03-02 00:44:40 +08:00
JOYCEQL 7dda46a82e feat: Integrate Gemini API for resume import && AI polishing && AI grammar 2026-03-02 00:30:58 +08:00
JOYCEQL 5c6dc7fee2 feat: Implement blank resume creation and enhance section management with standard modules and a new section addition UI 2026-03-01 15:08:19 +08:00
JOYCEQL 4ba25d6a4e style: dashboard tempate card ui 2026-02-28 21:58:10 +08:00
JOYCEQL accd34d599 feat: implement resume creation modal with template selection and preview functionality 2026-02-28 21:48:52 +08:00
JOYCEQL 86d5c557f5 fix: set white text color in BaseInfo sections of creative and modern templates. 2026-02-28 01:41:10 +08:00
JOYCEQL ef9bfcdd30 feat: add i18n support for module deletion confirmation message 2026-02-28 00:28:35 +08:00
JOYCEQL 8a4c6d5023 refactor: reorganize template system 2026-02-28 00:22:35 +08:00
JOYCEQL bc49353958 feat: sidebar module delete confirm 2026-02-28 00:20:05 +08:00
JOYCEQL f7b9877942 feat: changed the preview panel's hiding method to CSS hiding to ensure that the DOM elements always exist during export 2026-02-27 16:22:04 +08:00
JOYCEQL 2bc2664593 feat: Introduce Markdown processing for the AI proofreading function, use Streamdown for rendering,add Alibaba Bold font 2026-02-27 13:43:46 +08:00
JOYCEQL 1884bd851e feat: Introduce auto one-page layout 2026-02-27 01:36:59 +08:00
JOYCEQL 0346ccb980 feat: remove dashboard useEffect 2026-02-26 13:07:17 +08:00
JOYCEQL 2876da4072 refactor: remove redundant 'use client' directives from numerous components. 2026-02-26 01:48:53 +08:00
JOYCEQL c0b9dff50f feat: duplicated resume 2026-02-26 01:24:32 +08:00
JOYCEQL 77a5e670ed feat: Implement dynamic template previews with i18n support and locale-aware routing 2026-02-26 01:06:18 +08:00
JOYCEQL f0edb3ca65 feat: Implement collapsible preview panel with dedicated dock icon and i18n support 2026-02-25 22:01:10 +08:00
JOYCEQL 653fb0211c fix: Adjust side panel collapse breakpoint from 1920px to 1440px. 2026-02-25 21:22:06 +08:00
JOYCEQL 4e354145fb style:github star align 2026-02-25 13:42:42 +08:00
JOYCEQL 4d35740c20 fix: ai polish click event 2026-02-25 10:06:10 +08:00
JOYCEQL 489be813ec feat: Implement live template previews in selection and remove Compact and Professional templates. 2026-02-25 01:41:40 +08:00
JOYCEQL 797bcf2ff9 feat: add more template 2026-02-25 01:41:40 +08:00
JOYCEQL 1c75dd8e3a fix: Implement body scroll lock for the workbench view. 2026-02-24 02:43:34 +08:00
JOYCEQL 2193331dcc fix: update template image type definition and map variable name 2026-02-22 23:25:05 +08:00
JOYCEQL 5b8454f68b feat: implement sitemap and dynamic seo for public routes, add noindex for app routes, and remove wrangler worker check config 2026-02-22 19:19:54 +08:00
JOYCEQL 68d8036c75 refactor: to tankstack start 2026-02-22 19:00:23 +08:00
JOYCEQL b64a62dc47 fix: update date format 2026-02-12 14:01:21 +08:00
JOYCEQL 1aacd57b06 chore: remove Vercel Analytics integration 2026-02-12 02:24:55 +08:00