Michal Kváček and Claude Sonnet 5
3f8ef6b985
Fix access token refresh for mutations, add login overlay fallback
...
Mutations never triggered the token-refresh path — only query() set the
_refreshUnauthorizedUser flag apollo.js's errorLink checks, so a 401 on a
mutation silently dropped the change instead of retrying. handleRefreshToken
also had a latent bug (.then(value => value.flatMap(...)) on a string access
token), which would have thrown even for queries.
Changes:
- stores/helpers.js: mutate() now sets _refreshUnauthorizedUser like query()
does.
- boot/apollo.js: fix the flatMap bug; when the token refresh call itself
fails, show a persistent, non-dismissible login overlay instead of
navigating to /login (which would discard in-progress form state), then
retry the exact same query/mutation after successful login. Dedup
concurrent failures behind one shared overlay/promise. Add a loop guard
so a retried operation that 401s again fails cleanly instead of retrying
forever. mutateImpl no longer swallows errors into a fake success.
- stores/Auth.js: dedupe concurrent refreshAccessToken() calls via an
in-flight promise.
- components/auth/LoginOverlayDialog.vue: new persistent login dialog used
by the overlay fallback above.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-14 13:23:31 +02:00
Michal Kváček
160bc1b031
Fix nacitani vsech letu do profilove casti
2026-09-14 12:28:50 +02:00
Michal Kváček
ae7072ddee
bugfixing
2026-09-14 11:08:22 +02:00
Michal Kváček
f7845b963d
Snad fix memory leaku kvuli axiosu
2026-09-14 10:48:55 +02:00
Michal Kváček
65ea19664c
Bugfixing infinite scrollu u seznamu letu, novy vzhled detailu letu
2026-01-26 16:24:15 +01:00
Michal Kváček
348025afee
Nastrel nove podoby detailu letu
2026-01-19 22:26:14 +01:00
Michal Kváček
33e7aa6e36
lepsi infinite scroll
2026-01-06 22:02:24 +01:00
Michal Kváček
ea88a29750
Zfunkcneni aplikace, aktualizace zavislosti
2025-09-24 16:10:11 +02:00
Michal Kváček
448d97e310
Fix map
2025-09-18 22:04:37 +02:00
Michal Kváček
018153aff1
Bugfixing
2025-03-17 16:38:28 +01:00
Michal Kváček
87c7f17116
Upgrade quasaru, bugfixing
2025-03-05 13:23:56 +01:00
Michal Kváček
532aee9f32
Commit po dlohe dobe
2025-01-27 16:41:32 +01:00
Michal Kváček
92c9e53ea0
Bugfixing
2024-10-14 06:38:52 +02:00
Michal Kváček
be977ee241
Pridani informace o planovaci na homepage
2024-10-09 06:57:21 +02:00
Michal Kváček
bffdd96be2
Rozdeleni editace letu do samostatnych views
2024-10-03 22:41:14 +02:00
Michal Kváček
86e8dbf8e7
Rozdeleni planovace do samostatnych routes
2024-09-30 06:43:58 +02:00
Michal Kváček
786c59cc4a
Zobrazeni pocasi po trase planu
2024-09-09 17:41:34 +02:00
Michal Kváček
7011aa3223
Nasazeni cookie listyz pres GTM, sentry jen v produkci, doplneni textovych stranek
2024-08-27 18:30:13 +02:00
Michal Kváček
e8dc51a80d
Vykreslovat trasu na zaklade dat z z db
2024-07-25 19:51:15 +02:00
Michal Kváček
88a760846c
Pridana moznost zobrazeni planu v detailu letu
2024-07-11 07:26:56 +02:00
Michal Kváček
a8ad8467ce
Ve verejne casti s detailem planu ukazovat jen pouzite POI
2024-06-30 02:38:31 +02:00
Michal Kváček
ba1089af3d
Zakladni vytvareni letu na zaklade planu
2024-06-30 02:31:16 +02:00
Michal Kváček
16650cc0cb
Fix z-indexu pro navigaci, pridani prostoru do verejne casti detialu letu
2024-06-25 22:27:23 +02:00
Michal Kváček
25b1735c87
Redesign sidebaru v planovaci, fix fullsreenu, zobrazovani mista kliku na mape
2024-06-25 21:14:35 +02:00
Michal Kváček
5280f60f34
Kurzy po planovane trase
2024-06-25 07:39:32 +02:00
Michal Kváček
ffbb3ff178
Sentry, drobnosti
2024-06-24 16:23:31 +02:00
Michal Kváček
e01bafee73
Detail planovace, verejne planovain
2024-06-11 22:03:53 +02:00
Michal Kváček
852d00b932
Pridani tabulky s necim jako navigacni stitek do planovace
2024-06-10 16:42:00 +02:00
Michal Kváček
aa6bed6f7f
Mapa s POI ve verejne casti
2024-06-04 10:56:14 +02:00
Michal Kváček
70bc57d3c7
Planovac, lepsi social image
2024-06-03 23:07:41 +02:00
Michal Kváček
32ff47a3a7
Optimalizace planovace, ikony pro letiste
2024-05-27 22:31:06 +02:00
Michal Kváček
97d1787642
Zobrazovani informaci o RWY, vylepseni zobrazeni vysek
2024-05-15 09:33:16 +02:00
Michal Kváček
8cc1746be7
Update vue na 3.4
2024-05-09 13:31:50 +02:00
Michal Kváček
3c51631bcd
Aktualizace quasaru
2024-05-09 13:17:44 +02:00
Michal Kváček
9daea5974b
Bugfixing
2024-05-07 08:24:57 +02:00
Michal Kváček
a56c6828b1
Fix geocode u poi
2024-05-06 16:30:06 +02:00
Michal Kváček
670e80d998
Pridani linku na planovac do menu, drobny bugfixing
2024-05-06 09:40:25 +02:00
Michal Kváček
be8966b5c1
Fullscreen u planovace
2024-05-02 16:29:17 +02:00
Michal Kváček
8dd0a16918
Ukladani metadat k planum
2024-04-30 22:34:41 +02:00
Michal Kváček
0760e6fb1c
Vicemene funkcni mapova cast planovace
2024-04-29 06:45:29 +02:00
Michal Kváček
bc0b5e2f15
Vkladani mista na konkretni pozici
2024-04-18 16:37:46 +02:00
Michal Kváček
de0b75163d
Dalsi iterace planovace, snad jiz kompletni vrstvy mapy
2024-04-17 13:21:32 +02:00
Michal Kváček
cee979fec8
Zakladni verze planovace
2024-04-15 18:13:22 +02:00
Michal Kváček
338ec13db2
Merge branch 'master' of kvacek.cz:poletani.cz/app into planovac
2024-04-02 06:13:48 +02:00
Michal Kváček
9af80cda06
draft planovace
2024-03-25 21:59:55 +01:00
Michal Kváček
02b839674e
Planovac, zobrazeni vzdusnych prostoru
2024-03-21 16:40:41 +01:00
Michal Kváček
275c48986e
Fix zorbazovani udalosti
2024-03-14 06:27:30 +01:00
Michal Kváček
691bd4c7c5
Bootstrap na planovac
2024-03-14 06:27:01 +01:00
Michal Kváček
c0cfd7115c
uprava breadcrumbs v privatni casti, nasazeni prefetche
2024-03-13 16:16:08 +01:00
Michal Kváček
9379d3bfd6
Prusunuti nacitani detailu do prefetche (neverejna cast), zruseni resetu breadcrumbs a title pred zmenou routy
2024-03-13 07:31:53 +01:00