Vodorod
6b69159550
feat: Add Russian i18n translations and fix CORS + API endpoint issues
...
Run tests and pre-commit / Run tests and pre-commit hooks (push) Has been cancelled
Run tests and pre-commit / Frontend Lint and Build (push) Has been cancelled
Publish Fern Docs / run (push) Has been cancelled
Update OpenAPI Specification / update-openapi (push) Has been cancelled
- Implemented full Russian translation (ru) for 8 major pages
- Added LanguageSwitcher component with language detection
- Translated: Navigation, Settings, Workflows, Credentials, Banner, Examples
- Fixed API endpoint path: changed to use sans-api-v1 client for /v1/ endpoints
- Fixed CORS: added http://localhost:8081 to ALLOWED_ORIGINS
- Added locales infrastructure with i18next and react-i18next
- Created bilingual JSON files (en/ru) for 4 namespaces
- 220+ translation keys implemented
- Backend CORS configuration updated in .env
- Documentation: I18N implementation guides and installation docs
2026-02-21 08:29:21 +03:00
Aaron Perez
e3b6d22fb6
[SKY-6] Backend: Enable 2FA code detection without TOTP credentials ( #4786 )
2026-02-18 14:21:58 -08:00
LawyZheng
f6e79781c1
Add periodic cleanup cron job for temp data and stale processes ( #4781 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-18 15:10:00 +00:00
Shuchang Zheng
566a108d5d
OTEL backend for metrics/traces/logs ( #4632 )
...
Co-authored-by: Benji Visser <benji@093b.org >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-04 20:54:07 -05:00
Stanislav Novosad
0efae234ab
Initialize app at runtime instead of import time ( #4024 )
2025-11-18 17:56:58 -07:00
Stanislav Novosad
393bae88fe
SDK: rename SkyvernEnvironment ( #3870 )
2025-10-31 10:40:33 -06:00
Shuchang Zheng
6cfe998f8a
move startup and teardown events to forge api_app.py ( #3730 )
2025-10-15 22:39:13 -07:00
Shuchang Zheng
e31607746d
get fastapi startup & shutdown log back ( #3727 )
2025-10-15 17:22:07 -07:00
Shuchang Zheng
cfaef5a8bb
append complete action (for validation) to the end of every task block ( #3726 )
2025-10-15 17:12:51 -07:00
Stanislav Novosad
c78b80ab89
Log server start/stop ( #3724 )
2025-10-15 15:44:56 -06:00
Stanislav Novosad
d6bb3de2c5
Delete Azure Vault secrets async ( #3716 )
2025-10-14 20:25:22 -06:00
Stanislav Novosad
ef3167cb07
Log server start/stop ( #3715 )
2025-10-14 20:05:35 -06:00
greg niemeyer
2faf4e102f
feat: self healing skyvern api key ( #3614 )
...
Co-authored-by: Suchintan <suchintan@users.noreply.github.com >
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com >
2025-10-13 07:55:59 -07:00
Prakash Maheshwaran
3e3522fc4c
added raw dada logs ( #2736 )
2025-06-18 03:34:39 +00:00
Shuchang Zheng
83ad2adabd
Rename old router to legacy_base_router ( #2048 )
...
Co-authored-by: Suchintan Singh <suchintansingh@gmail.com >
2025-03-31 02:57:54 -04:00
Shuchang Zheng
dcb2b47be4
official router v1 ( #2013 )
2025-03-24 23:16:10 -07:00
Shuchang Zheng
3166c0dd17
fix servers in openapi doc ( #1993 )
2025-03-21 13:45:26 -07:00
Shuchang Zheng
9ffcb00951
fern python sdk setup ( #1938 )
...
Co-authored-by: eden <eyw520@gmail.com >
2025-03-21 09:21:24 -07:00
Shuchang Zheng
d522c579c6
Open source TOTP ( #1677 )
2025-01-30 01:06:22 -05:00
Shuchang Zheng
c158ad3f21
migrate observer to task v2 ( #1564 )
2025-01-15 09:59:18 -08:00
Shuchang Zheng
7f6b2c0929
shu/removeSettingsManager.get_settings ( #1305 )
2024-12-02 15:01:22 -08:00
Shuchang Zheng
75a3d66f16
remove scheduler ( #964 )
2024-10-11 15:26:58 -07:00
Kerem Yilmaz
3f92c50a8f
Screen streaming under docker environment ( #674 )
...
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com >
2024-08-12 09:36:24 -07:00
Shuchang Zheng
4a9b89f54f
allow any origins to pass request to skyvern backend by default; make the ALLOWED_ORIGINS configurable through environment ( #543 )
2024-07-03 13:36:17 -07:00
Kerem Yilmaz
10612f02fd
update organization API ( #480 )
2024-06-17 10:42:20 +08:00
Kerem Yilmaz
5d134d58d9
web app handles pydantic validation error ( #461 )
2024-06-13 03:39:05 +08:00
Shuchang Zheng
2466897158
adopt ruff as the replacement for python black ( #332 )
2024-05-16 18:20:11 -07:00
Shuchang Zheng
c17b4ed287
add SkyvernHTTPException base exception to automate known error handling in agent service ( #317 )
2024-05-15 13:35:45 -07:00
Shuchang Zheng
0862232db4
auto detect skyvern context and set context if it's not set ( #269 )
2024-05-07 11:23:17 -04:00
Kerem Yilmaz
55d14db971
Enable Custom Oauth interface ( #214 )
...
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com >
2024-04-22 00:44:16 -07:00
Kerem Yilmaz
566ff8af4e
Remove the base Agent; Separate skyvern agent and fastapi app ( #213 )
...
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com >
2024-04-21 16:46:27 -07:00