Commit Graph

28 Commits

Author SHA1 Message Date
Montassar Ghanmy a272d66dcd 🛠️ Cozy migration CLI tools and client (#876)
* feat: migration cli tools and client

* feat: creating folder tree / ref cli cmds / Dockerfile

* feat: refresh app auth token for requests

* feat: skip already migrated files

* ref: auth token refresh and download request

* ref: using cloudery to create user instace and generate token

* ref: using config for cloudery

* fix: docker for backend

* fix: docker for backend

* fix: docker for backend

* fix: docker for backend

* fix: lint/Dockerfile

* fix: docker for backend

* fix: docker for backend

* ref: delete client

* fix: user default company

* feat: stream file upload and progress

* feat: use default company

* ref: file upload

* ref: removed migration endpoints for external client
2025-05-16 14:41:33 +02:00
Anton SHEPILOV 373a28ecc8 🩹Added configuration from env variables for cli
Fixed cli tolls lib for node 22
2025-04-08 09:35:47 +02:00
Anton Shepilov 22e30d20fb Support tool, zips folder and puts it to users home directory (#870)
* Support tool, zips folder and puts it in users home directory
2025-04-07 14:25:04 +02:00
Anton SHEPILOV 988907e7c3 ⬆️Upgraded archiver lib version 2025-01-30 22:22:25 +01:00
Anton SHEPILOV b985f0357e 🐛Fixed problem with zero size heapdump when running inside docker
⬆️Upgraded node-types to the current version on nodejs
2025-01-30 17:35:23 +01:00
Montassar Ghanmy 00f819fb6d 🐞 Add antivirus inside Twake Drive (#725)
🐞 Add antivirus inside Twake Drive (#725)
2024-11-19 17:39:18 +01:00
Anton SHEPILOV da9736e23b ♻️Removed console.log from backend node + error serializer 2024-11-05 15:32:49 +07:00
Montassar Ghanmy 0a5dc0e4ef 🩹 Remove v8 profiler (#719) 2024-10-30 12:53:23 +01:00
Anton SHEPILOV 846d7d3c9b ⬆️Fixed security vulnerabilities in dependencies 2024-07-22 09:22:49 +02:00
Anton SHEPILOV dff0be8b1b 🐛Fixed bug with zipping all files in the folder 2024-07-12 08:42:34 +02:00
Anton SHEPILOV c8a9145906 ⬆️Fix security warnings in dependencies 2024-05-24 12:06:56 +02:00
Anton SHEPILOV 2884193072 🐛Fix bug with sending files with response stream
Also updated another dependencies and removed old version of the fastify multipart plugin
2024-05-24 11:49:58 +02:00
Montassar Ghanmy 3b20806622 Dependencies upgrade (#510) 2024-05-07 17:01:56 +01:00
Anton Shepilov 6041212253 Be able to use SMTP transport without TLS (#401) 2024-03-01 16:10:49 +01:00
Anton Shepilov 63f2c281c0 Simple User Quota (#367)
* Simple User Quota
* 👷Fix build with OpenSearch
2024-02-22 10:17:25 +01:00
Anton SHEPILOV ceee21b5eb remove user online status 2024-02-03 14:26:02 +01:00
Montassar Ghanmy 8745c8d1c0 🏆 Performance tests with K6 (#303) 2024-02-01 10:10:18 +01:00
Anton Shepilov 70c033aabe 🌟 Support for PostgreSQL (#306) 2024-01-13 21:49:34 +01:00
Anton Shepilov 6f7f714fe8 🌟 Data migration from nextcloud (#302)
- Files upload to Twake Drive
- New logger
2024-01-02 15:09:43 +01:00
Anton Shepilov 8efe4ec194 🌟 Data migration tool from nextcloud (#299)
- created server configuration
 - implemented downloading files from nextcloud to a local directory
 - build of the docker image added to the GutHub workflow
 - Twake client added
 - Creating user in Twake Drive from ldap
 - Ldap client with ldapsearch(TODO make it work with ldapjs)
 - Jest debug tests
2023-12-14 22:19:15 +01:00
Anton Shepilov fdb0347dbb 🎨new Twake Drive logo (#292) 2023-12-06 08:41:27 +01:00
Anton Shepilov d88feaaba8 🌟 Fix download button (#210)
* Add auth cookie to avoid using auth token in the url
* Fix all download button 
* Refactor some of the places where we download file
2023-09-21 14:08:57 +02:00
Greemty 1eb0df97f1 🐛 Fix download button (#172)
* Fix on context menu for folder

* Make it works for My Drive

* Fix downloading folder in the shared view

---------

Co-authored-by: Anton SHEPILOV <ashepilov@linagora.com>
2023-08-30 15:10:54 +02:00
Anton Shepilov fddd3b4ebd 🌐Translations for the latest features (#78)
* 🌐Translations for the latest features
Also:
  - Rename “Home” to Shared drive
  - Hide banner with suggestion of downloading desktop app
  - Fix Upload button on main screen
  - Add separate buttons for the manage access and share by link
2023-06-16 14:15:48 +02:00
Anton Shepilov d7fa56cb13 Share with me endpoint (#77)
* 🛠️ remove babel from dependencies
* 🛠️ removes some of the redundant dependencies + versions update
*  separate endpoint for "shared with me"
2023-06-13 17:16:13 +02:00
Anton Shepilov adda7caf00 ⬆️ upgrade babel and typescript packages caused by jest upgrade (#73) 2023-06-09 16:02:26 +02:00
Anton Shepilov dfd25a234a 🤝 Shared with me (#71)
* 🚧 #46 Shared with me
  - added converter of DriveFile to dto with user information
  - updated version of jest to the latest for better compatibility with typescript and mocking class instances
  - added run configuration for unit tests

Co-authored-by: Romaric Mourgues <rmourgues@linagora.com>
2023-06-09 14:37:15 +02:00
Montassar Ghanmy e0615fa867 📁 Changed TDrive root folder (#16)
📁 Changed TDrive root folder
2023-04-11 10:04:29 +01:00