Age | Commit message (Expand) | Author |
---|---|---|
2021-10-29 | global: bump copyright year | Jason A. Donenfeld |
2021-04-21 | ui: remove some more non-null assertions on binding fields | Harsh Shandilya |
2020-09-30 | ui: account for binding disappearing on detail fragment | Jason A. Donenfeld |
2020-09-22 | tv: wire in stats | Jason A. Donenfeld |
2020-09-22 | tv: abstract out tunnel importing | Jason A. Donenfeld |
2020-09-22 | tv: initial draft of Android TV support | Harsh Shandilya |
2020-09-20 | TunnelDetailFragment: use kotlin coroutine for timer and rework nullability | Jason A. Donenfeld |
2020-09-17 | ui: retire EdgeToEdge | Harsh Shandilya |
2020-09-16 | coroutines: lifecycleScope is by default on Main.immediate | Jason A. Donenfeld |
2020-09-15 | coroutines: use lifecycleScope where appropriate | Jason A. Donenfeld |
2020-09-15 | coroutines: convert the rest | Jason A. Donenfeld |
2020-03-20 | EdgeToEdge: move into widget | Jason A. Donenfeld |
2020-03-19 | Use more Kotlin-esque code where applicable | Harsh Shandilya |
2020-03-19 | ui: Convert fragment package to Kotlin | Harsh Shandilya |