Commit Graph
56 Commits
Author SHA1 Message Date
Ruslan Bakiev 8aa2a43cc7 Split MapFlow data repositories
Build and deploy Flutter Web / build (push) Successful in 2m16s
2026-06-12 15:14:01 +07:00
Ruslan Bakiev aaaf60ab05 Add Ferry GraphQL client architecture
Build and deploy Flutter Web / build (push) Successful in 2m59s
2026-06-12 15:00:02 +07:00
Ruslan Bakiev 479dc25847 Move map visuals into theme tokens
Build and deploy Flutter Web / build (push) Successful in 2m15s
2026-06-12 14:41:11 +07:00
Ruslan Bakiev 2853cc2581 Add Widgetbook and theme component tokens
Build and deploy Flutter Web / build (push) Successful in 2m42s
2026-06-12 14:36:14 +07:00
Ruslan Bakiev 5e78a134b0 Refactor Flutter app architecture
Build and deploy Flutter Web / build (push) Successful in 3m7s
2026-06-12 14:25:24 +07:00
Ruslan Bakiev 7e3d03d225 Show only populated place filters
Build and deploy Flutter Web / build (push) Successful in 3m30s
2026-05-14 22:48:47 +07:00
Ruslan Bakiev 697f029ad2 Separate browsing filters from review radius
Build and deploy Flutter Web / build (push) Successful in 4m2s
2026-05-14 22:34:59 +07:00
Ruslan Bakiev 0b1493a02e Show ontology snowflake in admin reviews
Build and deploy Flutter Web / build (push) Successful in 2m55s
2026-05-14 22:06:10 +07:00
Ruslan Bakiev abae8b905c Show ontology tag highlights in admin
Build and deploy Flutter Web / build (push) Failing after 25m24s
2026-05-14 20:02:37 +07:00
Ruslan Bakiev 0532f6aa88 Restore waveform recording controller
Build and deploy Flutter Web / build (push) Successful in 2m52s
2026-05-14 16:35:28 +07:00
Ruslan Bakiev 34a197f786 Decouple voice progress from amplitude stream
Build and deploy Flutter Web / build (push) Successful in 2m30s
2026-05-14 14:10:21 +07:00
Ruslan Bakiev 1b6b40849e Throttle voice progress updates
Build and deploy Flutter Web / build (push) Successful in 2m38s
2026-05-14 13:55:00 +07:00
Ruslan Bakiev 584e30624d Use single microphone stream for recording
Build and deploy Flutter Web / build (push) Successful in 2m50s
2026-05-14 09:16:31 +07:00
Ruslan Bakiev fbf9104d2d Add admin review debug screen
Build and deploy Flutter Web / build (push) Failing after 14s
2026-05-14 08:44:20 +07:00
Ruslan Bakiev cdf6a43d49 Fix Telegram viewport and SVG avatars
Build and deploy Flutter Web / build (push) Successful in 2m48s
2026-05-13 22:50:51 +07:00
Ruslan Bakiev d3721e44e7 Darken recording flow and increase voice requirement
Build and deploy Flutter Web / build (push) Successful in 2m41s
2026-05-13 22:34:10 +07:00
Ruslan Bakiev 28e8cee6e6 Show Google place types in selection cards
Build and deploy Flutter Web / build (push) Successful in 2m11s
2026-05-13 22:24:20 +07:00
Ruslan Bakiev 29e856bbd8 Remove website Telegram login countdown
Build and deploy Flutter Web / build (push) Successful in 2m12s
2026-05-13 20:10:00 +07:00
Ruslan Bakiev a8b6aa6e02 Complete Telegram bot login from callback URL
Build and deploy Flutter Web / build (push) Successful in 2m18s
2026-05-13 19:36:09 +07:00
Ruslan Bakiev 5b2cd4158c Hide voice waveform visualization
Build and deploy Flutter Web / build (push) Successful in 2m39s
2026-05-13 17:59:30 +07:00
Ruslan Bakiev 04fa49737d Expand voice recording layout
Build and deploy Flutter Web / build (push) Successful in 2m7s
2026-05-13 17:50:17 +07:00
Ruslan Bakiev 729dd21b78 Add compact voice progress grid
Build and deploy Flutter Web / build (push) Successful in 2m6s
2026-05-13 17:41:28 +07:00
Ruslan Bakiev fcc2c26752 Restore wave voice recorder UI
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"
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
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
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
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
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
Build and deploy Flutter Web / build (push) Successful in 2m22s
2026-05-13 15:31:56 +07:00
Ruslan Bakiev 765219cc20 Rework voice meter signal visualization
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
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
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
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
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
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
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
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
Build and deploy Flutter Web / build (push) Successful in 1m46s
2026-05-09 15:10:18 +07:00
Ruslan Bakiev f5f59d3020 Require Google place for voice reviews
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
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
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
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
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
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
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
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
Build and deploy Flutter Web / build (push) Successful in 2m15s
2026-05-08 19:14:08 +07:00
Ruslan Bakiev be5c61a434 Use Telegram Login Widget for web auth
Build and deploy Flutter Web / build (push) Has been cancelled
2026-05-08 18:27:03 +07:00
Ruslan Bakiev 5b7b5771a1 Gate Flutter app behind Telegram
Build and deploy Flutter Web / build (push) Failing after 3m19s
2026-05-08 17:41:53 +07:00
Ruslan Bakiev b4dab2271b Authenticate reviews with Telegram init data
Build and deploy Flutter Web / build (push) Successful in 3m1s
2026-05-08 16:44:32 +07:00