Anton Shepilov
c44cbbcad0
🐛 fix(migration cmd): update LDAP util search base and logging ( #906 )
2025-10-03 13:35:42 +02:00
Anton Shepilov
ef9dec8332
fix package lock with new deps
2025-10-03 10:55:21 +02:00
shepilov
7580b37671
✨ New endpoint that is marking user for deletion
2025-04-22 11:26:52 +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
20d128d990
🐛 Fixed problem with deleting files uploaded by an application ( #793 )
2025-01-27 16:40:47 +01:00
Anton Shepilov
946fabbadb
🔊 back: use sub loggers for platform and message queue logging ( #761 )
...
Move platform and message queue logging to their own loggers for better
filtering in dev
2024-12-19 14:46:52 +01:00
Anton Shepilov
ffa0902244
🛠️ probe and diagnostic endpoints ( #763 )
...
basic lifecycle probes for kubes and an endpoint for diagnosing mem
leaks
missing tests for av, message queue, possibly sso
2024-12-19 14:24:57 +01:00
Anton Shepilov
692a529f44
Merge branch 'main' into release/v1.0.5
2024-10-30 10:36:07 +01:00
Anton Shepilov
c7ec3646d8
♻️ 🌐 front,back: sorted all locales json keys, as per jq --sort-keys ( #680 )
...
Sorted all locales, the following script can be used to reproduce:
2024-10-07 15:11:11 +02:00
Anton Shepilov
9adc0ec646
🌐 Added translation for context menu ( #649 )
...
* 🌐 Added translation for context menu
2024-09-19 10:24:56 +02:00
Anton Shepilov
8b9fd36c8c
✨ Ignore errors during nextcloud migration to be able to import files partially ( #579 )
...
* ✨ Ignore errors during nextcloud migration to be able to import files partially for big migrations
* 👷 Fixed Nextcloud migration publishing script
* ✏️ Removed wrong comment
* 🐛 Fixed nextcloud migration, when there is a folder and a file with the same name
2024-09-05 15:29:25 +02:00
Anton Shepilov
8a2651134b
🐛 When we are creating path for the files to store them in S3 ( #583 )
...
* 🐛 When we are creating path for the files to store them in S3, sometimes it's with trailing "/" and sometimes without
2024-07-18 16:03:29 +02:00
Anton Shepilov
16b39561ae
🐛 Fixed bug with downloading zip folder ( #541 )
...
* 🐛 Fixed bug with downloading zip folder
* ♻️ Removed unused method
2024-05-28 13:41:11 +02:00
Anton Shepilov
ac950f0e87
♻️ Removed unused files and move unused encryption algorithm to co configuration ( #513 )
2024-05-07 17:24:53 +01:00
Anton Shepilov
1ddcffdfb1
👷 Workflow to publish dev and feature branches ( #457 )
...
The workflow to publish docker images for main branch and for branches with name starting with "feature-"
2024-03-15 11:25:55 +01:00
Anton Shepilov
3b3bb089e8
🐛 Fix downloading zip folder ( #434 )
...
* 🐛 Fix downloading zip folder
Do not await finalizing of th archive creation
Just run clean-up process after
2024-03-11 17:49:03 +01:00
Anton Shepilov
7281043e8f
🔊 #404 Add logs for errors happening during ZIP file creation ( #431 )
2024-03-11 14:37:58 +01:00
Anton Shepilov
bd2d5c2ba6
🐛 Fix checking files in S3 storage ( #426 )
2024-03-10 01:13:31 +01:00
Anton Shepilov
4ea6c3b215
🐛 Fix checking files in S3 storage ( #425 )
2024-03-09 08:37:57 +01:00
Anton Shepilov
301efd6aaa
Check files that are missing in storage(add more information) ( #424 )
...
* Check files that are missing in storage(add more information)
2024-03-07 20:04:49 +01:00
Anton Shepilov and Monta
c9ce1fce43
🚑 Restore files from nextcloud ( #423 )
...
* 🚑 Modify nextcloud migration to be able to back up files from next cloud
Co-authored-by: Monta <monta@HP-ProBook-445-14-inch-G9-Notebook-PC-505aadfc.localdomain >
2024-03-07 18:33:08 +01:00
Anton Shepilov
eacdb29bb2
* 🚑 Check files that are missing in storage ( #419 )
...
* 🚑 Check files that are missing in storage
2024-03-07 00:07:25 +01:00
Anton Shepilov
56b7676790
🚑 Check files that are missing in storage ( #416 )
...
* 🚑 Check files that are missing in storage
2024-03-06 18:25:37 +01:00
Anton Shepilov
2b2638d36b
🌐 Fix translation for quota ( #408 )
2024-03-04 21:24:30 +01:00
Anton Shepilov
68dce3f2c9
🐛 Display the same quota for all the pages ( #407 )
2024-03-04 18:59:08 +01:00
Anton Shepilov
58301a4341
✨ Be able to use SMTP transport without TLS ( #406 )
2024-03-04 18:11:59 +01:00
Anton Shepilov
6041212253
✨ Be able to use SMTP transport without TLS ( #401 )
2024-03-01 16:10:49 +01:00
Anton Shepilov
ac30657aea
🐛 Do not display deleted items in the shared with me section ( #394 )
2024-02-29 15:58:20 +01:00
Anton Shepilov
23d113c306
🌐 Plus d'ameliorations a la traduction francaise ( #393 )
2024-02-29 11:15:42 +01:00
Anton Shepilov
cb3dcb13ca
🐛 User is not able to delete or move files that was share with him ( #392 )
2024-02-29 10:43:39 +01:00
Anton Shepilov
b82b78aa7d
🛠️ Speed up "shared with me" query ( #381 )
2024-02-27 15:31:11 +01:00
Anton Shepilov
ad52acec53
🐛 fix only office integration ( #379 )
...
🔒 Do not expose application API into (#372 )"
🐛 Fix only office integration
2024-02-27 14:37:12 +01:00
Anton Shepilov
e1f10b76bb
🐛 Fix bug with react hooks in disk usage component ( #378 )
2024-02-27 10:10:07 +01:00
Anton Shepilov
a49ee3fddf
🐛 Fix paging in search ( #377 )
2024-02-26 19:22:44 +01:00
Anton Shepilov
07fc285721
🐛 Not all the data is shown in the shared with me section ( #376 )
...
* 🐛 Not all the data is shown in the shared with me section
2024-02-26 18:07:59 +01:00
Anton Shepilov
62845798b9
🔒 Do not expose application api into ( #372 )
2024-02-26 16:55:27 +01:00
Anton Shepilov
e0aca9dcd5
✅ Test refactoring, make test more stable ( #374 )
...
- Move copy-pasted code to User API
- Clean the database after each test
- Refactor documents search test
2024-02-26 00:04:04 +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
df0809ec48
🛠️ New configuration variable for S3 home directory ( #359 )
2024-02-06 13:44:21 +01:00
Anton Shepilov
a6ced0d615
🐛 Throw exception on S3 writing error ( #358 )
2024-02-05 23:53:59 +01:00
Anton Shepilov
b35687829c
📝 fix Swagger docs ( #355 )
2024-02-02 17:37:53 +01:00
Anton Shepilov
8a18a54e1f
🔊 Logging context with user info and request_id ( #354 )
2024-02-01 10:07:45 +01:00
Anton Shepilov
c09a1be87f
🌐 French translation ( #347 )
2024-01-23 17:35:43 +01:00
Anton Shepilov
a67c7e5bee
🐛 do not display empty menu for "shared_with_me" ( #346 )
2024-01-23 12:23:00 +01:00
Anton Shepilov
ce595ded5f
publish ( #343 )
2024-01-23 13:53:27 +04:00
Anton Shepilov
164a125995
Last chance to success ( #340 )
2024-01-22 20:30:19 +01:00
Anton Shepilov
2a76ddc405
publish nextcloud migration to dockerhub ( #339 )
2024-01-22 20:24:05 +01:00
Anton Shepilov
46c3f36338
Lemon nextcloud migration ( #338 )
2024-01-22 20:18:01 +01:00
Anton Shepilov
184b9acbe3
✨ New user provider for nextcloud migration ( #337 )
2024-01-22 19:32:32 +01:00
Anton Shepilov
18ca9444ca
✨ Toggle display of the user email in the header ( #336 )
2024-01-22 15:01:50 +01:00
Anton Shepilov
e887d820e5
✨ "Shared Drive" can be disabled in configuration ( #335 )
2024-01-19 19:30:38 +01:00
Anton Shepilov
065cd03f36
➖ Remove unoconv python library ( #322 )
...
* ➖ Remove unoconv python library
2024-01-16 16:06:40 +01:00
Anton Shepilov
873ef8c08c
🌟 Add an option to not delete files from S3 storage ( #321 )
2024-01-14 00:40:02 +01:00
Anton Shepilov
70c033aabe
🌟 Support for PostgreSQL ( #306 )
2024-01-13 21:49:34 +01:00
Anton Shepilov
927d5a62bb
🌟 Support of OpenSearch as a search database ( #304 )
...
- Added common search adapter for ES and OpenSearch
- Open Search integration tests add to the build workflow
- Stop docker-compose environment before running the next stop
2024-01-04 10:59:05 +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
d4609e20a6
📝 Update README.md ( #286 )
2023-11-30 09:34:23 +01:00
Anton Shepilov
09ece3101e
🐛 the users were duplicated due to changes in oidc provider ( #232 )
2023-10-19 16:51:30 +02:00
Anton Shepilov
59c6f2f894
🐳 fix frontend publishing ( #230 )
2023-10-10 17:29:15 +02:00
Anton Shepilov
114c462271
🐳 publish to dockerhub ( #229 )
2023-10-10 17:11:49 +02:00
Anton Shepilov
a3600ef174
📚 docs update, and obsolete code remove ( #219 )
2023-10-06 18:20:20 +02:00
Anton Shepilov
4da75eb68f
🌟 basic status, while uploading directories ( #216 )
...
* 🌟 basic status, while uploading directories
* 🐛 fix the infinite redirection when the token always expired
2023-10-06 16:23:42 +02:00
Anton Shepilov
422bd6cbf6
📚 Updated README.md ( #217 )
...
* 📚 Updated README.md
2023-10-06 15:49:25 +02:00
Anton Shepilov and jouliet
a6f011576f
added some translations in spanish ( #218 )
...
Co-authored-by: jouliet <juliette.bourdiau@gmail.com >
2023-10-06 14:41:14 +02:00
Anton Shepilov
a6fa4240b5
S3 configuration for minio ( #213 )
...
* 🛠️ S3 configuraiton for minio have to have strict types
2023-09-27 09:20:57 +02:00
Anton Shepilov
c8f4eccf87
🛠️ add auth token expiration env variable ( #212 )
2023-09-22 16:46:30 +02: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
Anton Shepilov
43a5dbddf1
🌟 Display TDrive version ( #209 )
2023-09-18 21:13:39 +02:00
Anton Shepilov
07794bf654
🐛 Fix file uploading of a big directory tree ( #208 )
2023-09-15 10:48:12 +02:00
Anton Shepilov
efcb27b405
* 🛠️ Synchronization of the user with LDAP
...
* add configuration with LDAP attributes mappings
* add defalut company and remove application check since it's not configurable
* change error handling, now all the requests are independant
2023-09-12 23:02:46 +02:00
Anton Shepilov
79764988b8
* 🌟 Synchronization of the user with LDAP ( #206 )
...
* Add configuration with LDAP attributes mappings
* Add default company and remove application check since it's not configurable
* Change error handling, now all the requests are independent
2023-09-12 16:20:37 +02:00
Anton Shepilov
15d3602cf8
🌟 Synchronization of the user with LDAP ( #188 )
2023-09-06 20:59:42 +02:00
Anton Shepilov
921a0f3f28
Ldap sync ( #187 )
...
* 🌟 Synchronization of the user with LDAP
2023-09-06 20:48:40 +02:00
Anton Shepilov
23cecefd06
Ldap sync ( #186 )
...
* 🌟 Synchronization of the user with LDAP
2023-09-06 20:43:41 +02:00
Anton Shepilov
b149882c34
🌟 Synchronization of the user with LDAP ( #185 )
...
* 🌟 Synchronization of the user with LDAP
2023-09-06 18:47:54 +02:00
Anton Shepilov
c77bdbf99d
🐛 Do not show anonymous user is the user list everywhere on UI ( #182 )
...
* 🐛 Do not show anonymous user is the user list everywhere on UI
2023-09-01 15:56:56 +02:00
Anton Shepilov
832ab8ac90
🐛 fix build ( #173 )
2023-07-27 17:44:12 +02:00
Anton Shepilov
4409e90e32
🐛 fix highlighting menu items in the left menu bar ( #170 )
2023-07-27 16:37:55 +02:00
Anton Shepilov
28ec7c1084
🐛 Do not send "/login" request multiple times on application init ( #149 )
2023-07-17 16:41:37 +02:00
Anton Shepilov
20fb9f3ea3
🐛 Sharing files doesn't work for the files and folders from "My Drive" ( #143 )
...
🐛 small fix on the token expiration also
2023-07-05 18:08:33 +02:00
Anton Shepilov
8ed6ac4097
Fix disable quick preview for mobile ( #134 )
...
* 🐛 remove redirect to the mobile app
* ✨ disable quick preview for mobile
2023-06-28 14:14:51 +02:00
Anton Shepilov
4e8e8ae2d4
🐛 remove redirect to the mobile app ( #132 )
2023-06-28 11:44:53 +02:00
Anton Shepilov
ff2186777a
🐛 disable clink on the upload zone in the browser component ( #123 )
2023-06-26 18:49:38 +02:00
Anton Shepilov
46b56fb788
🐛 Infinite loop when session expired ( #121 )
2023-06-26 15:53:45 +02:00
Anton Shepilov
e2a148b559
Revert " 🐛 infinite loop when access token expired ( #107 )" ( #119 )
...
This reverts commit b53427b910 .
2023-06-23 19:19:47 +02:00
Anton Shepilov
14f772e32e
🐛 Fix downloading by shared link ( #118 )
2023-06-23 18:26:01 +02:00
Anton Shepilov
b53427b910
🐛 infinite loop when access token expired ( #107 )
2023-06-23 11:53:47 +02:00
Anton Shepilov
796fae4d8d
🐛 Change the display name of the Anonymous user ( #108 )
2023-06-23 11:53:20 +02:00
Anton Shepilov
19b2d7d009
✨ Shared with me browser view ( #82 )
...
* ✨ shared with me page, move browser view backend
2023-06-20 14:42:47 +02:00
Anton Shepilov
c249c70d48
🎨 app grid new icons ( #81 )
2023-06-19 20:18:25 +02:00
Anton Shepilov
06f22b74c5
✨ enabled app grid for Twake Workplace ( #80 )
2023-06-19 14:22:45 +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 and Romaric Mourgues
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
Anton Shepilov
f1bf507865
🚧 #46 Shared with me ( #67 )
...
* 🚧 #46 Shared with me
2023-06-07 10:48:44 +02:00
Anton Shepilov
5e49f78436
Codeball is not active project anymore
2023-06-02 08:14:33 +00:00
Anton Shepilov
fd03040d73
🐛 #23 Fix throw error when file doesn't exist
...
* #23 Fix throw error when file doesn't exist
Run all the tests in once without special runner
Add positive scenario
Move coverage to the backend build workflow
2023-05-01 19:45:28 +02:00