50 most recent check-ins
|
2025-12-06
| ||
| 11:03 | v2025.12 Leaf check-in: 0ff24d3885 user: Eroica@noreply.users.github.com tags: master, trunk | |
| 11:03 | android: Update dependencies check-in: 0820090f97 user: Eroica@noreply.users.github.com tags: master, trunk | |
| 11:00 | android: Fix state restoration of selected tab check-in: b22d98459b user: Eroica@noreply.users.github.com tags: master, trunk | |
| 10:47 |
android: Remove no network callback
Seems to have too many false negatives, need to investigate. check-in: 76aa55c337 user: Eroica@noreply.users.github.com tags: master, trunk | |
|
2025-11-23
| ||
| 10:14 | v2025.11 check-in: 92687a35f5 user: Eroica@noreply.users.github.com tags: master, trunk | |
| 10:14 | android: Fix Activity leak due to ClipboardManager check-in: 7ff08f2f71 user: Eroica@noreply.users.github.com tags: master, trunk | |
| 10:07 | android: Replace limited dispatcher with Read-Write-Lock check-in: 4fd41720ed user: Eroica@noreply.users.github.com tags: master, trunk | |
| 10:07 | android: Remove unused `batch` from Db check-in: d69622c6d0 user: Eroica@noreply.users.github.com tags: master, trunk | |
| 10:07 | android: Simplify transaction management in Db check-in: 53d775e449 user: Eroica@noreply.users.github.com tags: master, trunk | |
| 10:07 | v2025.10 check-in: fa1498bc33 user: Eroica@noreply.users.github.com tags: master, trunk | |
| 10:07 | android: Replace `lineSpacingExtra` with multiplier check-in: f8199b418f user: Eroica@noreply.users.github.com tags: master, trunk | |
| 10:07 | android: Set click listener once in tab dialog check-in: a3e21b687e user: Eroica@noreply.users.github.com tags: master, trunk | |
| 10:07 | android: Inject static date formatter in `TabsAdapter` check-in: a4d170c1c2 user: Eroica@noreply.users.github.com tags: master, trunk | |
| 10:07 | android: Bind document cache to tab ID check-in: c3002f6c6a user: Eroica@noreply.users.github.com tags: master, trunk | |
| 10:07 |
android: Replace BrowserFragment with ViewPager
* BrowserFragment only shows a ViewPager * Each tab is backed by a `BrowserPageFragment` * BrowserViewModel holds browser data, BrowserPageViewModel for tab-specific data check-in: 842802ccb5 user: Eroica@noreply.users.github.com tags: master, trunk | |
|
2025-10-28
| ||
| 08:19 |
android: Only emit `Unit` for Clipboard observer
Emitting `content()` would continously display Android's system message. check-in: 6a61f199d0 user: Eroica@noreply.users.github.com tags: master, trunk | |
| 08:19 | android: Add `get`, `count` to ITabs check-in: ae6b76f1d2 user: Eroica@noreply.users.github.com tags: master, trunk | |
| 08:19 | android: Formatting check-in: 08a7c43a83 user: Eroica@noreply.users.github.com tags: master, trunk | |
| 08:19 | android: Simplify `SqlTabs.all` check-in: a74a1f2bce user: Eroica@noreply.users.github.com tags: master, trunk | |
| 08:19 | android: Add default for TabStatus `fromInt` check-in: 4eb880328b user: Eroica@noreply.users.github.com tags: master, trunk | |
| 08:19 | android: Replace exception object (with instances) check-in: 1dbcfb6e0f user: Eroica@noreply.users.github.com tags: master, trunk | |
| 08:19 |
android: Make cache `purge` static
* No need for default SqliteCache instance check-in: 289ef1e2f8 user: Eroica@noreply.users.github.com tags: master, trunk | |
|
2025-10-26
| ||
| 16:08 | android: Use `bindingAdapterPosition` in view holder listener check-in: de4c04c07a user: Eroica@noreply.users.github.com tags: master, trunk | |
|
2025-10-23
| ||
| 21:57 | android: Update dependencies check-in: f18f7a5486 user: Eroica@noreply.users.github.com tags: master, trunk | |
| 21:57 | android: Update Gradle to 8.13 check-in: d3401f2394 user: Eroica@noreply.users.github.com tags: master, trunk | |
|
2025-06-21
| ||
| 09:47 |
android: Make Gemtext texts selectable
(Except anchors.) Need to tell apart normal `gemtext` and links so that movement method is not accidentally unset. check-in: afde7ea76d user: Eroica@users.noreply.github.com tags: master, trunk | |
| 09:46 | android: Add hyphenation to Gemtext texts check-in: 3f64922f04 user: Eroica@users.noreply.github.com tags: master, trunk | |
|
2025-06-19
| ||
| 14:20 | Update build instructions in README check-in: c8fb4a0c2b user: Eroica@users.noreply.github.com tags: master, trunk | |
| 14:03 | v2025.06f check-in: 4979d75af7 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 13:59 |
android: Use `shapeAppearance` to round corners in viewport
Incorrectly added/modified in 553fa2f6. It's better to directly use a shape appearance. check-in: 385a3ed777 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 13:43 |
android: Don't close over `root` view in ViewRefs
Can lead to leaking view. check-in: c197a82445 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 12:53 | android: Cleanup imports check-in: ec686fa3d0 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 12:53 | android: Automatically show images if enabled check-in: c3bca37ee2 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 12:51 | android: Add setting for showing images inline check-in: 469d63a78a user: Eroica@users.noreply.github.com tags: master, trunk | |
| 12:51 | android: Add typed `AppSettings` check-in: 8d331ede1d user: Eroica@users.noreply.github.com tags: master, trunk | |
|
2025-06-15
| ||
| 15:04 |
android: Add manual color for Fragment backgrounds
This seems to be required for ~28 APIs. check-in: e2dcbcb321 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 15:02 | android: Don't round bottom corners in BrowserFragment check-in: 21a9db5e99 user: Eroica@users.noreply.github.com tags: master, trunk | |
|
2025-06-14
| ||
| 13:08 | android: Handle expired certificates check-in: 4eb9eb3edb user: Eroica@noreply.users.github.com tags: master, trunk | |
| 13:08 | android: Handle no network connection check-in: 99bc596519 user: Eroica@noreply.users.github.com tags: master, trunk | |
| 12:23 | android: Add "clear" for resetting IPreferences check-in: 1c4a38721c user: Eroica@noreply.users.github.com tags: master, trunk | |
|
2025-06-12
| ||
| 18:49 |
android: Set up "mediaDir" in `onCreate`
Instead of going through `mediaRoot`. check-in: 70086c0a60 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 18:48 |
android: Add proper name for "app dir"
Was called "appDir" in a secret app (...!), but unnecessary for Gemicom. Can just call it "databaseDir". check-in: 2a671ffb01 user: Eroica@users.noreply.github.com tags: master, trunk | |
|
2025-06-09
| ||
| 16:16 | android: Always show InvalidGeminiDocument at last resort in BrowserFragment check-in: ea64e34ac2 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 16:16 | android: Add retry when encountering SSLProtocolException check-in: f858145fd9 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 16:10 |
android: Remove `path` from `IDb`
Not required in Gemicom. check-in: c3131c3d28 user: Eroica@users.noreply.github.com tags: master, trunk | |
|
2025-06-07
| ||
| 20:59 | android: Open last selected tab in BrowserViewModel check-in: 8bdfe8adcd user: Eroica@users.noreply.github.com tags: master, trunk | |
| 18:30 | v2025.06e check-in: 772ad33a6b user: Eroica@users.noreply.github.com tags: master, trunk | |
| 18:30 | android: Remove unused assets check-in: 6e91b50bbe user: Eroica@users.noreply.github.com tags: master, trunk | |
| 18:30 | android: Update dependencies check-in: df5df55ad2 user: Eroica@users.noreply.github.com tags: master, trunk | |
| 18:30 |
android: Refactor `navigate` calls
* Remove `UninitializedTab`, basically unneeded if state is being held `status` and nullable `geminiHost` * `ScopedTab` can now also implement `ITab` by delegation check-in: c8c0774ae8 user: Eroica@users.noreply.github.com tags: master, trunk | |