Releases: Nathi2266/My-Code-Shortener
Releases · Nathi2266/My-Code-Shortener
Starlight Cascade
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
- Upload single file or
- Auth:
- Register/Login with JWT
- Protected home route
- Motion/Icons via Framer Motion and
react-icons
Changed
- Centralized layout in
Frontend/src/components/Layout.jsxfor global background and navigation
Fixed
- Missing
react-iconsdependency - Background asset path (now imported from
src/assets)
Documentation
- New root
README.mdwith setup steps, screenshots, API overview, and troubleshooting
Development
- CRA (
react-scripts), proxy viaFrontend/src/setupProxy.js, ESLint config
Known Issues
- Run frontend commands from the
Frontend/directory - For production, set
SECRET_KEYandDATABASE_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