- Mar 01, 2023
-
-
Jean-Paul Calderone authored
-
Florian Sesser authored
-
Florian Sesser authored
-
Florian Sesser authored
-
- Feb 27, 2023
-
-
Jean-Paul Calderone authored
Handle `runReq` exceptions so they don't blow up the page See merge request !15
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
Skip prerendering the two I/O demo widgets See merge request !14
-
Jean-Paul Calderone authored
Unfortunately it looks like `performEvent` is not careful about what happens to IO exceptions in the action it runs. We should probably make a safe wrapper for us to use, always? Meanwhile, here's a narrowly-scoped fix that makes the network widget safe against such errors.
-
Jean-Paul Calderone authored
When they are prerendered there is a warning about "hydration failure". This indicates the DOM prerendered (on the server) somehow doesn't match the DOM rendered (in the client). Since it's not obvious what these differences might be, this might be a hydration bug. It's just as correct to skip the prerendering for these two cases though (and maybe we should skip it for _everything_?)
-
Jean-Paul Calderone authored
Demonstrate doing network I/O in the app See merge request !13
-
Jean-Paul Calderone authored
The Date header is weirdly cached by the server and makes it hard to interpret the behavior of the app. The Age header is simple and predicable.
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Feb 24, 2023
-
-
Jean-Paul Calderone authored
Replace `LANGUAGE CPP` with two platform-specific source files See merge request !12
-
Jean-Paul Calderone authored
Fix a few warts in the frontend code See merge request !11
-
Jean-Paul Calderone authored
`LANGUAGE CPP` works but comes with some downsides (surprising source rewriting, more recompilations). We can avoid them by having cabal deal with the platform differences instead.
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
Call an API from tahoe-chk as a demonstration that we can Closes #13 See merge request !9
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
Also the comment referenced in the comment no longer exists, so stop referencing it.
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Feb 23, 2023
-
-
Jean-Paul Calderone authored
In particular, try to give it a factoring that might be maintainable in practice.
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
Also, take plaintext from a text input area instead of hard-coding it.
-
- Feb 22, 2023
-
-
Florian Sesser authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
Also switches to the original zfec library version of tahoe-chk since the Botan version still won't build for Android.
-
- Feb 21, 2023
-
-
Jean-Paul Calderone authored
Depend on android-activity and use its `getFilesDir` Closes #19 See merge request !10
-
- Feb 16, 2023
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
Now that the botan2 derivation is fixed we don't need this. Also, skip the tests because they're crashing right now. :/
-
Jean-Paul Calderone authored
Co-authored-by:
Florian <florian@leastauthority.com>
-
- Feb 15, 2023
-
-
Jean-Paul Calderone authored
It doesn't seem like it should be necessary but it helps, a little, I think.
-
Jean-Paul Calderone authored
It's not clear to me why passing `buildPackages.python3` as the value for `python` to the `override` call isn't the way to do this. If we take that approach then the configure phase fails because it cannot find "python".
-