dece
42ceff08ea
MainActivity: proper alerts for each error type
...
Also moved the PageViewModel into its own file? What's the norm?
2021-12-13 23:35:48 +01:00
dece
21771bc45c
improve the network channels for streaming
2021-12-13 22:29:58 +01:00
dece
faf841824d
MainActivity: show user-friendly error messages
2021-12-13 16:20:31 +01:00
dece
6e380290b4
MainActivity: handle redirections
2021-12-13 16:14:41 +01:00
dece
12c3a9e4bb
Gemtext: just trim most whitespaces for simplicity
2021-12-13 16:13:37 +01:00
dece
6381e40208
ContentAdapter: renamed for consistency
2021-12-13 16:13:16 +01:00
dece
4449e56dba
res: reduce a bit the vertical paddings
2021-12-13 16:12:48 +01:00
dece
e5df22e8b5
MainActivity: fix issue with going back
2021-12-13 15:06:40 +01:00
dece
dd2fd3812d
Gemtext: fix issue with link parsing
2021-12-13 15:06:17 +01:00
dece
34ba7cc731
History: add Room database for history
...
Also add going back support.
2021-12-12 01:31:35 +01:00
dece
bfa2285607
improve the default rendering for all elements
2021-12-11 01:26:12 +01:00
dece
c11ea868fe
MainActivity: rework layout to avoid lag
...
ScrollView + RecyclerView lead to very slow loading times for the
recycler, like a few seconds on the biggest Medusae pages. Turns out it
binds every ViewHolder instantly, losing all the recycling behavior!
Following some guidelines on StackOverflow fixed this, because official
docs could not.
2021-12-10 23:50:18 +01:00
dece
50fa9edb08
UriUtils: add a bunch of URI utilities
...
So we can now click on relative links, wow! Fast progress!
2021-12-09 01:44:52 +01:00
dece
5257824ab4
ContentRecycler: add awful recycler for content
...
Currently exploding the amount of views to use because recyclers are NOT
fun to use.
2021-12-09 01:43:51 +01:00
dece
9914ded4e2
Gemtext: add a sweat streaming parser
2021-12-07 23:02:34 +01:00