2df1b28962614449dfe49524ea852be9c720f99c
All checks were successful
continuous-integration/drone/push Build is passing
✨ New Features: - Dynamic permission-based context menus for files and folders - Support for collaborative folder access control - Upload to specific folders including shared folders - Changelog modal for version updates - Improved dark mode synchronization 🐛 Bug Fixes: - Fixed context menu displaying incorrect options - Fixed CSS !important override preventing dynamic menu behavior - Fixed folder collaboration permission checks - Fixed breadcrumb navigation with empty segments - Fixed "Premature close" error loop in attachments - Fixed missing user variable in admin routes - Fixed avatar loading COEP policy issues 🔒 Security: - Added security middleware (CSRF, rate limiting, input validation) - Fixed collaboration folder access validation - Improved shared folder permission handling 🎨 UI/UX Improvements: - Removed Actions column from folder view - Context menu now properly hides/shows based on permissions - Better visual feedback for collaborative folders - Improved upload flow with inline modals 🧹 Code Quality: - Added collaboration data to folder routes - Refactored context menu logic for better maintainability - Added debug logging for troubleshooting - Improved file upload handling with chunking support
CDN-APP 🚀
The modern CDN for secure file transfer
Boost your project with our self-hosted CDN
Experience exceptional performance and ultra-fast content distribution.
Table of Contents
Installation
Prerequisites:
A CDN-Access group in your ldap.
Be connected as root.
-
apt update && apt upgrade -y && apt install curl -y -
curl -s https://apollon.dinawo.fr/getcdn/install/latest | bash -
source ~/.bashrc -
Follow the instructions given at the end of the installation for CDN setup
Congratulations, you have successfully configured and installed the CDN on your system. To access the dashboard, simply go to https://your-ip:3000/dpanel/dashboard
Usage
🔧 Instructions on how to use your project and any relevant examples.
Contributing
🤝 I thank WaYy, main contributor.
Features
- File Upload to CDN: Allows you to upload files to the CDN for secure and reliable storage.
- File Renaming and Deletion: Easily rename and delete files according to your needs.
- File Management: Facilitates efficient management and organization of your files.
- File Filtering by Extension: Sort files based on their extensions for easy searching.
- User-Friendly Interface with Dark Mode: Provides a user-friendly experience with a dark mode for extended usage.
- User Management with Multiple Authentication Systems: Facilitates user management by integrating multiple authentication systems (Discord, OpenID, ActiveDirectory, Google).
Description
Languages
JavaScript
50.5%
EJS
39.7%
CSS
9.8%