87 Commits

Author SHA1 Message Date
04a21927b2 Fix CORS blocking errors for CDN resources (v1.2.1-beta)
All checks were successful
continuous-integration/drone/push Build is passing
Fixed ERR_BLOCKED_BY_RESPONSE.NotSameOrigin errors by implementing proper CORS headers for public resources:
- Added Access-Control-Allow-Origin: * for public assets
- Changed Cross-Origin-Resource-Policy to cross-origin for CDN files
- Maintained strict security for sensitive routes
- Added cache control for optimal CDN performance

Affected files:
- /public/* (images, CSS, JS, fonts)
- /cdn-files/* (uploaded files)
- /attachments (file serving)
2025-10-26 00:54:39 +02:00
2df1b28962 Update v1.2.0-beta - Dynamic context menu & permissions
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
2025-10-25 23:55:51 +02:00
58b57fbb84 Update v1.1.1-beta1 2
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is passing
2025-06-14 22:10:50 +02:00
de8c5ccb84 Update v1.1.1-beta1
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is failing
2025-06-14 22:01:39 +02:00
440cc4b9eb Update v1.1.0-beta.1 5
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-21 18:33:11 +01:00
a8489bff97 Update v1.1.0-beta.1 4
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is failing
2024-12-21 18:31:23 +01:00
c2f3d605b9 Update v1.1.0-beta.1 3
Some checks failed
continuous-integration/drone Build is failing
2024-12-21 18:29:20 +01:00
58fc15acb8 Update v1.1.0-beta.1 2
All checks were successful
continuous-integration/drone Build is passing
2024-12-21 18:22:00 +01:00
51d11a6c36 Update v1.1.0-beta.1
Some checks failed
continuous-integration/drone/push Build is failing
2024-12-21 18:16:25 +01:00
f7658eca22 V1.0.0-beta.17 Update 2
All checks were successful
continuous-integration/drone Build is passing
2024-12-15 00:49:12 +01:00
243ab5f55e V1.0.0-beta.17 Update 1
Some checks failed
continuous-integration/drone/push Build was killed
continuous-integration/drone Build was killed
Note: We appreciate your feedback and bug reports to continue improving our platform. Thank you for your continued support!
2024-12-01 22:18:07 +01:00
710ff642e0 V1.0.0-beta.16 Update 4
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone Build was killed
Note: We appreciate your feedback and bug reports to continue improving our platform. Thank you for your continued support!
2024-10-27 17:32:16 +01:00
6f04cde187 V1.0.0-beta.16 Update 3
All checks were successful
continuous-integration/drone/push Build is passing
Note: We appreciate your feedback and bug reports to continue improving our platform. Thank you for your continued support!
2024-10-27 17:22:28 +01:00
be0e1d5886 V1.0.0-beta.16 Update 2
All checks were successful
continuous-integration/drone/push Build is passing
Note: We appreciate your feedback and bug reports to continue improving our platform. Thank you for your continued support!
2024-10-27 17:19:53 +01:00
9ff4642a10 V1.0.0-beta.16 Update
All checks were successful
continuous-integration/drone/push Build is passing
Note: We appreciate your feedback and bug reports to continue improving our platform. Thank you for your continued support!
2024-10-27 16:48:30 +01:00
f83358c67d V1.0.0-beta.15 Update 2
All checks were successful
continuous-integration/drone/push Build is passing
Note: We appreciate your feedback and bug reports to continue improving our platform. Thank you for your continued support!
2024-07-26 19:46:38 +02:00
74850e5a4a V1.0.0.beta-15 Update
All checks were successful
continuous-integration/drone/push Build is passing
Note: We appreciate your feedback and bug reports to continue improving our platform. Thank you for your continued support!
2024-07-26 19:41:22 +02:00
44631acfc6 Urgent correction of version v1.0.0-beta.14 due to crash issues when acting on the CDN.
All checks were successful
continuous-integration/drone/push Build is passing
2024-07-12 18:13:03 +02:00
aaff0ed4ea Urgent correction of version v1.0.0-beta.14 due to crash issues when acting on the CDN.
All checks were successful
continuous-integration/drone/push Build is passing
We would like to apologize for the inconvenience caused and we would like to thank you for the quick report.
2024-07-12 18:07:19 +02:00
4b616e825a v1.0.0-beta.14 release
All checks were successful
continuous-integration/drone/push Build is passing
2024-07-12 16:11:18 +02:00
e516ad49e9 Update version to v1.0.0-beta.13 in package.json and views files
All checks were successful
continuous-integration/drone/push Build is passing
2024-06-10 09:40:46 +02:00
2f64ed10f5 Update package.json and views files for v1.0.0-beta.14 release
All checks were successful
continuous-integration/drone/push Build is passing
2024-06-10 09:28:41 +02:00
f05a7aff79 Refactor MoveFile.js and folder.ejs to improve file moving functionality
All checks were successful
continuous-integration/drone/push Build is passing
2024-06-02 18:17:15 +02:00
ce8f1bbbac Update v1.0.0-beta.13
All checks were successful
continuous-integration/drone/push Build is passing
Several modifications made to the API and several bug fixes
2024-06-02 18:13:28 +02:00
f2d244c95a Refactor server.js to update welcome message in the logger
Some checks failed
continuous-integration/drone/push Build was killed
continuous-integration/drone Build is passing
2024-05-28 20:41:46 +02:00
d76a781680 Update v1.0.0-beta.12, addition of external APIs and optimization
Some checks failed
continuous-integration/drone/push Build was killed
continuous-integration/drone Build was killed
2024-05-28 20:20:52 +02:00
b48abc756d Refactor discordWebhookSuspisiousAlertMiddleware.js to handle empty webhook URL
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-08 14:07:27 +02:00
5c8909246d Update tags in .drone.yml to v1.0.0-beta.11
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-08 13:51:56 +02:00
1c7f9bbaa0 Refactor discordWebhookSuspisiousAlertMiddleware.js to use setupData variable within the sendDiscordWebhook function
Some checks failed
continuous-integration/drone/push Build is failing
2024-05-08 13:49:45 +02:00
6102b9fa64 Update server.js to include welcome message in the logger
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-08 13:37:50 +02:00
45e5055916 Refactor .drone.yml to update pipeline name and use the 'build' step instead of 'build-node', and update the Docker plugin settings to use the new registry and repository.
Some checks failed
continuous-integration/drone/push Build is failing
2024-05-08 13:30:44 +02:00
bb45e5d131 Refactor .drone.yml to update pipeline name and use the 'build' step instead of 'build-node', and update the Docker plugin settings to use the new registry and repository.
Some checks failed
continuous-integration/drone/push Build is failing
2024-05-08 01:23:35 +02:00
93f24a9ab4 Update Dockerfile and docker-compose.yml to use new directory structure and update volume paths
Some checks failed
continuous-integration/drone/push Build is failing
2024-05-08 01:21:17 +02:00
cac9dd11d5 Update tags in .drone.yml to latest
Some checks failed
continuous-integration/drone/push Build is failing
2024-05-08 01:19:00 +02:00
f02b69c530 Update tags in .drone.yml to v1.0.0-beta11
Some checks failed
continuous-integration/drone/push Build is failing
2024-05-08 01:17:27 +02:00
e83f734659 Update docker-compose.yml version to 3.9
Some checks failed
continuous-integration/drone/push Build is failing
2024-05-08 01:15:15 +02:00
b313788fb7 Remove console.log statements in SettingSetup.js
Some checks failed
continuous-integration/drone/push Build is failing
2024-05-08 01:13:01 +02:00
11856846d8 Refactor Dockerfile and docker-compose.yml to use new directory structure and update volume paths
Some checks failed
continuous-integration/drone/push Build is failing
2024-05-08 01:12:12 +02:00
4c5019ab51 Refactor volume paths in Dockerfile to use new directory structure
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-01 18:41:48 +02:00
4976b08244 Refactor volume paths in docker-compose.yml to use new directory structure
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-01 18:38:31 +02:00
03f0773c0f Refactor Dockerfile and docker-compose.yml to use new directory structure and update volume paths
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-01 18:31:56 +02:00
423f7d4989 Add empty setup.json file in Dockerfile
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-18 01:01:35 +02:00
d5671b7569 Refactor Dockerfile and docker-compose.yml to use new directory structure
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-18 00:49:47 +02:00
44e63e4265 Refactor Dockerfile and docker-compose.yml to use new directory structure
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-17 23:54:51 +02:00
06a694417b Add new directories for data, report, and CDN files in Dockerfile and docker-compose.yml
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-17 23:39:48 +02:00
805745cf0e Update Dockerfile to remove unnecessary directory creation
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-17 23:34:21 +02:00
0b9e8be471 Fix error handling in server.js
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-17 17:29:16 +02:00
4f4a1af599 Add new directory for CDN app insider data in Dockerfile
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-17 17:23:51 +02:00
e097bd3222 Add port mapping and restart policy to app service in docker-compose.yml
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-17 17:07:34 +02:00
d627bf5b6c Update French error message in showFileInfo function
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-17 17:04:01 +02:00