Commit Graph
26 Commits
Author SHA1 Message Date
IgorVolochay 6eb5e45cce Fix critical bugs 2026-08-31 12:49:42 +03:00
IgorVolochay f8a2744492 fix(tests): reliable SecurityMiddleware state reset via app.state reference
- Store direct reference to SecurityMiddleware instance in app.state._security_middleware
  immediately at module load time in main.py (before middleware_stack is built)
- Rewrite conftest.py _reset_all() to use app.state._security_middleware instead of
  fragile middleware stack traversal that failed before the first request was made
- Set explicit client=('127.0.0.1', 50000) on ASGITransport across all test files
  to ensure guard-core always sees a valid IP and can ban/track it correctly
2026-08-25 18:13:16 +03:00
IgorVolochay 7d214689bf Some bugfix in CI 2026-08-25 17:43:54 +03:00
IgorVolochay 130c1c7d5f Some bugfix in CI 2026-08-25 17:38:51 +03:00
IgorVolochay f88e821784 Some bugfix 2026-08-25 15:43:55 +03:00
IgorVolochay b1cca197d5 Add logging and add mongodb connection pool 2026-08-25 14:53:34 +03:00
IgorVolochay 48fd5ea19e Add rate limiting and penetration check 2026-08-24 18:44:18 +03:00
IgorVolochay 68fcc89153 Some bugfix 2026-08-21 12:52:37 +03:00
IgorVolochay 40e2cc8193 Some bugfix 2026-08-21 12:32:35 +03:00
IgorVolochay 328a20a7e3 Add moderation system 2026-08-21 12:11:03 +03:00
IgorVolochay 122209bdf4 Rewrite sync pymongo to async motor 2026-08-20 13:40:38 +03:00
IgorVolochay b58ed47247 fix: fix workflow 2025-03-08 21:44:06 +03:00
IgorVolochay 90939d2634 fix: fix workflow 2025-03-08 21:10:43 +03:00
IgorVolochay adb1b463eb build: disabling OpenAPI via env 2025-03-08 20:53:37 +03:00
IgorVolochay 4ddcf859b3 refactor: remove extra elements 2025-03-08 14:31:01 +03:00
IgorVolochay f092e189c2 feat: add /comment rout 2025-03-06 16:28:09 +03:00
IgorVolochay de2224406f feat: add /like_card and /dislike_card routs 2025-03-06 14:20:28 +03:00
IgorVolochay 2c545dc961 feat: add /select_choice route 2025-03-04 17:25:03 +03:00
IgorVolochay 8f6719eb72 fix: rework /get_random_cards, add visited cards functional 2025-03-02 17:14:20 +03:00
IgorVolochay 99867cef80 feat: creating FastAPI routes for working with cards
Added 3 routes:
- add_card (add a card via POST request with AddCardBody scheme)
- get_card (get a specific card by card_id)
- get_random_cards (get 10 random cards)
2025-02-25 19:11:35 +03:00
IgorVolochay 834df9a283 Update main users routs 2025-02-19 16:21:06 +03:00
IgorVolochay a1585bd5a0 Rework add_user rout 2025-02-17 14:54:10 +03:00
IgorVolochay 51cc2eb2b2 Create add_user rout
And fix some bullshit
2025-02-17 14:22:49 +03:00
IgorVolochay 388c89cc40 Create base FastAPI routs 2025-02-17 13:24:19 +03:00
IgorVolochay ad9048b7dc Update app files 2025-01-26 16:20:25 +03:00
IgorVolochay 03789464f9 Create app files 2025-01-23 15:54:13 +03:00