Skip to content
Merged
Changes from all commits
Commits
Show all changes
163 commits
Select commit Hold shift + click to select a range
296492a
feat: ParkTrack app icon set
nawinds May 5, 2026
7f8b0ab
Merge remote-tracking branch 'origin/main'
nawinds May 6, 2026
16c7991
Merge remote-tracking branch 'origin/main'
nawinds May 8, 2026
8df03f4
fix: show zones in all time modes, fix degenerate geometry, update mo…
Mentigen May 15, 2026
667f886
fix: 422 on routing, parallel line direction, zone count labels with …
Mentigen May 17, 2026
d5e6aa7
fix: bigger zone count circles, solid white ring for contrast
Mentigen May 17, 2026
f0a2814
fix: placemark opacity 1.0, was defaulting to 0.5 in yandex_mapkit
Mentigen May 17, 2026
5f43ed8
fix: deeplink fallback to navigator coords, move camera to zone on route
Mentigen May 17, 2026
cd351c8
fix: rename filter labels for clarity
Mentigen May 17, 2026
d1d9f79
fix: 422 on routing, parallel line direction, zone count labels with …
Mentigen May 18, 2026
d724e64
fix: bigger zone count circles, solid white ring for contrast
Mentigen May 18, 2026
feedf27
feat: route polyline, zone highlight, candidate highlight, card route…
Mentigen May 20, 2026
74f42be
feat: in-app navigation option, fix duration formatting (hours)
Mentigen May 23, 2026
152eb2d
feat: in-app navigator with heading-up camera, turns, ETA, speed, tra…
Mentigen May 23, 2026
a931a08
fix: nav bar overflow, camera to position on start, finish confirmation
Mentigen May 23, 2026
1d2c2d6
feat: off-route recalc, auto-stop, nav UI hiding, loading, background…
Mentigen May 23, 2026
9749508
feat: open map at current location on startup
Mentigen May 23, 2026
51d4dcc
fix: nav arrow icon, destination in-app nav, smooth GPS jitter
Mentigen May 25, 2026
8ee36a7
fix: nav arrow bigger, no circle, with shadow
Mentigen May 25, 2026
bd5d855
fix: hide zone count circles when no forecast
Mentigen May 25, 2026
6adaeff
fix: hide count number in zone circles when no forecast
Mentigen May 25, 2026
825215d
fix: hide count for grey (unknown) zone circles
Mentigen May 25, 2026
27e580c
fix: grey clusters show only zone count, no free count
Mentigen May 25, 2026
f1ebded
fix: cancel stale bitmap build on repeated zone updates
Mentigen May 25, 2026
6cf9d06
fix: skip bitmap rebuild when zone data unchanged
Mentigen May 25, 2026
b51c5ee
fix: show server response body on routing 422 error
Mentigen May 25, 2026
690a107
fix: strip null fields from routing request body
Mentigen May 25, 2026
a82ca61
feat: pass use_forecast=true to routing API in future time mode
Mentigen May 26, 2026
3a0ddee
fix: tap on zone circle opens parking card; fix zone_id type for ML f…
Mentigen May 26, 2026
cd950a7
fix: stop navigation provider on finish route confirmation
Mentigen May 26, 2026
5c115bd
feat: forecast info in parking card, stale warning, min free count fi…
Mentigen May 28, 2026
d1f1f3b
feat: friendly error snackbar with details dialog
Mentigen May 28, 2026
f537c30
fix: debounce zone fetch on timeline scroll
Mentigen May 28, 2026
2fed2ee
feat: always use forecasts for parking zones search
nawinds May 28, 2026
13596ab
fix: set Petrozavodsk as default map position, remove location error …
Mentigen May 29, 2026
6bcf4b4
feat: start location moved to Petrozavodsk
nawinds May 29, 2026
81071d0
feat: date/time picker, clear zones on time change, prefetch bbox, wr…
Mentigen May 30, 2026
f096979
fix: reactive time selector, Russian locale for date/time pickers, so…
Mentigen May 30, 2026
780c45a
feat: compact time picker sheet with day selector and time drum, fix …
Mentigen May 30, 2026
2e0d7f3
fix: confidence labels capitalized with very_low/very_high, bottom ro…
Mentigen May 30, 2026
cd95108
fix: move Сейчас chip above time chip to prevent row overflow
Mentigen May 30, 2026
212f65b
fix: larger time selector chips, more padding from screen edge
Mentigen May 30, 2026
d353ae3
fix: time chip outlined style to reduce visual competition with prima…
Mentigen May 30, 2026
44660c1
fix: smaller chips to fix overflow, more gap between chip and FAB
Mentigen May 30, 2026
0328399
fix: separate Positioned for time chip and FAB, no overflow, FAB alwa…
Mentigen May 30, 2026
ac9f71e
fix: show confidence always as percentage
Mentigen May 30, 2026
4ab9e2e
fix: past mode now merges base zones with occupancy data like future …
Mentigen May 30, 2026
ae0a653
fix: hide confidence row in past mode
Mentigen May 30, 2026
fa114bf
feat: password reset screen and fix parking card bottom padding
Mentigen Jun 1, 2026
4c1d204
fix: name field required in registration
Mentigen Jun 5, 2026
fa5c8ce
docs: add Google Play app badge
nawinds Jul 15, 2026
6e1c665
ci: publishing releases to Google Play
nawinds Jul 16, 2026
25c19d7
ci: web app deploy at m.parktrack.live
nawinds Jul 16, 2026
761056d
Merge pull request #1 from ParkTrack-Project/development
nawinds Jul 16, 2026
5423494
feat: add settings, profile editing, dark theme, English, web app and…
nawinds Jul 16, 2026
1d97e46
Merge pull request #2 from ParkTrack-Project/development
nawinds Jul 16, 2026
895ef22
feat: add web app and macOS support
nawinds Jul 16, 2026
8198983
Merge pull request #3 from ParkTrack-Project/development
nawinds Jul 16, 2026
c97a434
ci: build bix
nawinds Jul 16, 2026
bba7a35
Merge pull request #4 from ParkTrack-Project/development
nawinds Jul 16, 2026
83f71dd
fix: web app theme and background color
nawinds Jul 16, 2026
300f63d
Merge pull request #5 from ParkTrack-Project/development
nawinds Jul 16, 2026
85c7e19
refactor: optimize networking, maps, and platform support
nawinds Jul 16, 2026
816c7cc
fix: remove macOS support as Yandex Maps are not supported
nawinds Jul 16, 2026
94cbf9b
chore: prepare Android 1.2.0 release
nawinds Jul 16, 2026
5d89ee1
fix: edit translations
nawinds Jul 16, 2026
95b2eda
Merge pull request #6 from ParkTrack-Project/development
nawinds Jul 16, 2026
ac09c87
ci: attach signed APK to releases
nawinds Jul 16, 2026
59f02e2
Merge pull request #7 from ParkTrack-Project/development
nawinds Jul 16, 2026
0feb2b8
fix: install Android NDK in release workflow
nawinds Jul 16, 2026
241a2b4
Merge pull request #8 from ParkTrack-Project/development
nawinds Jul 16, 2026
087042f
fix: locate sdkmanager in Android release workflow
nawinds Jul 16, 2026
fb064b8
Merge pull request #9 from ParkTrack-Project/development
nawinds Jul 16, 2026
54085ca
feat: add Yandex Maps support for web
nawinds Jul 16, 2026
62ff1e3
chore: sync iOS test target version
nawinds Jul 16, 2026
cc1f74d
Merge branch 'development'
nawinds Jul 16, 2026
3b8d98d
fix(network): preserve cached data on recoverable failures (#10)
nawinds Jul 22, 2026
0ad7f61
fix(network): preserve cached data on recoverable failures (#10)
nawinds Jul 22, 2026
544c5ce
feat(web-map): sync theme locale and disable POI interactions (#11)
nawinds Jul 22, 2026
13052e6
feat(web-map): sync theme locale and disable POI interactions (#11)
nawinds Jul 22, 2026
512c71e
feat(pwa): add iOS installation guide (#12)
nawinds Jul 22, 2026
58a568d
feat(pwa): add iOS installation guide (#12)
nawinds Jul 22, 2026
b1dd8f0
feat(auth): add language switcher (#13)
nawinds Jul 22, 2026
d1a8ba0
feat(auth): add language switcher (#13)
nawinds Jul 22, 2026
c97069f
feat(links): support m.parktrack.live app links (#14)
nawinds Jul 22, 2026
9d24ddf
feat(links): support m.parktrack.live app links (#14)
nawinds Jul 22, 2026
49fa7b9
chore(release): prepare 1.3.0 (#15)
nawinds Jul 22, 2026
4f963cb
chore(release): prepare 1.3.0 (#15)
nawinds Jul 22, 2026
7e9ffe4
Merge pull request #16 from ParkTrack-Project/release/1.3.0
nawinds Jul 22, 2026
8880787
Merge pull request #16 from ParkTrack-Project/release/1.3.0
nawinds Jul 22, 2026
315ad0b
feat(parking-search): redesign results and map selection (#17)
nawinds Jul 22, 2026
f9a6bce
feat(parking-search): redesign results and map selection (#17)
nawinds Jul 22, 2026
135dd7b
Release 1.3.0 (#18)
nawinds Jul 23, 2026
2458e17
build fix in release 1.3.0 (#19)
nawinds Jul 23, 2026
9832499
Merge remote-tracking branch 'origin/main' into release/1.4.0
nawinds Jul 23, 2026
5d58557
Merge remote-tracking branch 'origin/main' into release/1.4.0
nawinds Jul 23, 2026
4b50f31
feat(parking-search): redesign parking results panel
nawinds Jul 23, 2026
f6cf2bf
feat(parking-search): redesign parking results panel
nawinds Jul 23, 2026
0361520
feat(parking-search): synchronize result selection with map
nawinds Jul 23, 2026
936a738
feat(parking-search): synchronize result selection with map
nawinds Jul 23, 2026
bf2e99e
feat(route-preview): improve parking route actions and preview
nawinds Jul 23, 2026
c1710c9
feat(route-preview): improve parking route actions and preview
nawinds Jul 23, 2026
f2a21a8
chore(release): prepare 1.4.0
nawinds Jul 23, 2026
7e088e8
chore(release): prepare 1.4.0
nawinds Jul 23, 2026
2c9086f
fix(auth): remove duplicate login language switcher
nawinds Jul 23, 2026
d0d656b
fix(auth): remove duplicate login language switcher
nawinds Jul 23, 2026
fee376a
feat(parking-search): refine interactive map experience
nawinds Jul 23, 2026
a1fcc4e
feat(parking-search): refine interactive map experience
nawinds Jul 23, 2026
aa2e650
feat(parking-map): refresh availability automatically
nawinds Jul 23, 2026
61179e1
feat(parking-map): refresh availability automatically
nawinds Jul 23, 2026
c5de266
fix(parking-map): refine selection and route preview
nawinds Jul 23, 2026
859f246
fix(parking-map): refine selection and route preview
nawinds Jul 23, 2026
affd28e
fix(i18n): clarify "Unauthorized" error message
nawinds Jul 23, 2026
46e279d
fix(i18n): clarify "Unauthorized" error message
nawinds Jul 23, 2026
a5fe49c
fix(parking-map): align visuals and camera interactions
nawinds Jul 23, 2026
4892e70
fix(parking-map): align visuals and camera interactions
nawinds Jul 23, 2026
2a75de7
Fix Android parking search UI and location marker
nawinds Jul 25, 2026
8618915
Use Yandex default location and web compass controls
nawinds Jul 27, 2026
d2a514c
Fix map controls and parking route flow
nawinds Jul 27, 2026
f43a6a2
Implement map marker and navigation control updates
nawinds Jul 28, 2026
c468dfc
Restore parking cards and refine map controls
nawinds Jul 28, 2026
b41bbd0
Refine Android location marker and map control spacing
nawinds Jul 28, 2026
bd145d5
Unify route building progress feedback
nawinds Jul 28, 2026
699e452
Add complete HTTPS and custom deep link support
nawinds Jul 28, 2026
a2b88c3
Optimize map updates and remove unused routing code
nawinds Jul 28, 2026
be030f5
Finalize ParkTrack 1.4.0 release notes
nawinds Jul 28, 2026
d5ddfe3
Remove obsolete pending deep link state
nawinds Jul 28, 2026
59a6baa
Fix web routing and panel drag tracking
nawinds Jul 28, 2026
b18e2fd
Add route sharing and refine map location UX
nawinds Jul 28, 2026
ea2ec31
Enable two-finger web map rotation
nawinds Jul 28, 2026
85f73d9
Rebuild parking clustering from map specification
nawinds Jul 28, 2026
6e2f877
Fix web route fallback and search card transition
nawinds Jul 28, 2026
8ace6c8
Keep parking geometry visible under clusters
nawinds Jul 28, 2026
e05a575
Add resilient web routing fallback
nawinds Jul 28, 2026
a73595e
Add manual deployment workflows
nawinds Jul 30, 2026
d447554
Show app version from package metadata
nawinds Jul 30, 2026
04e98bf
Improve map interactions and location tracking
nawinds Jul 30, 2026
b87e0ad
Add agent project documentation
nawinds Jul 30, 2026
309b34b
perf(map): coordinate camera and panel animations
nawinds Jul 30, 2026
df60af6
fix(map): refine parking clusters and follow icon
nawinds Jul 30, 2026
106d27d
fix(search): restore parking result card layout
nawinds Jul 30, 2026
8689099
test(map): cover smooth camera and marker regressions
nawinds Jul 30, 2026
e5293a7
fix(map): align parking marker sizes across platforms
nawinds Jul 30, 2026
f5515c6
fix(map): adjust web location and share details
nawinds Jul 30, 2026
ecec0c6
fix(map): smooth camera panels and route viewport
nawinds Jul 30, 2026
0b4a4b5
docs(release): update 1.4.0 notes
nawinds Jul 30, 2026
6e5c4af
fix(android): satisfy Google Play compatibility checks
nawinds Jul 30, 2026
cd54156
ci: run all tests on every push
nawinds Jul 31, 2026
d3e4714
fix(map): preview destination route before navigation
nawinds Jul 31, 2026
df3adfc
Merge remote-tracking branch 'origin/release/1.4.0' into release/1.4.0
nawinds Jul 31, 2026
c877163
fix(web): keep route visible on small screens
nawinds Jul 31, 2026
e765a6b
ci: removed duplicate workflows
nawinds Jul 31, 2026
20ab7e5
ci: generate source files before tests
nawinds Jul 31, 2026
d7e5f42
fix(web): restore route controls and fit long routes
nawinds Jul 31, 2026
1005ae4
fix(search): improve parking result badges
nawinds Jul 31, 2026
bb786d9
fix(map): preserve parking arrival timezone
nawinds Jul 31, 2026
506a5a1
fix(search): scope forecast badge outline to details
nawinds Jul 31, 2026
2945907
fix(web): share routes without platform channel
nawinds Jul 31, 2026
9f3b799
docs(release): expand 1.4.0 release notes
nawinds Jul 31, 2026
e60563c
feat(map): show parking data timestamps
nawinds Jul 31, 2026
d1c0fe7
fix(map): reload zones after time changes
nawinds Jul 31, 2026
2066fd4
fix(web): check share errors with JS interop
nawinds Jul 31, 2026
6da58c3
Merge branch 'main' into release/1.4.0
nawinds Jul 31, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions lib/core/utils/app_share_platform_web.dart
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,12 @@ Future<void> shareParkTrackParams(ShareParams params) async {

try {
await navigator.share(data).toDart;
} on web.DOMException catch (error) {
if (error.name == 'AbortError') return;
} catch (error) {
final jsError = error as JSAny;
if (jsError.isA<web.DOMException>() &&
(jsError as web.DOMException).name == 'AbortError') {
return;
}
_openEmailFallback(params);
}
}
Expand Down
Loading