Commit Graph

  • 11d41be89e Retry CI image push main Ruslan Bakiev 2026-05-14 08:54:12 +07:00
  • 3a072a7165 Add voice transcription admin review flow Ruslan Bakiev 2026-05-14 08:44:20 +07:00
  • 0668660e85 Keep Google nearby results out of places list Ruslan Bakiev 2026-05-13 22:11:41 +07:00
  • 17d8580387 Allow short voice experiences Ruslan Bakiev 2026-05-13 22:01:49 +07:00
  • 11f3812dbb Clarify Telegram bot login message Ruslan Bakiev 2026-05-13 21:25:53 +07:00
  • a00649584b Put Telegram login timer first in button Ruslan Bakiev 2026-05-13 21:22:16 +07:00
  • c8af4e895a Stop ticking Telegram login message Ruslan Bakiev 2026-05-13 21:15:54 +07:00
  • bea31fe8f2 Move bot login timer into message text Ruslan Bakiev 2026-05-13 21:07:32 +07:00
  • 85430fa3fb Expire Telegram login button in bot Ruslan Bakiev 2026-05-13 20:14:22 +07:00
  • 4aea10b195 Use static Telegram login lifetime label Ruslan Bakiev 2026-05-13 20:10:00 +07:00
  • 7deedcb276 Replace bot login polling with completion mutation Ruslan Bakiev 2026-05-13 19:36:01 +07:00
  • 7973c44705 Trigger Dokploy from workflow secret Ruslan Bakiev 2026-05-13 14:59:28 +07:00
  • 41e189655a Verify deploy hook Ruslan Bakiev 2026-05-13 14:52:44 +07:00
  • 8050104ad3 Remove Dokploy webhook from workflow Ruslan Bakiev 2026-05-13 14:34:00 +07:00
  • c8c248c4af Store Google place types Ruslan Bakiev 2026-05-09 16:56:04 +07:00
  • 4d5aa433e8 Persist Google nearby places Ruslan Bakiev 2026-05-09 16:05:50 +07:00
  • 9384a42e39 Add Google nearby place search Ruslan Bakiev 2026-05-09 15:19:12 +07:00
  • 66dfadef2e Use latest tag for backend deploys Ruslan Bakiev 2026-05-09 15:02:23 +07:00
  • 8943eeb0d7 Fail backend deploy on webhook errors Ruslan Bakiev 2026-05-09 14:48:56 +07:00
  • 0244f64df7 Deploy backend through Dokploy webhook Ruslan Bakiev 2026-05-09 14:44:03 +07:00
  • fff0d7af11 Reject generated place ids for voice reviews Ruslan Bakiev 2026-05-09 14:18:07 +07:00
  • 6471d2ffcf Fix Telegram avatar proxy headers Ruslan Bakiev 2026-05-08 20:01:32 +07:00
  • 387a504801 Tighten Telegram bot login UX Ruslan Bakiev 2026-05-08 19:52:07 +07:00
  • de0e230632 Proxy Telegram bot user avatars Ruslan Bakiev 2026-05-08 19:37:10 +07:00
  • 71561724a5 Add Telegram bot login sessions Ruslan Bakiev 2026-05-08 19:31:40 +07:00
  • a0627f6f2c Reduce backend image push size Ruslan Bakiev 2026-05-08 18:47:51 +07:00
  • 11470cd086 Retry backend deploy Ruslan Bakiev 2026-05-08 18:43:41 +07:00
  • ddb4e26e78 Use shared builder for backend builds Ruslan Bakiev 2026-05-08 18:31:21 +07:00
  • fe8a69d9b8 Support Telegram login widget auth Ruslan Bakiev 2026-05-08 18:26:49 +07:00
  • fbe961c358 Require Telegram auth for app data Ruslan Bakiev 2026-05-08 17:41:34 +07:00
  • 359a4237c3 Load Vault before backend migrations Ruslan Bakiev 2026-05-08 17:16:08 +07:00
  • 203d37f3c7 Use build-time Prisma database URL Ruslan Bakiev 2026-05-08 17:09:20 +07:00
  • e55a7f1f37 Load backend secrets from Vault Ruslan Bakiev 2026-05-08 16:57:41 +07:00
  • f956148141 Add Telegram ownership for voice reviews Ruslan Bakiev 2026-05-08 16:44:32 +07:00
  • bba9c98c82 Apply Prisma migrations on startup Ruslan Bakiev 2026-05-08 16:01:00 +07:00
  • 7ca503667f Expose places over GraphQL Ruslan Bakiev 2026-05-08 15:54:15 +07:00
  • aeb40eb692 Fix Prisma client path in container Ruslan Bakiev 2026-05-08 14:11:15 +07:00
  • d180d2416b Configure registry auth for Gitea builds Ruslan Bakiev 2026-05-08 13:57:37 +07:00
  • 0767907fb7 Use Gitea job token for registry Ruslan Bakiev 2026-05-08 13:53:34 +07:00
  • bb8aa86115 Trigger deployment Ruslan Bakiev 2026-05-08 13:47:47 +07:00
  • 3d61d80824 Add Gitea deployment workflow Ruslan Bakiev 2026-05-08 12:19:51 +07:00
  • 79baab1738 Lower voice experience minimum duration Ruslan Bakiev 2026-05-08 10:38:20 +07:00
  • 504a798c4b Add backend Docker image Ruslan Bakiev 2026-05-05 12:10:51 +07:00
  • f570b17dfb Make Hatchet enqueue optional in dev Ruslan Bakiev 2026-05-05 12:05:55 +07:00
  • 2357897530 Initial backend service Ruslan Bakiev 2026-05-05 12:01:29 +07:00