Commit Graph

46 Commits

Author SHA1 Message Date
Ruslan Bakiev
fcc2c26752 Restore wave voice recorder UI
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 10s
2026-05-13 17:22:44 +07:00
Ruslan Bakiev
069dcab479 Revert "Layer voice wave under grid"
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 26s
This reverts commit 8fda6f554d.
2026-05-13 17:15:51 +07:00
Ruslan Bakiev
8fda6f554d Layer voice wave under grid
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 2m15s
2026-05-13 17:08:24 +07:00
Ruslan Bakiev
73ed4c2614 Make voice grid visibly animate
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 2m6s
2026-05-13 16:58:42 +07:00
Ruslan Bakiev
2366587693 Restore voice information grid
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 2m14s
2026-05-13 16:22:18 +07:00
Ruslan Bakiev
d7b419fea6 Use waveform recorder for voice capture
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 2m26s
2026-05-13 16:01:18 +07:00
Ruslan Bakiev
4a2e458a01 Use Web Audio for browser voice meter
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 2m22s
2026-05-13 15:31:56 +07:00
Ruslan Bakiev
c9be8b5e75 Trigger Dokploy from workflow secret
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 2m10s
2026-05-13 14:59:28 +07:00
Ruslan Bakiev
f2277626f1 Verify deploy hook
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 8s
2026-05-13 14:52:44 +07:00
Ruslan Bakiev
8c7e62d9e1 Remove Dokploy webhook from workflow
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 3m3s
2026-05-13 14:33:48 +07:00
Ruslan Bakiev
765219cc20 Rework voice meter signal visualization
Some checks failed
Build and deploy Flutter Web / build (push) Failing after 2m20s
2026-05-13 14:16:18 +07:00
Ruslan Bakiev
906c23366f Use recorder amplitude for web voice meter
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 1m53s
2026-05-09 23:08:30 +07:00
Ruslan Bakiev
2c9bcad0cc Fix adaptive voice information meter
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 1m41s
2026-05-09 18:12:00 +07:00
Ruslan Bakiev
adc935b6cf Gate voice review by information fill
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 1m45s
2026-05-09 17:51:42 +07:00
Ruslan Bakiev
6055a101e8 Use real PCM voice waveform
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 1m57s
2026-05-09 17:41:34 +07:00
Ruslan Bakiev
f9d6e4fa5b Polish voice recording screen
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 2m27s
2026-05-09 17:28:58 +07:00
Ruslan Bakiev
35ccfe2368 Record voice before selecting place
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 1m46s
2026-05-09 16:56:15 +07:00
Ruslan Bakiev
b93f7ec4ec Use nearby Google places for reviews
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 1m48s
2026-05-09 15:19:30 +07:00
Ruslan Bakiev
02b3521320 Improve voice recording screen
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 1m46s
2026-05-09 15:10:18 +07:00
Ruslan Bakiev
c02c050607 Use latest tag for Flutter deploys
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 1m53s
2026-05-09 15:02:23 +07:00
Ruslan Bakiev
f929790bd6 Fail Flutter deploy on webhook errors
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 1m49s
2026-05-09 14:48:56 +07:00
Ruslan Bakiev
8cf2b29143 Deploy Flutter through Dokploy webhook
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 2m12s
2026-05-09 14:44:03 +07:00
Ruslan Bakiev
f5f59d3020 Require Google place for voice reviews
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 1m49s
2026-05-09 14:18:07 +07:00
Ruslan Bakiev
b819b51c1f Add live microphone waveform
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 2m3s
2026-05-09 14:08:27 +07:00
Ruslan Bakiev
56703c887f Require place before voice review
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 2m8s
2026-05-08 20:31:36 +07:00
Ruslan Bakiev
929d3a46d3 Center map on user location
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 2m28s
2026-05-08 20:23:15 +07:00
Ruslan Bakiev
f388b7a3d2 Bust cached Telegram avatars
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 1m58s
2026-05-08 20:06:16 +07:00
Ruslan Bakiev
f11cfd768f Add avatar menu logout
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 2m10s
2026-05-08 20:01:32 +07:00
Ruslan Bakiev
2abfb92f17 Polish Telegram login screen
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 2m4s
2026-05-08 19:52:07 +07:00
Ruslan Bakiev
5f33a5e880 Replace Telegram widget with bot login
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 2m22s
2026-05-08 19:32:01 +07:00
Ruslan Bakiev
cd62a0a428 Polish Telegram auth UI state
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 2m15s
2026-05-08 19:14:08 +07:00
Ruslan Bakiev
e463ab09d4 Use shared builder for flutter builds
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 5m38s
2026-05-08 18:31:32 +07:00
Ruslan Bakiev
be5c61a434 Use Telegram Login Widget for web auth
Some checks failed
Build and deploy Flutter Web / build (push) Has been cancelled
2026-05-08 18:27:03 +07:00
Ruslan Bakiev
bccda6e9b6 Clean Flutter build cache before CI build
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 9m44s
2026-05-08 17:51:20 +07:00
Ruslan Bakiev
5b7b5771a1 Gate Flutter app behind Telegram
Some checks failed
Build and deploy Flutter Web / build (push) Failing after 3m19s
2026-05-08 17:41:53 +07:00
Ruslan Bakiev
383e4d2307 Load Telegram WebApp SDK
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 3m25s
2026-05-08 16:57:41 +07:00
Ruslan Bakiev
b4dab2271b Authenticate reviews with Telegram init data
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 3m1s
2026-05-08 16:44:32 +07:00
Ruslan Bakiev
deba48185a Use Mapbox tiles for web map
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 3m25s
2026-05-08 16:30:56 +07:00
Ruslan Bakiev
277888c407 Use ontology traits in map UI
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 3m17s
2026-05-08 16:22:36 +07:00
Ruslan Bakiev
238521b11b Load map places from backend
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 3m26s
2026-05-08 15:54:15 +07:00
Ruslan Bakiev
4fb691135d Configure registry auth for Gitea builds
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 2m43s
2026-05-08 13:57:54 +07:00
Ruslan Bakiev
fc5a01577c Use Gitea job token for registry
Some checks failed
Build and deploy Flutter Web / build (push) Failing after 6s
2026-05-08 13:53:50 +07:00
Ruslan Bakiev
161c4f02d2 Add Gitea deployment workflow
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 10m22s
2026-05-08 12:19:51 +07:00
Ruslan Bakiev
597a660756 Simplify voice intro copy 2026-05-08 10:47:38 +07:00
Ruslan Bakiev
5a147714a2 Lower voice recording minimum duration 2026-05-08 10:38:20 +07:00
Ruslan Bakiev
80b8f1cc18 Initial Flutter app 2026-05-05 11:58:38 +07:00