aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/settings.gradle (unfollow)
Commit message (Expand)AuthorFilesLines
2017-08-24Prepare version 0.1.0Samuel Holland1-2/+2
2017-08-24ConfigListFragment: Prevent config names from wrappingSamuel Holland1-0/+2
2017-08-24ConfigActivity: Only use split layout on tablet-sized screensSamuel Holland1-0/+0
2017-08-24Centralize/unify validation of configurationsSamuel Holland3-16/+11
2017-08-24ConfigActivity: Invert isSplitLayout→isSingleLayout for claritySamuel Holland1-12/+12
2017-08-24ObservableSortedMap: Document interfaceSamuel Holland1-0/+1
2017-08-24Remove state debugging messagesSamuel Holland3-13/+0
2017-08-24ConfigEditFragment: Copy public key on clickSamuel Holland3-0/+19
2017-08-24ConfigEditFragment: Mark the persistent keepalive as optionalSamuel Holland1-0/+1
2017-08-24ConfigEditFragment: Add a field for the optional pre-shared keySamuel Holland2-1/+20
2017-08-24Peer: Add a field for the optional pre-shared keySamuel Holland2-0/+21
2017-08-24ConfigActivity: Fix condition for inserting back stack entriesSamuel Holland1-1/+2
2017-08-24ConfigActivity: Save editor state across fragment instancesSamuel Holland1-1/+18
2017-08-24AddActivity: Update for ConfigEditFragment changesSamuel Holland1-4/+13
2017-08-24ConfigEditFragment: Save and restore editor state properlySamuel Holland1-6/+48
2017-08-24ConfigActivity: Avoid unnecessary executePendingTransactionsSamuel Holland1-3/+1
2017-08-24ConfigListFragment: Avoid unnecessary findViewByIdSamuel Holland1-3/+2
2017-08-23ConfigActivity: Log state transitionsSamuel Holland1-0/+3
2017-08-23Config/Interface/Peer: Make ParcelableSamuel Holland3-9/+123
2017-08-23Config/Interface/Peer: Fix some missed change notificationsSamuel Holland3-15/+18
2017-08-23VpnService: Fix some edge cases in ConfigUpdaterSamuel Holland1-18/+19
2017-08-23Config/Interface: Allow copyFrom() to work on nullSamuel Holland2-11/+28
2017-08-23BaseConfigActivity: Remember editing stateSamuel Holland2-12/+39
2017-08-23manifest: ConfigActivity is parent to AddActivitySamuel Holland1-1/+2
2017-08-22Finish first pass of config editor fieldsSamuel Holland9-173/+468
2017-08-22QuickTileService: Update the tile once on service initSamuel Holland1-0/+1
2017-08-22Add an adapter for binding an ObservableList to a LinearLayoutSamuel Holland5-14/+169
2017-08-22Use data binding to provide EditText input filtersSamuel Holland6-22/+71
2017-08-22ConfigAddActivity: Rename to AddActivitySamuel Holland4-5/+7
2017-08-21ConfigActivity: Fix fragment state when leaving/entering appSamuel Holland4-109/+162
2017-08-19Peer: Associate with a ConfigSamuel Holland2-4/+29
2017-08-19Minor cleanupsSamuel Holland2-10/+5
2017-08-18ObservableAdapters: notify on map/list being setSamuel Holland3-3/+2
2017-08-17MapAdapter: Stable IDs are based on value, not keySamuel Holland1-1/+1
2017-08-17ConfigListFragment: Restore the non-FAB add menuSamuel Holland4-0/+25
2017-08-17QuickTileService: Implement and update from VpnServiceSamuel Holland4-1/+117
2017-08-17BaseConfigActivity: Make use of inner class's thisSamuel Holland1-3/+3
2017-08-17VpnService: Use a string to remember the primary configSamuel Holland1-23/+29
2017-08-17ConfigEditFragment: Add extremely basic validationSamuel Holland2-1/+13
2017-08-17Interface: Rework private key handlingSamuel Holland1-11/+17
2017-08-17VpnService: Remove extraneous call to super()Samuel Holland1-1/+0
2017-08-17ObservableArrayMapAdapter: RemoveSamuel Holland2-120/+0
2017-08-17Convert to using the ObservableTreeMap and its adapterSamuel Holland4-4/+34
2017-08-17ObservableMapAdapter: Based on an observable TreeMapSamuel Holland3-0/+190
2017-08-16preferences: Control restoring enabled configsSamuel Holland2-0/+7
2017-08-16VpnService: Remember and optionally restore enabled configsSamuel Holland1-0/+20
2017-08-16SettingsActivity: Implement primary config settingSamuel Holland3-0/+26