Age | Commit message (Expand) | Author |
2021-05-06 | ui: update datastore and rework api | Jason A. Donenfeld |
2021-05-06 | ui: remove hack for broken kotlin compiler | Jason A. Donenfeld |
2021-05-05 | ui: replace deprecated string operations | Harsh Shandilya |
2021-04-21 | ui: abstract out theme attributes to reduce overlap | Harsh Shandilya |
2021-04-21 | strings: replace three dots with ellipsis character | Harsh Shandilya |
2021-04-21 | ui: remove unnecessary v21 styles override | Harsh Shandilya |
2021-04-21 | strings: remove invalid translation from Farsi | Harsh Shandilya |
2021-04-21 | ui: remove some more non-null assertions on binding fields | Harsh Shandilya |
2021-04-21 | ui: reduce size of QS tile drawable | Harsh Shandilya |
2021-04-21 | strings: fix resource qualifier for Indonesian | Harsh Shandilya |
2021-04-21 | TunnelListFragment: drop incorrect non-null assertion | Harsh Shandilya |
2021-04-11 | strings: sync translations | Harsh Shandilya |
2021-02-19 | build: upgrade to ZXING 4.1.0 | Harsh Shandilya |
2021-02-12 | tunnel: report git commit as wgVersion | Jason A. Donenfeld |
2021-01-23 | strings: sync translations | Harsh Shandilya |
2021-01-01 | ClipboardUtils: localize clipboard notification snack | Jason A. Donenfeld |
2020-12-21 | strings: sync with crowdin | Jason A. Donenfeld |
2020-11-16 | ui: show all apps with internet permission in exclusions list | Harsh Shandilya |
2020-11-10 | ui: test for any camera, not just rear one | Jason A. Donenfeld |
2020-11-07 | strings: sync translations | Harsh Shandilya |
2020-10-14 | build: add crowdin syncer script and use it | Jason A. Donenfeld |
2020-10-02 | DownloadsFileSaver: initialize callback in constructor, not on the fly | Jason A. Donenfeld |
2020-10-02 | build: upgrade AndroidX biometric | Jason A. Donenfeld |
2020-09-30 | ui: use commit extension from fragment-ktx | Harsh Shandilya |
2020-09-30 | ui: account for binding disappearing on detail fragment | Jason A. Donenfeld |
2020-09-27 | tv: hack gridlayoutmanager to fill columns before row if we're not scrolling | Jason A. Donenfeld |
2020-09-26 | ui: queue up tunnel mutating on activity scope instead of fragment scope | Jason A. Donenfeld |
2020-09-26 | ui: print proper exception trace from log viewer | Jason A. Donenfeld |
2020-09-26 | ui: request intent permissions from hidden activity | Jason A. Donenfeld |
2020-09-24 | tv: handle going up directories better | Jason A. Donenfeld |
2020-09-24 | tv: show volume descriptions for file picker | Jason A. Donenfeld |
2020-09-24 | ui: account for null data in callback | Jason A. Donenfeld |
2020-09-23 | ui: cleanup code after churn | Jason A. Donenfeld |
2020-09-23 | tv: use system picker for API 29+ | Jason A. Donenfeld |
2020-09-23 | tv: use our own file picker | Jason A. Donenfeld |
2020-09-23 | tv: escape deletion view with back button | Jason A. Donenfeld |
2020-09-22 | tv: select first item after toggling deletion mode | Jason A. Donenfeld |
2020-09-22 | tv: hook up isFocused as observable property | Jason A. Donenfeld |
2020-09-22 | tv: add text when there are no tunnels | Jason A. Donenfeld |
2020-09-22 | tv: make cards slightly smaller | Jason A. Donenfeld |
2020-09-22 | tv: select the right thing on load | Jason A. Donenfeld |
2020-09-22 | tv: tweak TV layout to fit 3 rows better | Harsh Shandilya |
2020-09-22 | tv: set layout manager from XML | Harsh Shandilya |
2020-09-22 | tv: make logo almost better | Jason A. Donenfeld |
2020-09-22 | tv: anchor RV bottom to top of delete button | Harsh Shandilya |
2020-09-22 | tv: remove useless attribute | Jason A. Donenfeld |
2020-09-22 | tv: use plus instead of text for importing | Jason A. Donenfeld |
2020-09-22 | tv: do theming | Harsh Shandilya |
2020-09-22 | tv: account for broken TVs with no file picker | Jason A. Donenfeld |
2020-09-22 | tv: remove tiny words from tv banner | Jason A. Donenfeld |