Mushegh Sahakyan
1dc240ccae
Removed static texts id.
4 years ago
Mushegh Sahakyan
a363e9a32e
Name setUserData() function renamed to setToken() and getter too.
4 years ago
Mushegh Sahakyan
b88f250222
Name isUserLogin() function changes to isUserLoggedIn().
4 years ago
Mushegh Sahakyan
834894d825
Adds parameters in login function.
4 years ago
Mushegh Sahakyan
f54a1c48d7
Adds initListeners() method.
4 years ago
Mushegh Sahakyan
807db019ed
Removes the connectivity manager.
4 years ago
Mushegh Sahakyan
31f6a46ed6
Commented QS_TITLE intent filter.
4 years ago
Mushegh Sahakyan
770a0aa308
Remove start MainActivity after sign in.
4 years ago
Mushegh Sahakyan
e5ff129033
Create functionality checking internet connection after clicking sign in and add permission ACCESS_NETWORK_STATE.
4 years ago
Mushegh Sahakyan
306408bf26
Create new function in LoginActivity for initUI.
4 years ago
Mushegh Sahakyan
a3dd8a5722
Renamed some functions and some changes in UI.
4 years ago
Mushegh Sahakyan
7d3f200438
Changes checking is user login in through Repository.
4 years ago
Mushegh Sahakyan
31ebdd3308
Create variable for User Default Token.
4 years ago
Mushegh Sahakyan
6661d1fd33
initViews function in LoginActivity changed position after onCreate() .
4 years ago
Mushegh Sahakyan
b2e7c8dc29
Removes main,launcher,leanback_launcher in Manifest(MainWireGuardActivity).
4 years ago
Mushegh Sahakyan
0db9d3ac3b
Adds trim() in input data login.
4 years ago
Mushegh Sahakyan
378579c115
Remove empty lines in build.gradle.
4 years ago
Mushegh Sahakyan
b94b66fade
Adds Toast messages in Login Activity success or failed , when user clicked sign in and status is success launching Main Activity .
4 years ago
Mushegh Sahakyan
e28720b888
Implements login process when user is login starting Main Activity else Login Activity .
4 years ago
Mushegh Sahakyan
cf0745034b
Create Class UserStore for save data where user login.
4 years ago
Mushegh Sahakyan
e6d396fa51
Changes UI Login Activity removed start new Bubble views and add dependency for View Model.
4 years ago
Mushegh Sahakyan
25047e55e0
Implement Login API Call,modified Client API login function , adds dependency for view model , adds view ids in login layout and adds DataRepository builder in Application.
4 years ago
Mushegh Sahakyan
cf09502fa6
Adds LoginViewModel.
4 years ago
Mushegh Sahakyan
9391cb56ea
Implements Login API Call in DataRepository.
4 years ago
Mushegh Sahakyan
45a1f98fcb
Creates models User and AutoUpdatePolicy.
4 years ago
Mushegh Sahakyan
5c821099ff
Create UI MainActivity and LoginActivity. MainActivity from Wireguard rename to MainWireGuardActivity and adds 2 dependency constraintlayout and appcompat.
4 years ago
Mushegh Sahakyan
acb6f6a41d
Removed distributionSha256Sum in gradle-wrapper.properties.
4 years ago
Gegham Kurghinyan
d3f943d209
Merge pull request 'Implements the base MVVM structure with the Repository and other corresponding generic classes. Implements the Retrofit generic structure and adds dependencies for API Calls.' ( #2 ) from mvvm_sceleton into dev
Reviewed-on: https://git.bubblev.org/bubblev/bubble-droid/pulls/2
4 years ago
Mushegh Sahakyan
e6c802d99e
Removed unused dependencies.
4 years ago
Mushegh Sahakyan
aa6792bfc1
Implements the base MVVM structure with the Repository and other corresponding generic classes. Implements the Retrofit generic structure and adds dependencies for API Calls.
4 years ago
Gegham Kurghinyan
66a74c2388
Merge pull request 'Replaced Tunnel library with JCenter dependency' ( #1 ) from build_setups into dev
Reviewed-on: https://git.bubblev.org/bubblev/bubble-droid/pulls/1
4 years ago
Mushegh Sahakyan
78e3ce1ec8
Placed the dependency at the first position in the list and stored the version number in an argument.
4 years ago
Gegham Kurghinyan
cdb6ca139b
Replaced Tunnel library with JCenter dependency
4 years ago
Harsh Shandilya
115a87af32
ui: remove unneeded actionBarPopupTheme attribute
This caused inconsistencies between our overflow icon and actionbar title's tint
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
4 years ago
Harsh Shandilya
c7ecaeb145
build: upgrade to gradle 6.4 and track checksum
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
4 years ago
Jason A. Donenfeld
8e2d63db75
tunnel: add windows-style killswitch semantics for GoBackend
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
4 years ago
Harsh Shandilya
3208bac987
build: upgrade to mdc-android 1.2.0-alpha06
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
4 years ago
Harsh Shandilya
fc1f2132fe
build: bump gradle wrapper version in task configuration
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
4 years ago
Harsh Shandilya
09125e1e31
libwg-go: bump go version
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
4 years ago
Harsh Shandilya
6b1164ad8d
ui: switch up dark theme system bars colors
The status bar color had a subtle transparency applied which caused
inconsistencies, and the navigation bar color was the wrong shade of
gray.
Reported-by: Danny Lin <danny@kdrag0n.dev>
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
4 years ago
Harsh Shandilya
c68a5c776b
build: bump threetenabp to 1.2.4
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
4 years ago
Harsh Shandilya
f3ac787f5a
ToolsInstaller: update Magisk directory
/data/adb/modules has been the location for modules since v18.0 and nobody
should reasonably be on any older version anymore. This has continued to
work for this long because Magisk created symlinks for backwards compat. However,
these symlinks are not created anymore on Android 11, which is where this
problem first surfaced.
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
4 years ago
Harsh Shandilya
751be2c469
build: don't obfuscate code in minify step
While Play Console correctly manages to deobfuscate stacktraces using the
ProGuard mapping, it makes user recorded logs useless which is rather
undesirable.
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
4 years ago
Harsh Shandilya
cfb7f1b016
ui: tweak fab animation duration
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
4 years ago
Harsh Shandilya
33e07628db
build: remove unused cardview dependency
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
4 years ago
Harsh Shandilya
b1b7d1d90c
build: upgrade AGP, Kotlin, and preference
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
4 years ago
Harsh Shandilya
6cb9548f72
tunnel: disable LongLogTag lint
Should have been part of the patch that disabled this for ui/
Fixes: 8d128cf2e9
("ui: disable LongLogTag lint")
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
4 years ago
Harsh Shandilya
8207ae1e8d
strings: sync translations
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
4 years ago
Harsh Shandilya
48e0e427eb
ui: animate fab scale rather than translation
Suggested-by: Jason A. Donenfeld <Jason@zx2c4.com>
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
4 years ago
Jason A. Donenfeld
03e95d2dd3
ObservableTunnel: account for race in renulling stats
The stats might become null between these two checks, when a tunnel
flips off, resulting in a null pointer dereference:
at com.wireguard.android.model.ObservableTunnel.getStatisticsAsync (ObservableTunnel.java:103)
at com.wireguard.android.fragment.TunnelDetailFragment.updateStats (TunnelDetailFragment.java:108)
at com.wireguard.android.fragment.TunnelDetailFragment.access$updateStats (TunnelDetailFragment.java:27)
at com.wireguard.android.fragment.TunnelDetailFragment$onResume$1.run (TunnelDetailFragment.java:74)
at java.util.TimerThread.mainLoop (TimerThread.java:562)
at java.util.TimerThread.run (TimerThread.java:512)
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
4 years ago