Document Versioning
CareerTrackr automatically tracks every version of your documents, ensuring you never lose important changes and can always see what you sent to whom.
How Versioning Works
Automatic Version Creation
A new version is created whenever you:
- Edit and save document content
- Use AI customization
- Upload a new file to replace existing content
Version Information
Each version tracks:
- Version number (auto-incremented)
- Creation date and time
- Associated opportunity (if customized for a specific job)
- Content changes
- File attachments (if applicable)
Managing Versions
Viewing Version History
- Open any document
- See the version list on the right side
- Shows version number, date, and associated opportunity
- Current version is highlighted
Comparing Versions
- Select two versions to compare
- Click “Compare Versions”
- See side-by-side differences
- Identify what changed between versions
Switching Versions
- Click on any version to view its content
- Edit old versions to create new branches
- Download any version as PDF or Markdown
Restoring Versions
To make an old version current:
- View the old version
- Click “Edit”
- Save without changes
- Creates a new version with old content
Version Tracking Features
Opportunity Association
- Versions remember which job they were customized for
- See at a glance which version went to which company
- Track success rates by version
Share Tracking
- Each shared version gets a unique tracking ID
- Know when recruiters view your documents
- See which version performs best
Best Practices
Version Naming Strategy
While you can’t rename versions, use these strategies:
- Create versions for specific purposes
- Use the notes field to describe major changes
- Keep a “master” document with all experience
When to Create New Documents vs Versions
New Version when:
- Making minor updates
- Customizing for a specific role
- Fixing typos or formatting
New Document when:
- Completely different document type
- Targeting different career path
- Starting fresh with new format
Version Control Tips
- Before Major Changes: The system auto-saves versions, so just edit freely
- After AI Customization: Review and save to lock in the version
- Regular Updates: Keep your master resume current
- Version Comments: Use document notes to track major version changes
Technical Details
Storage
- All versions stored securely in database
- No version limits
- Old versions never deleted automatically
- Full content preserved for each version
Performance
- Only current version loaded by default
- Historical versions loaded on demand
- Efficient comparison algorithm
- Fast version switching
Limitations
- ❌ Cannot manually name versions
- ❌ No branching or merging
- ❌ Cannot delete specific versions
- ❌ No collaborative editing
Related Features
- AI Customization: Creates new versions automatically
- Share Tracking: Each version has unique tracking
- PDF Export: Any version can be exported
- Document Duplication: Start new document from any version