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
Michal Kváček
48f57cde0d
Breadcrumbs resit pres funkce
2024-03-13 06:35:26 +01:00
Michal Kváček
5cff3580b0
Pagination prepsano do inteligentnejsi composable
2024-03-09 23:16:37 +01:00
Michal Kváček
883b4fa97f
Init lightboxu az po otevreni fotky
2024-03-09 23:02:30 +01:00
Michal Kváček
722e832f1d
Docasne vypnuti intersection observeru u fotek - nefunguje pak proklik na titulni fotku
2024-03-07 10:13:31 +01:00
Michal Kváček
415ff15ab9
Pridan intersection na galeriii a mapu -> zrychleni
2024-03-07 07:08:03 +01:00
Michal Kváček
cd9c7351e9
Moznost nahravat fotky copilotem
2024-03-07 06:45:22 +01:00
Michal Kváček
f0a4c439dc
Fix nacitani spatnych dat do mapy u udalosti
2024-02-29 08:19:24 +01:00
Michal Kváček
7a45a0133e
Mapa s trasami letu u eventu, drobna uprava vizualu eventu
2024-02-28 09:41:15 +01:00
Michal Kváček
92678ec829
Zobrazeni linku na event u detailu letu
2024-02-26 09:45:23 +01:00
Michal Kváček
1a5c8f09bf
Napoveda, fix filtru pro nacitani letu u objektu
2024-02-13 23:00:37 +01:00
Michal Kváček
9c9bbc9baa
Reset hesla
2024-02-08 16:25:41 +01:00
Michal Kváček
fe47c1f7d6
Neindexovat 404
2024-02-02 09:34:03 +01:00
Michal Kváček
b22773b2ae
Snad fix 404ky
2024-02-01 17:32:12 +01:00
Michal Kváček
d69ceac14b
Vyhledavani i ve verejnych POI
2024-02-01 14:48:05 +01:00
Michal Kváček
418469d81c
Vyhledavani v POI
2024-02-01 08:32:27 +01:00
Michal Kváček
c28feade90
Drobna uprava refreshe loginu
2024-02-01 07:21:03 +01:00
Michal Kváček
5b94f2c4b3
Kontaktni form
2024-02-01 07:20:54 +01:00
Michal Kváček
08a3cbf3d9
Avatar do admina, pridani debrief informaci
2024-01-20 22:08:49 +01:00
Michal Kváček
b0aa6b5628
Uprava setovani 404 (asi porad nefunguje), ruzne podminky, priprava na zapomenute heslo, sjednoceni nacitani letu v profilu
2024-01-20 15:40:31 +01:00
Michal Kváček
0c89884b23
Uprava publikovani objektu, bugfixing
2024-01-18 06:52:39 +01:00
Michal Kváček
5a5c7cb645
Slugy, webp, hromada refaktoringu
2024-01-13 23:29:51 +01:00
Michal Kváček
e7cde2f425
Zmena favicon, uprava HP
2024-01-02 11:30:53 +01:00
Michal Kváček
966d582b63
Uprava error stranek, indexu
2023-12-19 20:34:06 +01:00
Michal Kváček
9aebc352cd
Fix nacitani letu u eventu
2023-12-12 23:54:19 +01:00
Michal Kváček
c8ea17c1ec
Aktualizace balicku, strnakovani, uprava hlavni stranky
2023-12-12 23:42:16 +01:00
Michal Kváček
8c7e237053
Verejny seznam POI
2023-12-10 23:21:33 +01:00
Michal Kváček
3216de4cb7
Bugfixing
2023-12-10 23:11:11 +01:00
Michal Kváček
9b38abd0de
Cookies v SSR
2023-12-10 22:10:26 +01:00
Michal Kváček
71389caecc
Reorganizace skeletonu, aktualizace app-vite a quasaru
2023-12-10 10:19:03 +01:00
Michal Kváček
68659ca924
Bugfixing, dotazeni uprav s uvodni fotkou
2023-12-05 12:15:12 +01:00
Michal Kváček
3bd4d7ba52
Lepsi verejna cast, ssr, lepsi prace s fotkamaa
2023-12-04 22:46:23 +01:00
Michal Kváček
11cc6ad107
Vylepseni SSR, pridani meta informaci, zatim dost WIP
2023-11-28 11:35:53 +01:00
Michal Kváček
86605ad53e
Merge branch 'master' of kvacek.cz:poletani.cz/app into ssr
2023-11-21 16:27:49 +01:00
Michal Kváček
9a14fdfcfb
Fix chybejiciho importu props
2023-11-20 16:48:58 +01:00
Michal Kváček
00d4de08e4
Fix chybejiciho importu props
2023-11-20 16:48:35 +01:00
Michal Kváček
9181118e69
Fix loginu a spatneho importu
2023-11-20 16:43:19 +01:00
Michal Kváček
4aeef2e8a6
Merge branch 'master' of kvacek.cz:poletani.cz/app into ssr
2023-11-20 16:28:02 +01:00
Michal Kváček
af74801693
Bugfixing
2023-11-20 10:24:08 +01:00
Michal Kváček
f9d70a5d57
Ne uplne otestovany prepis storu
2023-11-19 00:44:01 +01:00
Michal Kváček
331ebbc4e4
Zaklad ssr
2023-11-14 16:20:01 +01:00
Michal Kváček
e65491e00b
Bugfix
2023-11-09 06:17:20 +01:00
Michal Kváček
8beb7bb9d6
Odstraneni vue-inner-image-zoom, oprava na dotazovani na verejny seznam letu u kopilota
2023-11-07 17:47:23 +01:00
Michal Kváček
284f8d2c53
Nahled pred uploadem
2023-11-06 21:35:43 +01:00
Michal Kváček
6b1e220d42
Pridani stranky pro verejny prehled letu s danym kopilotem
2023-11-02 09:03:12 +01:00
Michal Kváček
40f21d159e
Pridani skeletonu
2023-11-01 06:19:26 +01:00
Michal Kváček
3e7ee9e686
Uprava editoru
2023-10-31 17:29:51 +01:00
Michal Kváček
1ed35552d5
Drobnosti
2023-10-30 09:13:54 +01:00
Michal Kváček
e2ad6e39b8
Implementace photoswipe
2023-10-30 09:08:58 +01:00
Michal Kváček
a63efc44d8
Prepracovane zobrazeni seznamu fotke
2023-10-27 23:01:11 +02:00
Michal Kváček
100e1fa33b
Pridan fotoeditor
2023-10-27 22:30:47 +02:00