263 Commits (c806e655faeebd3e409a053f6c14678a037ce135)
 

Author SHA1 Message Date
  Samuel Holland c806e655fa WgQuickBackend: Ensure tools are available before use 6 years ago
  Samuel Holland 5201c7f849 ToolsInstaller: Add a method to ensure tool availability 6 years ago
  Samuel Holland ba30d46e08 WgQuickBackend: Inline resolveState() 6 years ago
  Samuel Holland 1cfb938dd1 ToolsInstaller: Add methods to check/make symlinks 6 years ago
  Samuel Holland 011d683c23 ToolsInstallerPreference: Examine current state on load 6 years ago
  Samuel Holland b87568482d ToolsInstaller: Add method to check installation status 6 years ago
  Samuel Holland 2776455d4f TunnelEditorFragment: Fix dismissing creator activity 6 years ago
  Samuel Holland 4f02817ef0 global: Fix or suppress most lints/warnings 6 years ago
  Samuel Holland dd69a2e778 project: Remove currently-unused library 6 years ago
  Samuel Holland 710ffc7bb3 Fragment/Tile: Make success/error messages translatable 6 years ago
  Jason A. Donenfeld 6361628e16 layout: never use suggestions 6 years ago
  Jason A. Donenfeld da30a6d449 TunnelListFragment: fix plural grammar 6 years ago
  Jason A. Donenfeld 1ae10b8f45 RootShell: fix off by one 6 years ago
  Jason A. Donenfeld 5944efc13c QuickTileService: show toast for longer and use right messages 6 years ago
  Jason A. Donenfeld 7645ea15c4 global: Prefix tags with WireGuard/ 6 years ago
  Jason A. Donenfeld 31ba7e6593 RootShell: multiplex commands 6 years ago
  Samuel Holland ae2068dc16 Port over remaining error handling 6 years ago
  Samuel Holland c4e91f8040 Handle tunnel state change errors appropriately 6 years ago
  Samuel Holland c40555c1bd TunnelListFragment: Fix crash on deleting multiple tunnels 6 years ago
  Samuel Holland b6ed17884f ToggleSwitch: Improve reliability 6 years ago
  Samuel Holland 668d90f063 WgQuickBackend: Improve error handling 6 years ago
  Samuel Holland ec81014c4e Tunnel: Add a State factory method 6 years ago
  Samuel Holland d645d69847 project: Global cleanup 6 years ago
  Samuel Holland 88e30431cb Application: Remove unneeded exported component 6 years ago
  Samuel Holland 08cca56388 ToolsInstaller: Extract to its own classes 6 years ago
  Samuel Holland 1f30e133d6 TunnelManager: Simplify save/resume methods 6 years ago
  Samuel Holland 4a3d68bb7d BaseActivity: Make variable names consistent 6 years ago
  Samuel Holland 1fd9547f6a TunnelManager/QuickTileService: Remember last used tunnel 6 years ago
  Samuel Holland 38b2aafce8 Remove primary configuration preference 6 years ago
  Samuel Holland 16c0b5b15a FileConfigStore: Move function returns outside try blocks 6 years ago
  Samuel Holland 0ab3e29432 Tunnel: Remove UNKNOWN state 6 years ago
  Samuel Holland 11f851abf8 Move bundle keys where they are used 6 years ago
  Samuel Holland cef97b990e WgQuickBackend: Prefer ArrayList over LinkedList 6 years ago
  Samuel Holland e01813487f app: Upgrade to build tools version 27.0.3 6 years ago
  Samuel Holland 137325d3cc ConfigEditorFragment: Support renaming tunnels 6 years ago
  Samuel Holland 30396b8718 model: Allow renaming tunnels 6 years ago
  Samuel Holland e70b242c01 model: Remove confusing uses of completion chaining 6 years ago
  Samuel Holland 77fdd7c883 TunnelListFragment: Name a CompletionStage what it is 6 years ago
  Samuel Holland 1862ff0bbe Tunnel: The name passed to isNameValid is never null 6 years ago
  Samuel Holland 2f5494d47c ConfigEditorFragment: Ensure localName is never null 6 years ago
  Samuel Holland be8b6017d5 Make TunnelManager the point of asynchronicity 6 years ago
  Samuel Holland 5a2f692d73 TunnelManager: Sort tunnels case-insensitively 6 years ago
  Samuel Holland 536c6958fc SortedKeyedList...: Support arbitrary comparators 6 years ago
  Samuel Holland 4f2b6bef84 Keyed...: Rename all the things 6 years ago
  Samuel Holland 4d38993832 project: Minor cleanups 6 years ago
  Samuel Holland 22bdffcecd model: Proxy all async work through the TunnelManager 6 years ago
  Samuel Holland 2315a699fb TunnelManager: Enumerate running tunnels only once 6 years ago
  Samuel Holland df7d18fb5d Tunnel: Require passing a state to the constructor 6 years ago
  Samuel Holland 1c2239ae91 Backend: Add a function to enumerate running tunnels 6 years ago
  Samuel Holland 2543f28274 MainActivity: Fix ActionBar after rotation 6 years ago