a:Drake

comprehensive geocaching solution

Uživatelské nástroje

Nástroje pro tento web


dev

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
dev [2013/12/31 22:17] – [Verze 4.09] ludekvdev [2026/10/12 10:12] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
 ====== Vývoj aplikace ====== ====== Vývoj aplikace ======
  
-[[http://code.google.com/p/a-drake|a:Drake na Google Code]]+a:Drake původně napsal [[https://www.geocaching.com/p/?u=LudekV|LudekV]], od roku 2021 se na vývoji podílí a současnou verzi udržuje [[https://www.geocaching.com/p/?u=lnavrat|lnavrat]]. Zdrojový kód je v neveřejném repozitáři na GitLabu.
  
-===== Hlášení chyb ===== +===== Hlášení chyb a náměty ===== 
-Pro hlášení chyb je možné kromě standardních prostředků systému Android použít i [[http://code.google.com/p/a-drake/issues/list|Issue tracker]] +Hlavním místem pro hlášení chyb, náměty i oznámení nových verzí je **[[https://forum.geocaching.cz/t/30477|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, při jaké příležitosti k pádu aplikace došlo a přiložte výpis logu. Pro jeho získání lze použít program [[https://play.google.com/store/apps/details?id=com.nolanlawson.logcat|CatLog]]+
  
-Nastavte filtr na **adrake** a úroveň logu na **Debug**+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.
  
-{{:catlog:1.jpg|Nastavení filtru}}  {{:catlog:2.jpg|Úroveň logu ...}}  +==== 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 [[https://www.acra.ch|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í.
  
-{{:catlog:3.jpg|... debug}}+==== Starý issue tracker ==== 
 +Do roku 2020 se chyby evidovaly v [[https://github.com/ludekv/a-drake/issues|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.
  
-Zobrazí se seznam hlášení, někde by v něm měla být červená <fc #FF0000>**E**</fc>. Seznam uložte a přidejte ho jako přílohu k hlášení v [[http://code.google.com/p/a-drake/issues/list|Issue trackeru]].+===== 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é.
  
-{{:catlog:4.jpg|}}+==== 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/aDrake'' nebo 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
  
-Alternativně lze výpis logu (ideálně i s informací o zařízení a popisem, co k chybě vedlo) rovnou poslat na mail ludek.vondruska<zavinac>gmail... 
- 
-{{:catlog:5.jpg|}} 
- 
-===== Historie verzí ===== 
 ==== Verze 4.09 ==== ==== Verze 4.09 ====
 //31.12.2013// //31.12.2013//
dev.1388524656.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki