aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/java/com/wireguard/android/fragment/TunnelEditorFragment.java (unfollow)
Commit message (Expand)AuthorFilesLines
2018-01-08global: Fix or suppress most lints/warningsSamuel Holland18-40/+47
2018-01-08project: Remove currently-unused librarySamuel Holland2-3/+0
2018-01-08Fragment/Tile: Make success/error messages translatableSamuel Holland8-74/+102
2018-01-09layout: never use suggestionsJason A. Donenfeld2-8/+8
2018-01-09TunnelListFragment: fix plural grammarJason A. Donenfeld1-3/+4
2018-01-08RootShell: fix off by oneJason A. Donenfeld1-7/+2
2018-01-08QuickTileService: show toast for longer and use right messagesJason A. Donenfeld2-2/+7
2018-01-08global: Prefix tags with WireGuard/Jason A. Donenfeld11-11/+11
2018-01-08RootShell: multiplex commandsJason A. Donenfeld5-47/+150
2018-01-08Port over remaining error handlingSamuel Holland1-0/+12
2018-01-08Handle tunnel state change errors appropriatelySamuel Holland4-3/+77
2018-01-08TunnelListFragment: Fix crash on deleting multiple tunnelsSamuel Holland1-1/+8
2018-01-08ToggleSwitch: Improve reliabilitySamuel Holland2-23/+9
2018-01-08WgQuickBackend: Improve error handlingSamuel Holland1-6/+15
2018-01-08Tunnel: Add a State factory methodSamuel Holland1-1/+5
2018-01-08project: Global cleanupSamuel Holland22-144/+112
2018-01-08Application: Remove unneeded exported componentSamuel Holland1-2/+0
2018-01-08ToolsInstaller: Extract to its own classesSamuel Holland6-82/+171
2018-01-07TunnelManager: Simplify save/resume methodsSamuel Holland2-10/+9
2018-01-07BaseActivity: Make variable names consistentSamuel Holland1-2/+2
2018-01-07TunnelManager/QuickTileService: Remember last used tunnelSamuel Holland2-101/+110
2018-01-07Remove primary configuration preferenceSamuel Holland4-60/+1
2018-01-07FileConfigStore: Move function returns outside try blocksSamuel Holland1-2/+2
2018-01-07Tunnel: Remove UNKNOWN stateSamuel Holland4-10/+1
2018-01-07Move bundle keys where they are usedSamuel Holland3-6/+8
2018-01-07WgQuickBackend: Prefer ArrayList over LinkedListSamuel Holland1-2/+2
2018-01-07app: Upgrade to build tools version 27.0.3Samuel Holland1-1/+1
2018-01-07ConfigEditorFragment: Support renaming tunnelsSamuel Holland1-28/+57
2018-01-07model: Allow renaming tunnelsSamuel Holland2-0/+32
2018-01-07model: Remove confusing uses of completion chainingSamuel Holland2-16/+23
2018-01-07TunnelListFragment: Name a CompletionStage what it isSamuel Holland1-2/+2
2018-01-07Tunnel: The name passed to isNameValid is never nullSamuel Holland1-2/+2
2018-01-07ConfigEditorFragment: Ensure localName is never nullSamuel Holland1-3/+4
2018-01-07Make TunnelManager the point of asynchronicitySamuel Holland6-154/+125
2018-01-06TunnelManager: Sort tunnels case-insensitivelySamuel Holland1-1/+5
2018-01-06SortedKeyedList...: Support arbitrary comparatorsSamuel Holland3-8/+119
2018-01-06Keyed...: Rename all the thingsSamuel Holland9-33/+32
2018-01-06project: Minor cleanupsSamuel Holland4-6/+4
2018-01-06model: Proxy all async work through the TunnelManagerSamuel Holland3-70/+69
2018-01-06TunnelManager: Enumerate running tunnels only onceSamuel Holland1-7/+5
2018-01-06Tunnel: Require passing a state to the constructorSamuel Holland2-6/+8
2018-01-06Backend: Add a function to enumerate running tunnelsSamuel Holland2-16/+27
2018-01-06MainActivity: Fix ActionBar after rotationSamuel Holland1-7/+8
2018-01-06TunnelDetailFragment: Allow copying peer public keysSamuel Holland1-0/+4
2018-01-06TunnelDetailFragment: Remove state text and last changeSamuel Holland2-57/+11
2018-01-06activity: Remove useless indirectionSamuel Holland3-10/+6
2018-01-06databinding: Collection classes use generic ESamuel Holland1-4/+4
2018-01-06databinding: Simplify method signatureSamuel Holland1-2/+2
2018-01-06databinding: Remove unused classes and methodsSamuel Holland5-347/+0
2018-01-06Convert the list of tunnels to a KeyedObservableListSamuel Holland8-45/+73