Skip to content

Releases: ZiglaCity/SafestCode

SafestCode v1.0.0 — First Official Release

05 Dec 22:53
70481b3

Choose a tag to compare

SafestCode v1.0.0 — First Official Release

SafestCode is officially live.
This first release introduces the complete end-to-end AI-powered code analysis experience with solid performance, structured results, and a clean user interface.

Overview

SafestCode automatically scans and analyzes code for:
Bugs
Security vulnerabilities
Poor structure and bad patterns
Performance issues
Logic errors
Clean-code improvements

This version includes the custom prompt-engine and support for multiple languages (TypeScript, JavaScript, Python).

Key Features (v1.0.0)

  1. New Interface and Experience
    Clean layout with fully responsive design
    Designed for both desktop and mobile
    Smooth rendering and improved performance

  2. Multi-Language Code Analysis
    Supported languages:
    TypeScript
    JavaScript
    Python

3. Mode-Based AI Processing
Multiple modes can be combined, including:
Fix code
Debug issues
Remove vulnerabilities
Improve performance
Modern refactoring

4. Summary Panel
Automatically displays structured explanations and recommendations
Shows vulnerabilities, fixes, and reasoning
Opens only when results exist

5. Clean and Safe JSON Extraction
Custom parser to extract valid JSON from Gemini output
Removes:
Markdown
Code blocks
Backticks
Random tokens or preambles
The "json" label
Ensures consistent parsing and stable responses

6. Error Handling
Toast messaging for:
Empty code
AI errors
Parsing failures
Incomplete results
Graceful fallback behavior

7. Loading and Interaction Controls
Proper loading states
Prevents duplicate analysis requests
Clear user feedback throughout the process

Screenshots
image
image

Roadmap for v1.1.0
Planned improvements include:
Screenshot preview feature
Export results to PDF
Line-by-line AI explanation
Mode presets (Security Scan, Clean Code, Fast Fix)
Analysis history persistence
Language auto-detection
Additional syntax themes and UI refinements

Usage
Paste code into the editor
Select one or more modes
Submit for analysis
View the fixed code and summary