Skip to content

Releases: Nathi2266/My-Code-Shortener

Starlight Cascade

14 Aug 05:41

Choose a tag to compare

Starlight Cascade Pre-release
Pre-release

Starlight Cascade (v1.0.0)

Overview

First stable release of My Code Shortener, a full‑stack tool to shorten and analyze code with a sleek, readable UI over a global video background.

Highlights

  • Global video background with dark overlay and blurred, translucent surfaces
  • Code Playground with compression slider, syntax highlighting, and copy actions
  • Sensitive Data Masking workflow (upload file/zip → status polling → download masked ZIP)
  • Authentication (register/login) with protected routes

Added

  • Global background video from Frontend/src/assets/videos/cSHORT.mp4
  • Navbar and cards with translucent backgrounds and backdrop-filter: blur(...)
  • Code Playground:
    • Shorten code with adjustable compression
    • Expand to view original code with syntax highlighting
    • Copy short code
  • Sensitive Data Masking:
    • Upload single file or .zip
    • Status polling and masked ZIP download
  • Auth:
    • Register/Login with JWT
    • Protected home route
  • Motion/Icons via Framer Motion and react-icons

Changed

  • Centralized layout in Frontend/src/components/Layout.jsx for global background and navigation

Fixed

  • Missing react-icons dependency
  • Background asset path (now imported from src/assets)

Documentation

  • New root README.md with setup steps, screenshots, API overview, and troubleshooting

Development

  • CRA (react-scripts), proxy via Frontend/src/setupProxy.js, ESLint config

Known Issues

  • Run frontend commands from the Frontend/ directory
  • For production, set SECRET_KEY and DATABASE_URL/SQLALCHEMY_DATABASE_URI

Quick Start

  • Backend (Windows PowerShell/cmd):
cd Backend
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
flask run
  • Frontend:
cd Frontend
npm install
npm start

**Full Changelog**: https://github.com/Nathi2266/My-Code-Shortener/commits/v1.0.0