summaryrefslogtreecommitdiffhomepage
path: root/app/src/main/java/com/wireguard/android/fragment
AgeCommit message (Expand)Author
2020-03-09Rename app module to uiHarsh Shandilya
2020-03-09global: Use requireContext rather than getContext in fragmentsHarsh Shandilya
2020-03-09backend: do not depend on anything except configJason A. Donenfeld
2020-02-26Resolve some lint and build warningsHarsh Shandilya
2020-02-25Resolve deprecation warningsHarsh Shandilya
2020-02-25Setup EdgeToEdgeHarsh Shandilya
2020-02-23AppListDialogFragment: Revamp toggle logicHarsh Shandilya
2020-02-23AppListDialogFragment: Code cleanupHarsh Shandilya
2020-02-23AppListDialogFragment: change "Deselect All" to "Toggle All"Sébastien LEBEAU
2020-02-14Port tunnel creation UI from ViscerionHarsh Shandilya
2020-01-23Rework timer in tunnel detailJason A. Donenfeld
2019-11-20Implement statisticsJason A. Donenfeld
2019-01-07Update copyrightJason A. Donenfeld
2018-12-18Migrate to AndroidXHarsh Shandilya
2018-12-15Clean up error messagesSamuel Holland
2018-12-15Provide semantically meaningful exceptions for translationSamuel Holland
2018-12-11Fix locale usageJason A. Donenfeld
2018-12-11Localize exception messagesZachary Wander
2018-12-09Use English lower casingJason A. Donenfeld
2018-12-08Do not close zip input streamJason A. Donenfeld
2018-12-08Remodel the ModelSamuel Holland
2018-11-11Auto-format the source directoriesSamuel Holland
2018-09-06global: update copyright headersJason A. Donenfeld
2018-08-26MonkeyedSnackbar: removeJason A. Donenfeld
2018-07-30Show different color for multiselectionJason A. Donenfeld
2018-07-29MonkeyedSnackbar: work around Harsh's broken phoneJason A. Donenfeld
2018-07-29TunnelListFragment: show selected tunnelJason A. Donenfeld
2018-07-29TunnelListFragment: fix multiselection on rotationJason A. Donenfeld
2018-07-28MainActivity: Fix fragment selection logicSamuel Holland
2018-07-27config: show more informative error message on wrong keyJason A. Donenfeld
2018-07-26TunnelDetailFragment now restores state correctly after process deathEric Kuck
2018-07-26Application: use proper completablefuture for backendJason A. Donenfeld
2018-07-25TunnelEditorFragment: plug memory leak on listenersJason A. Donenfeld
2018-07-25qrcode: minor adjustmentsJason A. Donenfeld
2018-07-25Added QR code scanner as tunnel import methodEric Kuck
2018-07-22treewide: Optimize importsHarsh Shandilya
2018-07-20fab: move in direct ratio to scrollJason A. Donenfeld
2018-07-20TunnelListFragment: Allocate interpolators outside scroll listenerHarsh Shandilya
2018-07-19TunnelEditorFragment: fix null pointer dereferenceJason A. Donenfeld
2018-07-18TunnelListFragment: setOnScrollListener is old, but we support API 21, so we ...Jason A. Donenfeld
2018-07-18AppListDialogFragment: getArguments is null before onCreateJason A. Donenfeld
2018-07-18fab: make fab respond to recyclerview scroll eventsHarsh Shandilya
2018-07-16android: TunnelListFragment: Annotate parameter to match super methodHarsh Shandilya
2018-07-13BaseFragment: do not allow tunnel to be nullJason A. Donenfeld
2018-07-13TunnelEditorFragment: binding might be nullJason A. Donenfeld
2018-07-13global: Add nullity annotationsEric Kuck
2018-07-12Address lint issues in TunnelListFragmentHarsh Shandilya
2018-07-12TunnelEditorFragment: add DNSes to allowedIPs when excluding rfc1918Jason A. Donenfeld
2018-07-11fab: use support library's renderingEric Kuck
2018-07-09BaseFragment: in the event no view is available, use toastJason A. Donenfeld