💾 Archived View for bbs.geminispace.org › s › Lagrange › 20367 captured on 2024-12-17 at 15:03:07. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
New mobile builds are available: iOS TestFlight 1.18 (2) and Android Beta 32.
These are based on the desktop v1.18 release, so new features include a revised Upload UI with support for Titan edit links and Misfin messaging, Guppy protocol, bookmarks updated on permanent redirections, adaptive page width, and updated fonts.
Additional Android fixes:
The F-Droid repo seems sluggish in updating itself, so you can find the new APK here as well:
EDIT: F-Droid repo is up-to-date.
Oct 04 · 2 months ago · 👍 scops, Nono, vi, byzoni, sheep, ralseithegoat · ❤ 1
now with support how IPA according with the European union laws?
🕹️ skyjake [OP/mod...] · Oct 04 at 16:45:
If you are asking me to distribute IPA files, I don't plan to do that, sorry.
ok
@skyjake Much appreciated! Got it a few hours ago on f-droid, it just runs even smoother now!
Sorry again about the mishap with the window shadows on Github!
Love the new Titan editor, so much more intuitive and easier to use! I tried writing this comment with it but it crashed :/
Apparently I was on Android beta 31 (via F-Droid) earlier. Now on beta 32 it crashes upon startup: before it loads the last page I was on (this one) and before it finishes refreshing the feed (I see the loading star badge in the address bar).
eta: I have to uninstall the previous version to downgrade back to the working b31. So I'm unable to use it on my phone. This comment was made from my laptop.
edit again: I got LogFox to diagnose the startup crash and the only thing remotely useful in that is it's in the thread TlsRequest, which apparently died via SIGSEGV with code SEGV_ACCERR. I can probably send you the big list of memory addresses too, but I don't think you want that?
tbss: independent developers are not bound by DMA. It only applies to "gatekeepers" like Google and Apple.
everything buttery smooth and now I can install custom fonts!
@skyjake FYI: git commit 90a500f broke building on macOS
src/ui/touch.c:135:13: error: use of undeclared identifier 'SDL_DisplayMode' src/ui/touch.c:136:13: error: call to undeclared function 'SDL_GetDesktopDisplayMode'
🕹️ skyjake [OP/mod...] · Oct 05 at 05:06:
@sy Do you have the TUI enabled? I believe the error is coming from there. I've pushed a fix to the dev branch.
🕹️ skyjake [OP/mod...] · Oct 05 at 05:08:
@halscode There is a known crash-at-launch bug in the Android builds relating to early network requests. I've yet to track it down as I'm having difficulties catching it in the debugger.
@halscode @skyjake I found a workaround for the startup crash. Put your device in flight mode, open Lagrange, put it out of flight mode. (this fixes it going forward)
It most likely isn't the early requests that is the problem, but an exception or race condition happening with the Gemtext or the TLS handshake?
🕹️ skyjake [OP/mod...] · Oct 05 at 06:15:
@HanzBrix A good tip, thanks!
🕹️ skyjake [OP/mod...] · Oct 05 at 12:58:
@halscode I can reproduce the Titan posting crash on my phone, let's see what the logs say.
Does this help? This is the crash thing for the Titan crash.
— crash-fi-skyjake-lagrange-05_10-10-49-10_319.zip
🕹️ skyjake [OP/mod...] · Oct 05 at 16:50:
I managed to reproduce that exact crash. It was due to an uninitialized variable in the upload widget. The fix will be in the next build.
Now if I could reproduce that launch crash as well...