Files
2026-06-01 13:18:40 +08:00

21 KiB
Raw Permalink Blame History

Changelog

v2.0.6

compare changes

🚀 Enhancements

  • Implement robust resume file synchronization with conflict resolution and date range formatting improvements (5d108f4)
  • Replace export dropdown with a glass-morphism themed dialog (da12188)
  • Encapsulate export logic into PdfExport component to simplify PreviewDock (16eda66)
  • Implement resume duplication (9ea60ac)
  • Add inline resume title editor to header (3567e91)
  • Implement swiss resume template (3789fe4)

🔥 Performance

  • Optimize reorder performance in BasicPanel (0c00fb0)

🩹 Fixes

  • Improve AI stream parsing, error handling (a6c4aa9)
  • Project link font size not responding to typography subheaderSize (3658c99)
  • Date range input bug in newly created work experience (4bd98e7)
  • editorial: Unify white background for PDF export (5d7b9fc)

💅 Refactors

  • Standardize BaseInfo component layouts (2395638)

📖 Documentation

🏡 Chore

  • Update WeChat QR code image (c85ecc7)

🎨 Styles

  • Delete modal ui (042acf2)
  • Update drag handle styling for improved interaction (60fc4fb)
  • Remove side panel borders (0105215)
  • Export modal (f6f1b20)
  • Standardize BaseInfo layout and text wrapping across all resume templates (a9be325)
  • Unify resume preview styles with .resume-preview class and import tiptap.scss globally (baec353)

❤️ Contributors

v2.0.5

compare changes

🚀 Enhancements

  • Font copyright (4ecf99d)
  • Add rich text link functionality (b6f01d9)
  • Implement template snapshot (0ec010e)
  • Introduce pre-generated template snapshots (fd76ba1)
  • Add custom instructions feature to AIPolishDialog (9d1d6c4)
  • Redesign theme color selection in side panel (78ccc3e)
  • Add faq (1d936e4)
  • Add new 'Editorial' resume template (107a9d8)
  • Add backup configuration status (9e35a5e)
  • Implement debounced file sync (52d65ec)
  • Add custom link labels for projects and support custom field display labels (3f3e9a6)
  • Add clickable links for custom fields in BaseInfo sections (475d9e2)
  • Update web-shot screenshot asset (6eb7b34)
  • Add markdown export (2277da9)

🔥 Performance

🩹 Fixes

  • Font export (b5468f6)
  • Wechat.jpg (6a74d8a)
  • Remove trailing empty paragraphs after lists in rich text content (7111b3f)
  • Improve RichEditor state (afb8f5d)
  • Center align base info fields across templates and clean up layout code formatting (9585b00)

💅 Refactors

  • Upgrade Tiptap to v3 and replace legacy list classes with native CSS styling (99b4ae2)

📖 Documentation

🏡 Chore

🎨 Styles

  • Education preview (8d4aa02)
  • Reduce contentPadding to 0 in modern template configuration (342f1ba)

❤️ Contributors

v2.0.4

compare changes

🚀 Enhancements

  • Font copyright (4ecf99d)
  • Add rich text link functionality (b6f01d9)
  • Implement template snapshot (0ec010e)
  • Introduce pre-generated template snapshots (fd76ba1)
  • Add custom instructions feature to AIPolishDialog (9d1d6c4)
  • Redesign theme color selection in side panel (78ccc3e)
  • Add faq (1d936e4)
  • Add new 'Editorial' resume template (107a9d8)
  • Add backup configuration status (9e35a5e)
  • Implement debounced file sync (52d65ec)
  • Add custom link labels for projects and support custom field display labels (3f3e9a6)
  • Add clickable links for custom fields in BaseInfo sections (475d9e2)

🔥 Performance

🩹 Fixes

  • Font export (b5468f6)
  • Wechat.jpg (6a74d8a)
  • Remove trailing empty paragraphs after lists in rich text content (7111b3f)
  • Center align base info fields across templates and clean up layout code formatting (c87d861)

💅 Refactors

  • Upgrade Tiptap to v3 and replace legacy list classes with native CSS styling (99b4ae2)

📖 Documentation

🎨 Styles

❤️ Contributors

v2.0.3

compare changes

🚀 Enhancements

  • Add 'To Present' switch for date and date range inputs, disabling the end date picker when active (023c9cb)
  • Introduce a sidebar layout for the Modern template, relocating the Education section and refining section styling, spacing, and truncation (3330265)
  • Modern template's content height (dbddd4f)
  • Add self-evaluation section (c5225a2)
  • Chnage modern template to use table layout for print background (dc9e547)
  • Add certificates section with image (e870bd4)
  • Add more fonts config (a875349)
  • Export font (0a4dfd9)
  • More font config (395eda2)

🔥 Performance

  • Update default Gemini model to gemini-flash-latest in API routes and AI config store (c62e983)

🩹 Fixes

💅 Refactors

  • Extract resume list page components and utilities into dedicated files (f78518b)

📖 Documentation

🎨 Styles

  • Reduce top margin for descriptions and details across various resume template sections (84acbc8)
  • Remove required prop and asterisk indicator from Field component and its usages in EducationItem (b149f1a)
  • Optimize templates ui (4628a39)

❤️ Contributors

v2.0.2

compare changes

🚀 Enhancements

  • Implement blank resume creation and enhance section management with standard modules and a new section addition UI (5c6dc7f)
  • Integrate Gemini API for resume import && AI polishing && AI grammar (7dda46a)

📖 Documentation

  • Add WeChat group contact information and QR code to READMEs (e3e8cec)

🏡 Chore

🤖 CI

  • Add GitHub Actions workflow for automated releases and update changelog version (34ff7ba)
  • Bumpp and release (950a328)

❤️ Contributors

v2.0.1

compare changes

🚀 Enhancements

  • Implement resume creation modal with template selection and preview functionality (accd34d)

🩹 Fixes

  • Set white text color in BaseInfo sections of creative and modern templates. (86d5c55)

🏡 Chore

🎨 Styles

  • Dashboard tempate card ui (4ba25d6)

❤️ Contributors

v2.0.0

🎉 Major Update: Migration to TanStack Start

This release marks a significant milestone for Magic Resume as we have completely migrated our core framework to TanStack Start. This brings massive improvements in routing, performance, and developer experience.

🚀 Enhancements

  • Shadcn/ui config (ebc240d)
  • Home-page basic (9ed1c30)
  • chore: bumpp version config (e5304cd)
  • chore: add release automation with bumpp and changelogen (9f7f042)
  • feat: add i18n support for module deletion confirmation message (ef9bfcd)
  • refactor: reorganize template system (8a4c6d5)
  • feat: sidebar module delete confirm (bc49353)
  • feat: changed the preview panel's hiding method to CSS hiding to ensure that the DOM elements always exist during export (f7b9877)
  • feat: Introduce Markdown processing for the AI proofreading function, use Streamdown for renderingadd Alibaba Bold font (2bc2664)
  • feat: Introduce auto one-page layout (1884bd8)
  • feat: remove dashboard useEffect (0346ccb)
  • refactor: remove redundant 'use client' directives from numerous components. (2876da4)
  • feat: duplicated resume (c0b9dff)
  • feat: Implement dynamic template previews with i18n support and locale-aware routing (77a5e67)
  • docs: Update README.md (793aca3)
  • feat: Implement collapsible preview panel with dedicated dock icon and i18n support (f0edb3c)
  • fix: Adjust side panel collapse breakpoint from 1920px to 1440px. (653fb02)
  • docs: update readme.md (7a60058)
  • docs: update readme.md (2e0d1f7)
  • stylegithub star align (4e35414)
  • fix: ai polish click event (4d35740)
  • feat: Implement live template previews in selection and remove Compact and Professional templates. (489be81)
  • feat: add more template (797bcf2)
  • fix: Implement body scroll lock for the workbench view. (1c75dd8)
  • fix: update template image type definition and map variable name (2193331)
  • feat: docker build process, and update ci/cd deployment branch to main (f25ae5b)
  • feat: implement sitemap and dynamic seo for public routes, add noindex for app routes, and remove wrangler worker check config (5b8454f)
  • chore: cloudflare workers (41491df)
  • feat: remove Vercel Analytics integration (1aacd57)
  • feat: Merge cloudflare build branch (979cae2)
  • feat: Sitemap.xml remove / (4deb61b)
  • chore: package.json (beb686d)
  • chore: remove background nestjs folder (eb860d6)
  • chore: Post-css (9b37093)
  • chore: Post-css (3f6814e)
  • chore: build ignore ts (6f147d4)
  • chore: eslint config (054b721)
  • chore: Update shadcn/ui (30e7623)
  • chore: readme update (98dad42)
  • chore: update readme.md (47347c5)
  • chore: update README.md (eb546ea)
  • chore: Add pay link (b9c50ae)
  • chore: Remove LICENSE file" (e4cef68)
  • chore: Remove LICENSE file (89b12b7)
  • chore: License (d2f61c8)
  • chore: Update author information and add Discord community link in README files (9b4a6c6)
  • chore: Update Docker CLI commands in README files & add Roadmap (a931890)
  • chore: readme.md add docker (65e028b)
  • chore: Readme.md (ed12aba)
  • feat: Implement a custom ColorPicker component and integrate it into the SidePanel. (f6cf5bf)
  • feat: Introduce a grammar check drawer for enhanced error management and i18n. (d14176d)
  • feat: Add unified date and date range input components using Heroui and update editor fields (d7389d0)
  • feat: Enhance date formatting utility with locale support and integrate it across preview components. (0917d67)
  • feat: Implement a dedicated mobile workbench with tabbed navigation and enhance overall workbench responsiveness (6c1954b)
  • refactor: Improve responsive layout and clean up unused code (d163125)
  • refactor: Use UUID instead of crypto.randomUUID (5950819)
  • refactor: Streamline progress handling and improve auto-slide functionality (8a7fd32)
  • refactor: Clean up global styles and enhance list styling in rich text editor (46bc845)
  • refactor: to tankstack start (68d8036)