Commit Graph

  • ba348a35b7 fix(api): lifespan param named _app without dishka main v0.7.1 dev hh 2026-10-15 14:06:17 +02:00
  • 7874399cd7 fix: userbot base moves to trixie-slim, the bookworm tag died at uv 0.9.30; uv_build follows uv 0.13 v0.7.0 hh 2026-10-10 22:42:52 +00:00
  • ee0f00ece8 refactor: drop make deploy and its refs/deploy stamps, the fleet deploys from infra/komodo; short readme and claude.md v0.6.0 hh 2026-10-08 21:34:39 +02:00
  • a5345a9e4c docs(readme): production in the fleet deploys from infra/komodo, make deploy stays for a checkout deployed by hand v0.5.1 hh 2026-10-08 04:40:25 +00:00
  • 2be4367f9f fix(deploy): postgres comes up in the project, not one directory above, and an empty service list restarts nothing; image named with dashes hh 2026-10-08 04:37:26 +00:00
  • eed732fbcf feat(config): served from an in-process cache with a 5 s version check, writes bump the version atomically, mongo and postgres alike, redis keyed by version on top v0.5.0 hh 2026-10-08 05:38:09 +02:00
  • 4cb3b85321 fix(logging): tracebacks show locals only with LOG__SHOW_LOCALS, prod logs stop dumping tokens and request bodies hh 2026-10-08 05:13:17 +02:00
  • 92716b79b6 fix(migrations): alembic autogenerate leaves the taskiq broker tables alone hh 2026-10-08 05:08:41 +02:00
  • 964b9edf67 fix(worker): postgres broker on taskiq-postgres, taskiq-pg is unmaintained, runs each task in every worker process and breaks on taskiq 0.13 hh 2026-10-08 05:08:41 +02:00
  • c19cdc4e11 feat(check): make check fails when a service imports another service's sdk at startup hh 2026-10-08 04:53:54 +02:00
  • 97fdafa092 refactor(userbot): package init stops re-exporting the pyrogram client hh 2026-10-08 04:53:54 +02:00
  • 4d2ed061ea perf(llm): google sdk imported when the agent is built, in a worker thread through utils.imports.preload hh 2026-10-08 04:53:54 +02:00
  • 85ce05a55e perf(dishka): aiogram and fastapi integration providers left out of the shared container, services stop importing each other's framework hh 2026-10-08 04:53:54 +02:00
  • 47debebc0c perf(logging): rich finds the aiogram router path with find_spec, setup_logging no longer imports aiogram in every service hh 2026-10-08 04:53:54 +02:00
  • eadfa3d8ec chore(deps): raise lower bounds and uv_build, ty skips docs v0.4.0 hh 2026-10-01 02:01:58 +02:00
  • 6028507874 fix(api,userbot): clean app.py ending for every option set, handlers typed for current ty hh 2026-10-01 02:01:58 +02:00
  • db8184cb37 feat(env): scripts connection urls for runs outside docker, sections ignore unknown keys hh 2026-10-01 02:01:58 +02:00
  • 2c1dfefe34 feat(compose): services listen on their configured port, publishing is commented out with a random host port hh 2026-10-01 02:01:58 +02:00
  • b4125407bf TZ for the migrator v0.3.3 hh 2026-09-09 00:54:30 +02:00
  • e0d5defa97 Migrate arguments, restart api after SPA build v0.3.2 hh 2026-09-09 00:51:34 +02:00
  • dae9532ef6 Run compose from the root in part layout v0.3.1 hh 2026-09-09 00:39:12 +02:00
  • e316bc92a5 Deploy hooks hh 2026-09-09 00:37:04 +02:00
  • 3878837d25 README wording v0.3.0 hh 2026-09-09 00:21:25 +02:00
  • b1db7c274f Single trailing newline hh 2026-09-09 00:19:34 +02:00
  • ac0ccf47e5 Override-based compose, profiles in .env, README hh 2026-09-09 00:18:15 +02:00
  • 1f416dbe60 PyroClient: device model, locale, transmissions v0.2.2 hh 2026-09-09 00:05:28 +02:00
  • 9afa7da9c4 PostgreSQL broker for taskiq v0.2.1 hh 2026-09-08 23:59:31 +02:00
  • aac037676c Single part at the root, COMPOSE_FILE in .env v0.2.0 hh 2026-09-08 20:38:27 +02:00
  • 321e4b6b35 Answers file under .copier v0.1.1 hh 2026-09-08 20:11:39 +02:00
  • c0724dc291 Initial template v0.1.0 hh 2026-09-08 19:15:15 +02:00