Commit Graph

43 Commits

Author SHA1 Message Date
ivankirpichnikov c54aeee0ce fix skills endpoints 2025-11-22 13:07:26 +03:00
ITQ 579f784fbd chore 2025-11-22 12:03:40 +03:00
ITQ 2dd6e53bf8 chore
Signed-off-by: ITQ <itq.dev@ya.ru>
2025-11-22 11:27:31 +03:00
ITQ 4e0cbfa328 chore: chore
Signed-off-by: ITQ <itq.dev@ya.ru>
2025-11-22 11:16:34 +03:00
ITQ e24a3882a6 aboba
Signed-off-by: ITQ <itq.dev@ya.ru>
2025-11-22 10:58:19 +03:00
ivankirpichnikov fc52561154 add skills endpoints 2025-11-22 04:26:06 +03:00
ivankirpichnikov 690faecfeb Merge branch 'main' of gitlab.prodcontest.com:team-39/backend 2025-11-22 03:31:44 +03:00
ivankirpichnikov a2a9b8f8c1 add edit resume 2025-11-22 03:31:17 +03:00
ITQ b96e027cdb fix: fixed
Signed-off-by: ITQ <itq.dev@ya.ru>
2025-11-22 02:42:21 +03:00
ivankirpichnikov d9a3c39980 add resume 2025-11-22 02:17:18 +03:00
gitgernit 601a66284f feat(): proper type annotation for resume routes 2025-11-21 22:28:14 +03:00
gitgernit 8fb00d5293 feat(): openapi docs for resume 2025-11-21 22:25:36 +03:00
gitgernit fe0433bf62 feat(): openapi docs for resume routes 2025-11-21 20:02:39 +03:00
gitgernit 483c7f90ea feat(): add validation and documentation to input schemas 2025-11-21 13:45:52 +03:00
ITQ 3eb4666eff chore: some improvements 2025-11-21 12:37:07 +03:00
gitgernit ef4f2ec999 feat(): storage upload file route 2025-11-21 12:11:40 +03:00
ivankirpichnikov e46dae56bb fix ci 2025-11-21 10:56:08 +03:00
ivankirpichnikov b3ebbe283b fix ci 2025-11-21 10:49:09 +03:00
ivankirpichnikov 92a4e5c50c fix ci 2025-11-21 10:42:18 +03:00
ivankirpichnikov 07c0434589 add StorageProvider 2025-11-21 10:39:49 +03:00
ivankirpichnikov 7eb2372ca3 fix ci 2025-11-21 10:32:36 +03:00
ivankirpichnikov 75299e1b25 fix merge conflict 2025-11-21 10:25:09 +03:00
ivankirpichnikov 97eebe9acd feature: add s3 2025-11-21 10:22:04 +03:00
ITQ f23c4cbe6d feat: instrumented backend with prometheus endpoint 2025-11-21 09:44:35 +03:00
gitgernit 2e073146bf feat(): register device route 2025-11-21 00:18:55 +03:00
doas root cb1c417541 fix(): proper config dependency resolution 2025-11-20 21:43:08 +03:00
doas root fa24f4060f feat(): push notifications via firebase admin 2025-11-20 21:25:48 +03:00
ITQ b3c368f9af fix: added validation for crypto_key 2025-11-20 19:53:41 +03:00
ITQ 4ac902cf3b chore: small improvements 2025-11-20 19:08:11 +03:00
doas root 52f3072729 feat(): profiles 2025-11-20 01:37:19 +03:00
doas root 8c7ce13922 feat(): yandex and email sign in 2025-11-19 01:27:15 +03:00
doas root 81cf298b5a feat(): yandex sign up route 2025-11-19 00:16:36 +03:00
doas root 0992e6c038 feat(): yandex sign up interactor 2025-11-18 23:53:58 +03:00
doas root beeca57c1e feat(): yandex oauth client 2025-11-18 23:01:42 +03:00
doas root f44e688662 feat(): migrate to auth identity 2025-11-18 00:25:24 +03:00
doas root 63a057b020 fix(): revert filtered entities solution as it sucks ass 2025-11-17 23:38:24 +03:00
doas root 393f66a206 fix(): copy domain entities upon uow.add 2025-11-17 22:58:26 +03:00
doas root 89dffcabbd fix(): add flush to uow.add to ensure db sync 2025-11-12 00:10:58 +03:00
doas root 08a2ae6456 feat(): format & proper startup (make main async for uvicorn to inherit current asyncio event loop) 2025-11-10 23:19:51 +03:00
ivankirpichnikov 45d7926af1 add tests and docker infra 2025-10-17 02:21:46 +03:00
ivankirpichnikov 31d06fc0b4 add lints 2025-10-16 23:11:04 +03:00
ivankirpichnikov 2ae3323b1e fix mypy 2025-10-16 23:06:10 +03:00
ivankirpichnikov 652da07d12 fast init 2025-10-16 23:03:50 +03:00