Back to Dashboard
Documentation/Features/History & Sessions

History & Sessions

Track activity and recover sessions

History & Sessions

The History feature tracks all your analyses, sessions, and activity across ReformCode. Never lose your work and easily return to previous sessions.

Overview

Access History from History in the sidebar. Track and manage:

  • Analysis History: All code analyses and reviews
  • Search History: Past searches across registries
  • Workbench Sessions: Editor sessions with auto-save
  • Builder Sessions: Generated app projects
  • Saved Items: Bookmarked content

Analysis History

What's Tracked

Every AI analysis is recorded:

  • Code analyzed: The snippet or file
  • AI model used: Which model provided feedback
  • Score: ReformCode score (if applicable)
  • Results: Full AI response
  • Timestamp: When analysis occurred
  • Credits used: Cost of the analysis

Viewing History

  1. Navigate to History
  2. See recent analyses in chronological order
  3. Click any entry to expand details
  4. View the original code and AI response

Filtering History

Filter by:

  • Type: Snippets, Repository, NPM, Docker
  • Date range: Today, this week, this month
  • Score range: High (80+), Medium (50-79), Low (<50)
  • Saved only: Show bookmarked items

Searching History

Use the search bar to find:

  • Code content
  • File names
  • Repository names
  • AI response content

Session Recovery

Auto-Save System

ReformCode automatically saves your work:

  • Editor sessions: Code, language, cursor position
  • Builder sessions: All files, chat history, preview state
  • Transformer sessions: Source/target code and settings

Recovery Points

Sessions are saved:

  • Every 30 seconds during activity
  • On tab/browser close
  • When switching ReformCode tabs
  • Before significant actions

Restoring Sessions

Automatic Recovery:

  1. Return to ReformCode
  2. Last session is automatically restored
  3. Continue exactly where you left off

Manual Recovery:

  1. Go to History
  2. Click Sessions tab
  3. Browse saved sessions
  4. Click Restore on any session

Session Details

Each session shows:

  • Session name/project title
  • Last modified time
  • Number of files
  • Preview thumbnail (Builder)

Workbench History

Session Persistence

Editor sessions preserve:

  • Current code
  • Selected language
  • File name
  • Cursor position
  • Scroll position
  • Unsaved changes

Managing Editor Sessions

  • Continue: Resume the session
  • Duplicate: Create a copy
  • Delete: Remove permanently
  • Rename: Give a descriptive name

Builder Sessions

Project History

Builder sessions include:

  • All generated files
  • Complete chat history
  • Preview state
  • Credits used

Session Actions

  • Open: Continue development
  • Export: Download as ZIP
  • Push to GitHub: Export to repo
  • Archive: Hide from main list
  • Delete: Remove permanently

Session Picker

Quick access to Builder sessions:

  1. In Builder tab, click session dropdown
  2. See recent sessions
  3. Click to switch sessions
  4. Or start a new session

Saved Items / Bookmarks

Saving Items

Save any analysis or search result:

  1. Click the bookmark icon
  2. Item is added to Saved
  3. Access from sidebar

Managing Saved Items

View saved items at Saved:

  • Sort by date, score, or type
  • Filter by category
  • Remove items you no longer need

Quick Access

Saved items appear in:

  • Dashboard quick links
  • Search suggestions
  • History sidebar

Keyboard Shortcuts

Navigate history faster:

ShortcutAction
Cmd/Ctrl + Shift + HOpen history
Up/DownNavigate entries
EnterOpen selected entry
Cmd/Ctrl + SSave current to bookmarks
DeleteRemove selected entry

AI Optimization Suggestions

What It Does

History can analyze patterns and suggest:

  • Frequently analyzed code types
  • Common issues found
  • Recommended improvements
  • Usage optimization tips

Viewing Suggestions

  1. Open History
  2. Click Insights tab
  3. See personalized suggestions
  4. Act on recommendations

Data Retention

How Long Data is Kept

  • Free tier: 30 days
  • Pro tier: 90 days
  • Team tier: 1 year
  • Saved items: Indefinitely

Exporting History

Export your history:

  1. Go to History
  2. Click Export
  3. Choose format (JSON, CSV)
  4. Download file

Deleting History

Remove history entries:

  • Single entry: Click delete icon
  • Bulk delete: Select multiple, then delete
  • Clear all: In Settings > Privacy

Privacy & Security

What's Stored

  • Code you analyze (encrypted)
  • AI responses (encrypted)
  • Session metadata
  • Usage statistics

What's Not Stored

  • Passwords or secrets (auto-filtered)
  • Environment variables
  • API keys (when detected)

Data Protection

  • All data encrypted at rest
  • Transmitted over HTTPS
  • Access only to your account
  • Delete anytime

Troubleshooting

History not showing

  • Ensure you're logged in
  • Check internet connection
  • Try refreshing the page

Session not restoring

  • Session may have expired
  • Check History for backup
  • Contact support if critical

Missing entries

  • Check filter settings
  • Clear all filters
  • Search for specific content

Next Steps: