Commit Graph

49 Commits

Author SHA1 Message Date
Andrey Antukh 5717708b56 ♻️ Refactor file storage
Make it more scallable and make it easily extensible
2025-10-13 12:24:05 +02:00
Andrey Antukh 0aadc3b6b3 Add management shared key authentication 2025-10-13 11:49:58 +02:00
Andrey Antukh 9d907071aa
⬆️ Update dependencies (#7330)
* ⬆️ Update to JDK25 on the devenv

* ⬆️ Update dependencies

* 🔥 Remove unused flag from devenv backend startup scripts

*  Enable shenandoah gc on backend scripts/repl
2025-09-26 13:43:43 +02:00
Andrey Antukh fd62141c04 Disable pointer-map feature (temporary)
Because the upcoming refactor changes several aspects
of that feature and it not make sense to continue have
this active for now, until refactor is merged.
2025-07-30 12:06:41 +02:00
Andrey Antukh 2d4fc3e05f ♻️ Refactor devenv build mechanism
This introduces multistage build process for devenv making
different dependencies build depend on its own (per example, when
jvm version is changed, only the jvm stage is rebuild)

This commit also introduces imagemagick 7.x custom build
in the same way as we have on public docker images, so on
devenv we use the same version.
2025-06-18 09:46:15 +02:00
Andrey Antukh 6dd0f4f164 🔥 Remove unused jvm options from backend start-dev script 2025-06-18 09:46:15 +02:00
Marina López e5bc369e56
Visual indicators subscription for teams and project settings (#6546)
*  Visual indicators subscription for teams and project settings

* 📎 Fixes PR feedback

---------

Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-05-26 12:56:40 +02:00
Marina López f2977cf938
Visual indicators for unlimited tier users (#6270)
*  Visual indicators for unlimited tier users

* ♻️ Refactor to organize properly subscription

* ♻️ Refactor with PR feedback

* 💄 Add minor cosmetic changes

---------

Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-04-15 12:47:37 +02:00
Andrey Antukh a4701866a4 ⬆️ Upgrade devenv (ubuntu, jvm, node) 2025-04-07 16:26:04 +02:00
Andrey Antukh e92ddee33a 🐳 Move devenv secret key env asignation to scripts
from the docker compose
2025-01-16 09:59:19 +01:00
Andrey Antukh 88fb5e7ab5 ♻️ Update integrant to latest version
This upgrade also includes complete elimination of use spec
from the backend codebase, completing the long running migration
to fully use malli for validation and decoding.
2024-11-13 19:09:19 +01:00
Andrey Antukh a1f5bcae80 ♻️ Add better ergonomics for the internal quotes API 2024-10-08 14:51:14 +02:00
Andrey Antukh 0e92bcc0de 🎉 Add file-data offload mechanism 2024-08-09 14:28:18 +02:00
Andrey Antukh 5cf54c6384 Improve file snapshoting mechanism 2024-07-29 10:19:34 +02:00
Andrey Antukh 34534c924f Set smaller default deletion delay for devenv
And make the deletion delay configurable
2024-04-10 15:31:49 +02:00
Andrey Antukh 5924f3bc41 Simplify v2 migration helpers on srepl ns 2024-04-10 15:31:49 +02:00
Andrey Antukh fd5b1c0341 Enable by default components v2 feature 2024-04-08 11:05:16 +02:00
Andrey Antukh 67cdaa397c Add minor improvements to devenv initial flags 2024-03-19 11:21:16 +01:00
Andrey Antukh 5573f467b7 📎 Increase devenv limits for multipart requests 2024-02-19 14:28:39 +01:00
Andrey Antukh a89f16e594 Add better logging config for devenv 2024-02-19 09:20:47 +01:00
Andrey Antukh fede8c9975 Setup better media max file-size on devenv 2024-01-10 14:00:31 +01:00
Andrey Antukh 5669bfc260 📎 Add minor improvements to start-dev script 2023-12-13 14:20:07 +01:00
Andrey Antukh 9335ebadb1 🐛 Fix incorrect minio setup on devenv 2023-12-04 11:13:52 +01:00
Andrey Antukh 4a4713ba82 📎 Improve reporting of mc client on start-dev and repl scripts 2023-11-28 17:33:04 +01:00
Andrés Moya 9773aae5b6 🔧 Enable hard file validation in devenv 2023-11-23 14:00:39 +01:00
Andrés Moya fc312ee6dc 🔧 Explicitly set components-v2 feature in start scripts 2023-11-21 12:46:43 +01:00
Andrey Antukh d90e184b4d Add file soft validation support 2023-11-20 19:54:53 +01:00
Andrey Antukh ac3d7f00d5 Make file schema validation configurable using flags 2023-11-20 19:42:46 +01:00
Andrés Moya 0eb66464ab Enable file validation by default in devenv 2023-11-17 09:59:20 +01:00
Andrey Antukh 76bca216cb Enable by default file validation on start-dev command 2023-11-13 18:33:28 +01:00
Andrey Antukh 34437ea5a5 🐛 Fix default flags on start-dev script 2023-11-13 18:33:28 +01:00
Andrey Antukh 99f39c9777 Add improved REPL support 2023-11-13 18:33:28 +01:00
Andrés Moya 24efa867e7 🎉 Do file validation on each file change 2023-09-27 13:26:28 +02:00
Alejandro Alonso aaf9c6e50b Enable access tokens by default 2023-08-24 12:00:56 +02:00
Andrey Antukh 3011d24905 📎 Enable storage features on start-dev and repl scripts 2023-03-16 22:33:35 +01:00
Andrey Antukh 2840cb893e 🎉 Add login-with-password flag
As replacement to `login` flag
2022-12-22 16:42:45 +01:00
Andrey Antukh 87691499d7 🐛 Add missing enable-smtp flag on devenv scripts 2022-09-20 13:40:32 +02:00
Andrés Moya c4939c152d 🔥 Remove backend-only devenv container
(disable requirement of using cors and secure cookies in devenv)
2022-04-26 16:47:14 +02:00
alonso.torres 2707903f8a 🐛 Fix start script in local environment 2022-04-18 19:04:24 +02:00
Andrey Antukh 0b984a44d7 🐛 Fix default configuration 2022-04-04 10:54:40 +02:00
Andrey Antukh a11c7b10ac 🔥 Remove deprecated fixtures related code. 2021-11-04 09:23:14 +01:00
alonso.torres bc725800ed New docker recipes for a backend only environment 2021-10-20 15:44:08 +02:00
Andrey Antukh 393c9cd13c 🔥 Remove unused config variables. 2021-01-29 12:58:57 +01:00
Andrey Antukh 4d9418e620 ⬆️ Update backend dependencies. 2021-01-07 11:29:57 +01:00
Andrey Antukh 3e0b0ee069 ⬆️ Update dependencies and devenv. 2020-09-21 17:05:55 +02:00
Andrey Antukh ab35716ba2 🐛 Fix many issues on dev environment. 2020-09-11 09:42:53 +02:00
Andrey Antukh 9159f18982 🐛 Fix fixtures loading on start-dev script. 2020-08-18 19:46:28 +02:00
Andrey Antukh 6c67c3c71b ♻️ Make the namespacing independent of the branding. 2020-08-18 19:32:11 +02:00
Andrey Antukh c0cd0d4a23 🎉 Add media-object lifecycle handling. 2020-08-17 14:28:35 +02:00
Renamed from backend/bin/start-dev (Browse further)