[Feature] [Studio] Add advanced resume sections, theme customization, and toolbar actions#95
Merged
Gautam25Raj merged 3 commits intoMay 25, 2026
Conversation
- Move public share URLs to /share/:username/:slug - Keep share slugs stable unless explicitly updated - Avoid share slug collisions across renamed documents - Scope sync outbox, telemetry, and active document ids by type - Preserve debounced resume saves and flush behavior - Surface localStorage save failures instead of reporting success - Consolidated resume-related local storage operations into document workspace service. - Removed deprecated resume local storage service and sync service. - Enhanced document sync service to handle RESUME document type. - Updated resume data schema to include optional title field. - Improved resume title handling in formatting utilities. - Added loading and error handling improvements in share link services. - Introduced loading text prop in Button component for better user feedback during async operations.
…, Summary, and Volunteer in resume editor - Implemented ProjectsSection for managing project details with validation. - Created PublicationsSection to handle publication entries with add/remove functionality. - Developed ReferencesSection for managing references with input fields. - Added SkillsSection for skill groups management, including keywords. - Introduced SummarySection for a professional summary input. - Implemented VolunteerSection for volunteer experiences with relevant fields. - Added section types for better type management in sections. - Enhanced theme settings with advanced customization options. - Created section visibility settings for managing section display. - Developed setting controls for theme customization. - Implemented secondary actions in the toolbar for document preview and saving. - Added download functionality for various resume formats. - Updated resume store to allow complete removal of education and skill entries. - Added tests for document workspace service and resume store functionality.
…sections-and-theme-customization # Conflicts: # apps/studio/app/(main)/editor/components/EditorLayout.tsx # apps/studio/components/modals/SyncDetailsModal.tsx # apps/studio/features/cover-letter/editor/CoverLetterEditor.tsx # apps/studio/features/documents/services/document-workspace-service.ts
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR expands the resume editor with new professional resume sections, advanced theme customization controls, improved toolbar workflows, and enhanced document management functionality.
The update also improves section visibility handling, resume state management, and testing coverage across the workspace system.
Features
New Resume Sections
ProjectsSectionwith project detail management and validationPublicationsSectionwith publication entry support and add/remove actionsReferencesSectionfor managing reference detailsSkillsSectionwith grouped skill keyword managementSummarySectionfor professional summary contentVolunteerSectionfor volunteer experience managementSection Architecture
Theme & Customization
Theme Settings
Section Visibility
Settings Controls
Toolbar & Document Actions
Toolbar Enhancements
Download Support
Improvements
Resume Store
Testing
Beta Status
✅ Stability Improvements
Notes
Type of Change
Checklist