Commit Graph
56 Commits
Author SHA1 Message Date
Ruslan Bakiev 440796d0b4 Retry build after registry tmp permission fix
Build and deploy Backend / build (push) Successful in 43s
2026-06-21 16:49:24 +07:00
Ruslan Bakiev e45228fcc5 Disable Docker provenance attestations
Build and deploy Backend / build (push) Failing after 4m38s
2026-06-21 16:41:12 +07:00
Ruslan Bakiev 4fa8387a1a Trigger build after Gitea migration
Build and deploy Backend / build (push) Has been cancelled
2026-06-21 16:35:49 +07:00
Ruslan Bakiev 6bb060ece0 Retry registry build
Build and deploy Backend / build (push) Failing after 4m46s
2026-06-21 11:01:19 +07:00
Ruslan Bakiev 7bb37a12c8 Align build workflow with registry push flow
Build and deploy Backend / build (push) Failing after 6m45s
2026-06-21 10:11:01 +07:00
Ruslan Bakiev c0dd7266ec Remove manual registry auth from build workflow
Build and deploy Backend / build (push) Failing after 17m1s
2026-06-21 09:51:41 +07:00
Ruslan Bakiev cae1ea517f Add Telegram webhook health check
Build and deploy Backend / build (push) Successful in 43s
2026-06-12 22:55:42 +07:00
Ruslan Bakiev 4bc6fcbfeb Add voice-based place recommendations
Build and deploy Backend / build (push) Successful in 1m20s
2026-06-12 22:42:58 +07:00
Ruslan Bakiev 98bfb032c6 Add place enrichment favorites and AI search
Build and deploy Backend / build (push) Successful in 1m1s
2026-06-12 21:08:56 +07:00
Ruslan Bakiev 80a729fa6e Publish GraphQL contract from backend
Build and deploy Backend / build (push) Successful in 5m4s
2026-06-12 14:47:58 +07:00
Ruslan Bakiev 24fc6179e3 Align CI cleanup with instructions
Build and deploy Backend / build (push) Successful in 9m32s
2026-06-12 14:13:52 +07:00
Ruslan Bakiev 11d41be89e Retry CI image push
Build and deploy Backend / build (push) Successful in 53s
2026-05-14 08:54:12 +07:00
Ruslan Bakiev 3a072a7165 Add voice transcription admin review flow
Build and deploy Backend / build (push) Successful in 7m29s
2026-05-14 08:44:20 +07:00
Ruslan Bakiev 0668660e85 Keep Google nearby results out of places list
Build and deploy Backend / build (push) Successful in 28s
2026-05-13 22:11:41 +07:00
Ruslan Bakiev 17d8580387 Allow short voice experiences
Build and deploy Backend / build (push) Successful in 33s
2026-05-13 22:01:49 +07:00
Ruslan Bakiev 11f3812dbb Clarify Telegram bot login message
Build and deploy Backend / build (push) Successful in 28s
2026-05-13 21:25:53 +07:00
Ruslan Bakiev a00649584b Put Telegram login timer first in button
Build and deploy Backend / build (push) Successful in 37s
2026-05-13 21:22:16 +07:00
Ruslan Bakiev c8af4e895a Stop ticking Telegram login message
Build and deploy Backend / build (push) Successful in 28s
2026-05-13 21:15:54 +07:00
Ruslan Bakiev bea31fe8f2 Move bot login timer into message text
Build and deploy Backend / build (push) Successful in 41s
2026-05-13 21:07:32 +07:00
Ruslan Bakiev 85430fa3fb Expire Telegram login button in bot
Build and deploy Backend / build (push) Successful in 27s
2026-05-13 20:14:22 +07:00
Ruslan Bakiev 4aea10b195 Use static Telegram login lifetime label
Build and deploy Backend / build (push) Successful in 29s
2026-05-13 20:10:00 +07:00
Ruslan Bakiev 7deedcb276 Replace bot login polling with completion mutation
Build and deploy Backend / build (push) Successful in 37s
2026-05-13 19:36:01 +07:00
Ruslan Bakiev 7973c44705 Trigger Dokploy from workflow secret
Build and deploy Backend / build (push) Successful in 33s
2026-05-13 14:59:28 +07:00
Ruslan Bakiev 41e189655a Verify deploy hook
Build and deploy Backend / build (push) Successful in 8s
2026-05-13 14:52:44 +07:00
Ruslan Bakiev 8050104ad3 Remove Dokploy webhook from workflow
Build and deploy Backend / build (push) Successful in 41s
2026-05-13 14:34:00 +07:00
Ruslan Bakiev c8c248c4af Store Google place types
Build and deploy Backend / build (push) Successful in 27s
2026-05-09 16:56:04 +07:00
Ruslan Bakiev 4d5aa433e8 Persist Google nearby places
Build and deploy Backend / build (push) Successful in 26s
2026-05-09 16:05:50 +07:00
Ruslan Bakiev 9384a42e39 Add Google nearby place search
Build and deploy Backend / build (push) Successful in 29s
2026-05-09 15:19:12 +07:00
Ruslan Bakiev 66dfadef2e Use latest tag for backend deploys
Build and deploy Backend / build (push) Successful in 29s
2026-05-09 15:02:23 +07:00
Ruslan Bakiev 8943eeb0d7 Fail backend deploy on webhook errors
Build and deploy Backend / build (push) Successful in 26s
2026-05-09 14:48:56 +07:00
Ruslan Bakiev 0244f64df7 Deploy backend through Dokploy webhook
Build and deploy Backend / build (push) Successful in 28s
2026-05-09 14:44:03 +07:00
Ruslan Bakiev fff0d7af11 Reject generated place ids for voice reviews
Build and deploy Backend / build (push) Successful in 28s
2026-05-09 14:18:07 +07:00
Ruslan Bakiev 6471d2ffcf Fix Telegram avatar proxy headers
Build and deploy Backend / build (push) Successful in 35s
2026-05-08 20:01:32 +07:00
Ruslan Bakiev 387a504801 Tighten Telegram bot login UX
Build and deploy Backend / build (push) Successful in 36s
2026-05-08 19:52:07 +07:00
Ruslan Bakiev de0e230632 Proxy Telegram bot user avatars
Build and deploy Backend / build (push) Successful in 31s
2026-05-08 19:37:10 +07:00
Ruslan Bakiev 71561724a5 Add Telegram bot login sessions
Build and deploy Backend / build (push) Successful in 49s
2026-05-08 19:31:40 +07:00
Ruslan Bakiev a0627f6f2c Reduce backend image push size
Build and deploy Backend / build (push) Successful in 3m54s
2026-05-08 18:47:51 +07:00
Ruslan Bakiev 11470cd086 Retry backend deploy
Build and deploy Backend / build (push) Failing after 1m10s
2026-05-08 18:43:41 +07:00
Ruslan Bakiev ddb4e26e78 Use shared builder for backend builds
Build and deploy Backend / build (push) Failing after 6m11s
2026-05-08 18:31:21 +07:00
Ruslan Bakiev fe8a69d9b8 Support Telegram login widget auth
Build and deploy Backend / build (push) Has been cancelled
2026-05-08 18:26:49 +07:00
Ruslan Bakiev fbe961c358 Require Telegram auth for app data
Build and deploy Backend / build (push) Successful in 57s
2026-05-08 17:41:34 +07:00
Ruslan Bakiev 359a4237c3 Load Vault before backend migrations
Build and deploy Backend / build (push) Successful in 1m12s
2026-05-08 17:16:08 +07:00
Ruslan Bakiev 203d37f3c7 Use build-time Prisma database URL
Build and deploy Backend / build (push) Successful in 1m8s
2026-05-08 17:09:20 +07:00
Ruslan Bakiev e55a7f1f37 Load backend secrets from Vault
Build and deploy Backend / build (push) Failing after 27s
2026-05-08 16:57:41 +07:00
Ruslan Bakiev f956148141 Add Telegram ownership for voice reviews
Build and deploy Backend / build (push) Successful in 1m1s
2026-05-08 16:44:32 +07:00
Ruslan Bakiev bba9c98c82 Apply Prisma migrations on startup
Build and deploy Backend / build (push) Successful in 3m28s
2026-05-08 16:01:00 +07:00
Ruslan Bakiev 7ca503667f Expose places over GraphQL
Build and deploy Backend / build (push) Successful in 1m1s
2026-05-08 15:54:15 +07:00
Ruslan Bakiev aeb40eb692 Fix Prisma client path in container
Build and deploy Backend / build (push) Successful in 39s
2026-05-08 14:11:15 +07:00
Ruslan Bakiev d180d2416b Configure registry auth for Gitea builds
Build and deploy Backend / build (push) Successful in 4m0s
2026-05-08 13:57:37 +07:00
Ruslan Bakiev 0767907fb7 Use Gitea job token for registry
Build and deploy Backend / build (push) Failing after 7s
2026-05-08 13:53:34 +07:00
Ruslan Bakiev bb8aa86115 Trigger deployment
Build and deploy Backend / build (push) Failing after 11s
2026-05-08 13:47:47 +07:00
Ruslan Bakiev 3d61d80824 Add Gitea deployment workflow
Build and deploy Backend / build (push) Failing after 11m4s
2026-05-08 12:19:51 +07:00
Ruslan Bakiev 79baab1738 Lower voice experience minimum duration 2026-05-08 10:38:20 +07:00
Ruslan Bakiev 504a798c4b Add backend Docker image 2026-05-05 12:10:51 +07:00
Ruslan Bakiev f570b17dfb Make Hatchet enqueue optional in dev 2026-05-05 12:05:55 +07:00
Ruslan Bakiev 2357897530 Initial backend service 2026-05-05 12:01:29 +07:00