Releases: remzitrl/leexdoc
Releases · remzitrl/leexdoc
Release list
LeexDoc v1.0.0 - Initial Release
🎉 What's New
📚 Document & Media Management Platform
LeexDoc is a modern, secure, and feature-rich document and media management platform built with Next.js, TypeScript, and comprehensive offline capabilities.
✨ Key Features
📄 Document Management
- Upload and organize various document types (PDF, DOC, TXT, RTF)
- Built-in document viewers with preview capabilities
- Document categorization and tagging system
- Search and filter functionality
🎵 Media Streaming
- High-quality audio/video streaming
- Multiple quality options (128kbps, 320kbps)
- Interactive waveform visualization
- Advanced media player with controls
📱 Progressive Web App (PWA)
- Offline capabilities for downloaded content
- Mobile-responsive design
- App-like experience on mobile devices
- Push notifications support
🔐 Security & Authentication
- JWT-based authentication system
- Argon2 password hashing
- Role-based access control
- Comprehensive security measures
🎛️ Advanced Features
- File upload with drag & drop
- Automatic file processing and transcoding
- Offline downloads for media files
- Admin dashboard for system management
- Real-time collaboration features
🛠️ Technical Stack
Frontend
- Next.js 15 - React framework with App Router
- TypeScript - Full type safety
- Tailwind CSS - Utility-first CSS framework
- shadcn/ui - Modern UI components
- PWA - Progressive Web App capabilities
Backend
- Next.js API Routes - Serverless API endpoints
- Prisma - Modern database ORM
- PostgreSQL - Robust relational database
- Redis - Caching and job queues
- BullMQ - Background job processing
Storage & Media
- MinIO/S3 - Object storage for files
- ffmpeg - Media processing and transcoding
- Sharp - Image processing and optimization
Deployment
- Docker - Containerized deployment
- CapRover - Easy deployment platform
- GitHub Actions - CI/CD pipeline