Obsah
Vývoj aplikace
a:Drake původně napsal LudekV, od roku 2021 se na vývoji podílí a současnou verzi udržuje lnavrat. Zdrojový kód je v neveřejném repozitáři na GitLabu.
Hlášení chyb a náměty
Hlavním místem pro hlášení chyb, náměty i oznámení nových verzí je diskuze a:Drake na fóru geocaching.cz. Zde se také zveřejňují testovací verze před vydáním na Google Play.
Pokud chcete skutečně pomoci, popište:
- verzi a:Drake (O programu) a model zařízení s verzí Androidu,
- co přesně jste dělali, když k chybě došlo, a zda se dá zopakovat,
- u chyb v mapě nebo tématech typ mapy / tématu a odkud jste je stáhli,
- pomůže snímek obrazovky.
Protokoly o pádu
- Verze z Google Play neobsahují žádnou vlastní knihovnu pro hlášení pádů. Pády a zamrznutí (ANR) se k vývojáři dostávají anonymně přes Google Play (Android Vitals), pokud máte v telefonu povoleno sdílení diagnostických dat.
- Testovací verze (z fóra, balíček
cz.adrake.dev) obsahují knihovnu ACRA: po pádu se zobrazí dialog a protokol je možné odeslat e-mailem. Protokol obsahuje informace o místě chyby, systému a nastavení; nic se neodesílá bez vašeho potvrzení.
Starý issue tracker
Do roku 2020 se chyby evidovaly v issue trackeru na GitHubu (převzatém z Google Code). Slouží už jen jako archiv – nová hlášení prosím pište do diskuze na fóru.
Historie verzí
Novější verze odpovídají poznámkám k vydání v aplikaci (O programu → Poznámky k vydání). Verze 4.10 až 4.x nejsou podrobně zdokumentované.
Verze 6.15
- new: Aplikace pro hodinky s Wear OS (Wear OS 3 a novější) – navigace na keš přímo na zápěstí
- V detailu keše tlačítko Odeslat do hodinek; aplikaci na hodinky nainstalujete z Google Play přímo v hodinkách
- Směrová šipka a vzdálenost k cíli počítané z vlastní GPS hodinek, bez GPS fixu se použijí data z telefonu
- Vibrační upozornění při přiblížení ke keši (stejné prahy jako na telefonu)
- Radar při finálním přiblížení (do 30 m) – keš uprostřed, vaše poloha a stopa
- Přejetím z navigace obrazovka s nápovědou (hint) keše
- Ztlumený always-on displej a úsporné GPS podle vzdálenosti a rychlosti
- Zalogováním nálezu se navigace ukončí i na hodinkách
- new: Drafty: LAB keše se při hromadném nahrávání na web přeskočí (geocaching.com pro ně drafty nemá) a aplikace oznámí, kolik jich přeskočila
- fix: Tablety: aplikace už nepadá při spuštění přes celou obrazovku (dvousloupcové zobrazení)
- fix: Skládací telefony: aplikace už nepadá při přepnutí mezi úzkým a širokým displejem
- fix: Textová pole mají rámeček – ve světlém tématu dříve nebylo v dialozích (např. přezdívka) vidět, kam psát
- fix: Opraveny pády při úpravě logu, v čekajících lozích a ve filtru
- chn: Aktualizovány nástroje pro sestavení a knihovny
Verze 6.14
- new: Offline mapy a témata přes Storage Access Framework (SAF)
- Mapsforge .map soubory lze vybrat z libovolného umístění v zařízení nebo na externím úložišti – už není nutné je kopírovat do privátní datové složky aplikace
- Mapová témata se načítají přímo ze ZIP archivu (Elevate, OpenAndroMaps a další) – odpadá ruční rozbalování
- Vybrané umístění mapy a tématu se pamatuje napříč spuštěními díky perzistentním SAF oprávněním
- Interní formát definice mapy rozšířen: paralelně podporuje
file://cestu,content://SAF URI i původní odkaz do datové složky
- chn: Odstraněn starý vlastní mapový engine – od této verze pouze Mapsforge
- new: Záloha/obnova nastavení přes SAF do
/Documents/aDrakenebo libovolné veřejné složky - chn: Cílení na Android 17 (API 37); aktualizována knihovna Mapsforge
- new: Obrázky k logu lze nahrávat i do draftů
- new: Žádost o vypnutí optimalizace baterie s checkboxem (méně agresivní než dříve)
- new: Bottom sheet dialogy místo starých popup menu (bez průhledných artefaktů)
- new: Rotace mapy podle směru pohybu (head-up)
- new: Živý stav GPS pod gridem – čerstvý fix / čekám na fix / bez fixu
- new: Export GPX i polních poznámek (draftů) přes SAF do libovolné složky
- fix: Opravena foreground location service na novějším Androidu
- fix: Stav mapy (zoom, poloha, rotace) se správně zachová po otočení i restartu
- fix: Aplikace už nepadá při refreshi logů keše (race mezi background načítáním a vykreslováním seznamu)
- fix: Aplikace už nepadá při dlouhém scrolování v seznamu logů (únik file descriptorů při načítání ikon)
- fix: Opraveny úniky databázových cursorů na několika místech (vyhledávání, seznam trackables, image cache, cache mapových dlaždic)
- fix: Latentní bug: image cache mohla zacyklit na poškozeném záznamu – teď se přeskočí místo nekonečné smyčky
- fix: NullPointerException při načítání typů keší
- fix: Opraveny vypadávající dlaždice mapy při otáčení podle směru (head-up)
- fix: Logy keše po refreshi nemizí, když server vrátí prázdný seznam
- fix: Vzdálenost ve Správě stop zobrazena na desetinná místa
- fix: Rychlé hledání: výsledky zůstanou i po opětovném vyhledání, opraveno spouštění
- fix: Runtime žádost o povolení oznámení (Android 13+)
- fix: Oprava stahování trackables (chybný parametr v URL – chyba 400)
- fix: Řada oprav pádů a ANR z Android Vitals – obnova stavu po ukončení procesu systémem, časování foreground služby, souběhy ve fragmentech, NPE na různých místech
- fix: Mnoho refactoringu, úklid deprecated API, vyšší interní stabilita – ale jak vždycky po takhle velké verzi se asi něco objeví
Verze 6.13
- fix: Podpora Mapsforge témat v zip souborech
- fix: Cílení na Android 16 (O)
- fix: Mapsforge 0.26.1
- fix: oprava chyb, ale nové se určitě objeví kvůli interním změnám na novější knihovny a android
Verze 6.11
- fix: Podpora PKCE během přihlašování pomocí OAuth2
- fix: Mapsforge 0.20
- fix: oprava některých chybových stavů
- fix: povýšení systémových knihoven
- fix: online stahování mapnik tiles pro OpenStreet mapy
Verze 6.10
- fix: Minimální verze je Android 5.0 (Lollipop)
- fix: Mapsforge 0.17
Verze 6.09
- fix: a:Drake má odemčeno vše co má a:Drake plus
Verze 6.08
- fix: Drobné úpravy pro Android 10 a displeje s vyšším rozlišením
Verze 6.07
- fix: Povýšení knihoven na Android 10 (SDK 29) - vynuceno Googlem
- fix: Mapsforge 0.14
Verze 6.03
- fix: Oprava API čtení podle GC kódu
- fix: Oprava zpracování corrected coordinates
Verze 6.02
- fix: Oprava zpracování dat přes nové API
Verze 6.00
- new: Nové Geocaching API
- new: Orientační vzdálenost mezi všemi waypointy keše
- new: Tabulka znaků – pořadí, ASCII, Braillovo písmo, semafor, vlajková abeceda
- new: Zobrazení hintu z kompasu
- fix: Přidáno oprávnění pro zápis na SD kartu
- fix: Oprava stahování neexistujících obrázků – blikání listingu
- fix: Oprava mazání trackables – maže se jen vybraná stránka
Verze 5.2x
- new: Synchronizace s GeoGetem
- new: Knihovna Mapsforge 0.10.0
- fix: Import vzorců z GeoGet GPX/GGDrake
- fix: Interní změny vynucené Googlem
- Přechod na vyšší verzi knihoven pro Android – mírně pozměněný vzhled
- Nový koncept oprávnění a notifikací
- Přechod z Eclipse na Android Studio
Verze 5.18
- new: Nové načtení keší podržením tlačítka keše v mapě
- new: Tlačítka pro výběr vrstvy lze nastavit výběr stylu pro vektorové mapy Mapsforge
- new: Galerie – zpracování tagů, třídění, kompaktní zobrazení
- new: Tlačítka pro akce pro čekající logy
- new: Přidání fotky z příloh k logu
- new: Přímá podpora navigace ve Waze
- new: Vyhledávání bez ohledu na diakritiku (beta)
- fix: Oprava chyby při stahování (obrázků) z webu
- fix: Oprava skrývání navštívených wpt v nové mapě
Verze 5.17
- fix: Nová mapa
- Oprava pamatování zoomu a poslední polohy
- Optimalizace vykreslování (label jako text místo bitmapy)
- Úprava načítání keší
- new: Možnost nastavení mapy na referenční bod
Verze 5.16
- new: Bílé podbarvení malých značek keší (puntíků) v mapě
- new: Možnost spojování waypointů, pořadí podle prefixu
- new: Samostatné nastavení zvětšení mapy a ikon keší
- new: Vylepšený dialog pro nastavení barvy
- new: Knihovna MapsForge 0.9.0
- fix: Oprava času v exportovaných stopách
Verze 5.15
- new: (beta) Nové mapy, starý mapový engine vlastní výroby nahrazen Mapsforge s rozšířeními. Lze přepínat v nastavení mapy.
- new: Knihovna MapsForge 0.8.0
- new: Filtr podle data založení
- new: Výpočet součtu indicií
- new: Nastavení pořadí záložek v detailu keše
- new: Řazení položek rychlého výběru mapy přetažením
- new: Možnost vždy zobrazit ad-hoc waypointy v mapě
- new: Stahování obrázků – https, možnost úplného vypnutí a načtení vybraného obrázku na tapnutí
- new: (5.15.9) Aktualizace stavu keše podle logu disable/enable při jejich aktualizaci
- fix: Úprava logiky chování zaškrtávátka „Nepřepisovat při importu“, pokud wpt při importu neexistuje, nikdy se nemaže
- fix: Zpracování data nálezu při aktualizaci z GC Live
- fix: Změna volby úložiště – interní/externí (jiná technika detekce SD karty)
- fix: (5.15.8) Oprava počítadla nálezů při exportu/odeslání logů
- fix: (5.15.8) Oprava (ne)zobrazení keší v nové mapě při zoom in/out
- fix: (5.15.8) Zobrazení měřítka v nových mapách
- fix: (5.15.8) Oprava restartu mapy
- fix: (5.15.9) Oprava čtení keší z GC Live
- fix: (5.15.9) Oprava aktualizace keše
Verze 5.14
- fix: Opravy drobných chyb
Verze 5.13
- new: Přepracován editor waypointů
- new: Zobrazení prefixu waypointu v seznamu
- new: Možnost řazení waypointů podle vzdálenosti nebo názvu
- new: Úprava možností nastavení automatického označení navštívených waypointů
- new: Možnost zachovat při aktualizaci některé logy
- new: Automatické rozpoznání proměnných ve vzorci
- new: Podpora GPX ve formátu Groundspeak PQ a GeoGet v2
- new: Základní podpora pro Lab Cache
- new: Volba úložiště – interní/externí
- new: Hlášení chyb (nutno povolit v nastavení)
- fix: Rozpoznání webových adres keší s HTTPS
Verze 5.12
- new: Mapsforge 0.6.1
- new: Rekurzivní vyhodnocení vzorce, např. [[A+B]C[D+E]+26]
- new: Počítané proměnné, např. X = A+B+C
- new: Automatické označení navštívených waypointů
- new: Vizualizace navštívených waypointů v seznamu
- new: Úprava nastavení – nová stránka pro waypointy
- fix: Oprava testu existence mapy
- fix: Oprava tmavého tématu
- fix: Aktualizace MTP po exportu fieldnotes
Verze 5.09
- new: Mapsforge 0.6.0
- new: Možnost sdílet odkaz na keš
- fix: Úprava tmavého tématu
- fix: Změna ikonky pro onačení keše z praporku na hvězdičku, přidání volby do filtru
Verze 5.08
- new: Upozornění na waypointy starší než poslední verze listingu
- fix: Oprava čtení PQ z Gc Live
- fix: Oprava hledání podle středu mapy a zobrazení souřadnic v souhrnu filtru
Verze 5.07
- new: možnost nezobrazovat navštívené wpt v mapě
- fix: sjednocení formátu názvu keše v hledání a v menu v mapě
- fix: oprava mapy – optimalizace čtení keší, barvy puntíků
Verze 5.06
- fix: oprava kopírování z listingu
Verze 5.05
- fix: drobné opravy - přístup k databázi, font v mapě
Verze 5.04
- fix: drobné opravy
Verze 5.03
- fix: upraveno otevření z notifikace
- fix: další drobné opravy
Verze 5.02
- fix: oprava vypínání/zapínání GPS
- fix: vylepšena práce s obrázky v galerii
Verze 5.01
- fix: oprava rychlého hledání (jen Plus)
- fix: oprava (ne)ukládání poznámek
Verze 5.00
- nový vzhled a chování uživatelského rozhraní
- přepracována velká část aplikace
Verze 4.09
31.12.2013
- new: základní podpora pro geospy.org
- new: betaverze editoru nastavení map
- chn: podpora pro více vektorových map
- fix: oprava vytváření waypointu Original Location
- fix: oprava vytváření prázdných složek v attach
Podpora pro Geospy.org
- import GPX – rozlišuje se podle prefixu bodu GS
- otevření na webu - http://www.geospy.org/object/<kód>
- ikony podle kategorie:
- Civilní
- Historický a náboženský
- Přírodní
- Technický
- Vojenský
Verze 4.08
1.12.2013
- new: doplněn potvrzovací dotaz před výmazem čekajících logů
- new: popis atributů na tapnutí na ikonce
- fix: oprava importu z Gc Live
- chn: odkazy z listingu se otvírají v externím prohlížeči
Verze 4.07
3.11.2013
- fix: stahování map v menším měřítku
- chn: knihovna Mapsforge
Verze 4.06
26.10.2013
- fix: kompas v režimu na šířku
Verze 4.05
22.10.2013
- new: indikace příloh
- chn: informace o keši u kompasu
- fix: znova vylepšeno držení pozice listingu
Verze 4.04
15.10.2013
- fix: vylepšeno držení pozice listingu
Verze 4.03
26.9.2013
- fix: zařazení GPS Adventure Exhibit mezi eventy
- fix: zpracování nekorektně zapsaných vzorců v poznámce
- fix: rolování editoru logu
- fix: držení pozice listingu
Verze 4.02
2.9.2013
- new: notifikace s hrubým měřením vzdálenosti
- new: holandština
- new: lze kopírovat hint (podržením)
- new: spojování stop
- new: rozpoznání URL http://www.geocaching.com/geocache/GCxxx
- fix: značka při sdílení souřadnic i pro waypointy
- fix: zobrazení překryvných vrstev, pokud chybí v mapě
Verze 4.01
22.7.2013
- new: číslování nálezů v rámci dne
- new: automatický výmaz prázdných stop
- fix: oprava importu Corrected Coordinates
- fix: přidána značka při sdílení souřadnic
Verze 4.0
21.6.2013
- new: obrázky k logům
- new: zobrazení statistiky a trasy starších stop (Plus)
- new: volitelný přesun keše na finální souřadnice
- new: volitelné automatické dělení stopy
- new: uživatelsky nastavitelné rychlé přepnutí mapy
- new: rychlé hledání na hw tlačítko lupy nebo dlouhý stisk hledání v menu
- new: zapamatování posledního typu logu
- chn: přepracována aktivita pro zápis logu
- chn: sjednocení ovládání seznamů – menu na (krátké) ťuknutí
- chn: zvýšen limit počtu základních vrstev mapy ze 3 na 10, překryvné zůstávají max. 3
- chn: změněny obrazovky nastavení map
- fix: oprava opakovaného hledání po hlášce o koupi a:Drake Plus
- fix: oprava zrušení stahování z Gc Live
Verze 3.09
2.4.2013
- new: hromadná aktualizace plných listingů přes výsledek hledání (Plus)
- chn: statistika výletu
- chn: nastavení pozice mapy při otevření z filtru podle referenčního bodu
- chn: aktualizace map-config.xml
Verze 3.08
18.2.2013
- new: volba velikosti popisků keší v mapě
- fix: oprava aktualizace trackables (Plus)
- chn: zapamatovani pozice mapy
Verze 3.07
13.2.2013
- new: zobrazení HTML kódu listingu (Plus)
- new: podmínky Gc Live a varování pro BM
- fix: oprava přepsání proměnných při aktualizaci z Gc Live
- fix: automatické načtení přezdívky při hledání přes Gc Live
Verze 3.06
26.1.2013
- fix: oprava importu z Gc Live
Verze 3.05
24.1.2013
- fix: zpracování časového pásma při importu datumů z Gc Live
- fix: dialog pro výběr souboru
- fix: nová knihovna mapsforge, řeší pády při přechodu ze starší verze
Verze 3.04
13.1.2013
- new: možnost výběru vykreslovacího schématu pro vektorové mapy
- fix: aktualizace označených stop při vytvoření nového výletu – issue 207
Verze 3.03
5.1.2013
- new: možnost výběru datové složky
- fix: vyhozeno vypnutí hw akcelerace v mapě, zpomalovalo to vektorové mapy
Verze 3.02
11.12.2012
- new: otevření příloh z GG
- fix: nové načtení map-config.xml po spuštění
- fix: oprava manifestu – chybné určení kompatibility z telefony
- chn: aktualizace vektorových map na verzi 0.3.1
Verze 3.01
27.11.2012
- fix: oprava aktualizace seznamu nalezených keší při pohybu
Verze 3.00
16.11.2012
- new: vektorové mapy mapsforge
- new: správa putovních předmětů (plus)
- new: rozšířená realita v kompasu (experimentální, plus)
- new: vizualizace 161 m kruhů
- new: import Corrected Coordinates aka Coordinate Override
- new: intent na sdílení zkopírovaného textu GCxxxx (experimentální)
- new: export výsledku hledání do PQ GPX
- new: řešitel vzorců kontroluje podezřelé (chybějící) nuly v desetinné části
- new: výpis shrnutí nastavení filtru
- new: při importu GPX přidán automatický tag LastImport
- fix: přepnutí na radar, pokud není referenční bod z GPS
- fix: třídění nalezených keší
- fix: waypointy v mapě při omezení „nesmí mít tag…“
- fix: pád při otevření ad hoc waypointu z mapy
- fix: vypnutí obrazovky na seznamu čekajících logů
- fix: zapamatování poslední pozice mapy, použije se, pokud není informace o poloze
- fix: hledání a zobrazení keší v mapě na západní polokouli
- chn: menu pro aktualizaci keše z Gc Live
- chn: dialog pro otvírání a ukládání souborů
- chn: na žádost Mapy.cz bylo odstraněno nastavení pro jejich mapy
Verze 2.00
26.6.2012
- new: nové ikonky
- new: obrázky v databázi podle GeoGetu
- new: otevření listingu z čekajících logů
- new: možnost editace tagů
- new: automatické spuštění přihlášení na Gc Live, pokud je potřeba
- new: podpora Sygic
- chn: přepracován přehled logů
- chn: zobrazení seznamu waypointů
- chn: vylepšeno přepnutí hledání mezi databází a Gc Live
- fix: hledání keší přes Gc Live podle jména autora
- fix: reset data a času při otočení telefonu během psaní logu
- fix: aktualizace listingu keše
- fix: export stopy – oprava směru a času
- fix: přepisování waypointů při aktualizaci z Gc Live
- fix: nastavení rotace displeje
- fix: zachování pozice seznamu keší při návratu z detailu
- fix: hledání podle tagů (nesmí mít …)
Verze 1.14
10.5.2012
- new: sdílení souřadnic s dalšími aplikacemi
- fix: oprava změny cíle navigace
Verze 1.13
5.5.2012
- new: drobná vylepšení
- fix: oprava chyb
Verze 1.11
3.5.2012
- new: galerie, ukládání obrázků pro práci offline
- new: podpora pro ukládání mapových dlaždic jako samostatných souborů (nutná ruční úprava map-congif.xml)
- fix: ukládání průměrovaných wpt
- fix: import GPX – listing, vylepšen ukazatel průběhu
- fix: oprava ztráty poznámky při aktualizaci z Gc Live
- fix: načtení keše z mapy při zdroji dat Gc Live
Verze 1.10
16.4.2012
- new: navigace na keš či waypoint pomocí Google mapy
- fix: padání mapy
Verze 1.09
15.4.2012
- new: statistika výletu, průměrování
- fix: zobrazeni filtru na Ice Cream Sandwitch 4.0.x
- fix: aktualizace URL pro mapy Google - <b>vymaž /sdcard/adrake/map-config.xml, založí se nový</b>
- fix: optimalizace mapy
- fix: zkrácena doba odezvy kontextového menu v mapě
- fix: upraven okamžik přehrávání signálu při přiblížení
- fix: řešitel vzorců, vyhodnocení závorek, unární mínus, vylepšena normalizace, sjednoceny interní značky pro vzorce a proměnné
Verze 1.08
26.3.2012
- new: řešitel vzorců
- fix: různé opravy
Verze 1.07
17.3.2012
- new: vkládání souřadnic waypointů ze schránky a jejich rychlý výmaz
- fix: Live seznam keší - skok do detailu a návrat
- fix: otočení mapy se zobrazeným kontextovým menu
- fix: zákaz čtení Waymarků z Gc Live
Verze 1.06
13.3.2012
- new: vypínání GPS, pokud není potřeba
- fix: při prázdné databázi se automaticky přepne na Geocaching Live
- fix: mapa – absolutní cesta pro zdroj mapy, ošetřeno prázdné URL, doplněno stahování kachlí při přiblížení přes maximální měřítko
- fix: ukazatel průběhu při ukládání logu
- fix: oprava chování aktivity pro nastavení
- fix: Attended jako výchozí typ logu pro Eventy
- fix: padání ve filtru podle polohy pokud nebyly žádné ad-hoc waypointy
- fix: pády v seznamu keší
Verze 1.05
10.3.2012
- new: stažení posledních 10 logů pro vybranou keš (i pro BM)
- new: automatické načítání dalších keší z webu v seznamu
- new: hromadná aktualizace stavu vybraných keší
- new: základní šifrovací pomůcky
- new: možnost dotazu na způsob odeslání logu
- new: správce stop
- new: souřadnice pro filtr z ad-hoc waypointů a podle adresy
- fix: hledání podle hvězdiček s horní a dolní mezí stejnou
- fix: přepnutí čtení směru po zastavení zpět z GPS na kompas
- fix: oprava orientace světových stran v mapě a kompasu v režimu na šířku
Verze 1.04
26.2.2012
- new: filtr podle velikosti, obtížnosti a terénu
- new: projekce waypointu
- new: detail waypointu - ciferný součet souřadni, uživatelsky definovatelná ochrana proti přepsání při importu
- new: pokud je instalován GPS Status, použije se pro sledování GPS
- new: odeslání logů na web - volba zda ihned publikovat nebo jen uložit FN
- fix: zobrazeni ad-hoc waypointů
- fix: posun mapy na cíl navigace (automaticky vypne pohyblivou mapu a posune zobrazení)
- fix: oprava načítání waypointů v detailu keše - byl příliš striktní filtr
Verze 1.03
24.2.2012
- fix: doplněn test final při načítání z databáze do seznamu
- fix: oprava layoutu dialogu pro výběr souboru
- fix: vloženy nové vlastní klíče pro Geocaching Live <b style=„color:red“>(doporučujeme nové přihlášení)</b>
- new: třídění seznamu keší
- new: povoleno přesunutí na SD kartu (vyžaduje Android 2.2 a vyšší)
Verze 1.02
22.2.2012
- new: volba režimu zaokrouhlování času logu
- fix: restart aplikace po použití tlačítka HOME
- fix: export Field Notes v UTF-16
- fix: několik míst, která mohla být příčinou pádu
Verze 1.01
21.2.2012
- new: možnost skrytí stopy v mapě
- fix: oprava chybné hlášky „Not authorized“ při stahování keše
- new: zakazování/povolování voleb filtru podle toho, zda se hledá podle kódu keše
- new: mapa - zelený podklad pro všechny typy keší s final waypointem, kde to má smysl
Verze 1.00
20.2.2012 * První veřejná verze
