-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Startup sequence updates on iOS #997
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add Support for Google ads
Hide chat setting when chat is disable.
Update Android app to target Android 14 (API Level 34)
* Updated App icon. * Updated Name. * Updated Launch scren icons * Started working on Basic channel setup. * setup lantern_event_channel. * Establish session model channel. * Setup navigation and other channles. * Added flashlight as submodule. * Move ios resource to current repo. * Added new files. * Make changes on makefile to generate binding for ios. * Created Logger * Setup go method channel handler/ * Added module * Added support for multiple channel. * clean up. * Added changes to event lisnter. * Added db connection outline. * Started working on baseModel. * Updated path db and added support for minisql * Make changes code to support new sql. * Updated Swift code to support new pathDb. * Expose multiple DB method. * Updates Session Model to use GO method call. * Added support for Subscribe and unSubscribe and generic models. * Removed unused code. * unsubscribe when not needed. * Added changes on DB mannger. * Generated bindings. * Added few more changes. * Updated dependencies * Get value once add it. * Fixed issue with not getting values from Scan * Complete Implementation for Base Model. * implemented changes for Method call. * Create model in go and Swift. * Implemented Session interface in session model. * Implemented utils class and more changes to session model. * Return error on method. * Remove flashlight as submodule. --------- Co-authored-by: Ox Cart <[email protected]>
Datadog RUM SDK
* Updates to LanternHttpClient and integrate MockK (#900) * Add Kotlin-based LanternHttpClient * Kotlin-based LanternHttpClient * Kotlin-based LanternHttpClient * Updates to LanternHttpClient * Add tests * Add tests * Add LanternHttpClientTest * formatting * Add ProUser data class * Formatting --------- Co-authored-by: atavism <[email protected]> * Use Plausible for app analytics (#929) * Remove datadog * Update CI * update Makefile * update Makefile * remove datadog directory * Use Sentry for crash reporting (#927) * update Makefile * Add back Sentry for crash reporting * remove datadog from gradle config * Add plausible * integrate plausible analytics * integrate plausible analytics * track when ads are shown * track when ads are shown * add Plausible class * track when Replica content is viewed * track searches and uploads * Formatting * Track when ads fail to load as well * updated translations... * Don't switch languages that we don't support. (#944) * Google Pay updates (#948) * play payments updates * Add check isPlayVersion * skip play check * Add play checkout page * Add play checkout page * clean-ups * show dialog after successful payment * clean-ups, show loading spinner submitting payment * Add plan step and enter email text * Add Flexible * show price summary * Add com.android.vending.BILLING permission * Add logging * Add logging * Remove use of ProgressDialog and some clean-ups * Remove use of ProgressDialog and some clean-ups * Update Google Play billing client * Add liblantern-all * Update go.sum * Update golang.org/x/mobile/cmd/gomobile * run go mod tidy * Update go.sum * set GOPRIVATE var * formatting * code review updates * Fix typo, do not append currency in-app billing * fix typo, run ktlint * fix typo, run ktlint * Add setState and do not push page do pop * Simplify method and fix error message. * Removed billing-ktx since its not needed. --------- Co-authored-by: Jigar-f <[email protected]> * Updated to the latest flashlight with go 1.19 support * update branch name * update branch name * use GITHUB_TOKEN * use GITHUB_TOKEN * Get build working with latest flashlight * update golang.org/x/mobile (#958) * update branch name * update branch name * use GITHUB_TOKEN * use GITHUB_TOKEN * update golang.org/x/mobile * update golang.org/x/mobile * Test building release * run go mod tidy * fix email validation on play checkout page * fix email validation on play checkout page * Update how release workflow is triggered * rename branch to android-legacy to trigger release workflow * Ads update (#953) * Added artificial delay while connecting VPN. * Remove static delay. * fix typo and do not show delay if user does not have permissions. * don't set changesNotSentForReview * initialize plausible sdk in application class (#959) * initialize Plausible after Lantern starts * Make accountInitDialog nullable (#960) * set accountInitDialog to null instead of lateinit * remove unused imports * Update to latest flashlight * fixed missing device linking functionality (#965) * bumped flashlight to version that properly notifies on geo updates * Update PlausibleClient to check files for cached events exist (#966) * Date Fix (#967) * Refresh user data after purchase request. * Refactor code and Hide date is vaules comes null or 0 from server. * Fixed merge conflicts. * Added Ads delay changes in go model. * Downgrade to flashlight 7.6.19 due to IOS issue * Make changes to run on Android & IOS. * Implemented google ads. * Updated Google Ads sdk. * Update ipproxy * check for null * check for null * remove changesNotSentForReview since its causing an error * Fix Expecting a condition in parentheses * add pathdb dependency * Updating to latest flashlight supporting go 1.20 * fix compile error * Bump go version * bump go.mod version * do not check go version in Makefile * Test building Android installer * quick test * Remove more references to datadog * update flashlight * ipproxy updates * Android crash fixes (#975) * Refactor reportIssue code on Kotlin and flutter. * Upgrade webview and fix onStartCommand issue * change Device linking API. * Updated error message. * Upgrade stripe and updated error object to multiple place * Revert back stripe version. * Added try catch and added formatter * Update dnsgrab * protect connections again * Change null condition on payment method. * use working ipproxy * revert CI changes * Update ipproxy again * run go mod tidy, update protected * Update ipproxy * Update ipproxy * update ipproxy, restore DialUDP * Update ipproxy * Added GDPR consent and updated google ads plugin. (#978) * Update ipproxy and flashlight, use Go 1.21 (#970) * Update ipproxy * Fix Expecting a condition in parentheses * add pathdb dependency * Test building Android installer * quick test * update flashlight * ipproxy updates * Update dnsgrab * protect connections again * use working ipproxy * revert CI changes * Update ipproxy again * run go mod tidy, update protected * Update ipproxy * Update ipproxy * update ipproxy, restore DialUDP * Update ipproxy * use go version from go.mod * Update ipproxy * Update flashlight to v7.6.42 * update flashlight * Use ios specific flashlight version and fix proto duplicate issue. * use flashlight v7.6.43 again * use flashlight v7.6.44 and restore protobuf messages * Payment changes (#982) * Added icon payload in plansV3 API. * Removed plans API. * Updated API payload and use Network images. * Update vpn.proto * Added search feature in split tunneling screen. (#980) * Added search feature in split tunneling screen. * Made UI changes to split tunneling screen. * Fix issue with update ui while search * Added padding to bottom. * fix showError call in report issue * Updates to Plausible client (#981) * updates to Plausible client * do not track when user switches vpn on/off * update domain for now * override X-Forwarded-For header with the correct IP address of the client * use magnet link when tracking Replica page views * Add comment * Add comment * revert domain to android.lantern.io * fix tests * Upgrade sentry * Remove changes to protect connections (#986) * Update sentry * remove changes to protect connections * upgrade flashlight to v7.6.47 * update release workflow branch * update CI to install protoc-gen-go * set default selected tab to vpn/home screen * use ANDROID_ARCH=all in make android-release * Migrate to go-llsqlite/crawshaw (#987) * Migrate to go-llsqlite/crawshaw * Fix error fetching metadata for object info response * Update liblantern-all.aar * Minor fixes * Update flashlight * Updated flashlight and pods * Use http client that goes uses domain fronting and proxying * update flashlight * Fix missing method error in invokeMethod getlantern/engineering#1193 * do not use BuildContext across async boundaries * Remove secret and use env file (#990) * Update .gitignore * Added env file support. * updated file name and fix ios issue. * updated emoji picker. * merge latest * Do not show bandwidth if user is pro and some other changes to bandwidth. * If service is not running update status. * fixed merged conflicts. --------- Co-authored-by: atavism <[email protected]> Co-authored-by: atavism <[email protected]> Co-authored-by: git <[email protected]> Co-authored-by: Adam Fisk <[email protected]> Co-authored-by: atavism <[email protected]> Co-authored-by: Eli Yukelzon <[email protected]> Co-authored-by: Matt Joiner <[email protected]>
* Update how logging is configured * Update how logging is configured * remove comment - ProxyAddrReachable * remove comment - ProxyAddrReachable
* Added changes for ads and other screen. * Fixed-: lantern lib not found. * Remove duplicate files and fix ffi config isue. * Changes for Localization. * If service is not running update status to disconnected. * Update ci branch * Remove duplicates and set path as before. * Generate ffi bindings and change os to macos. * Upgrade cocoapods. * Trigger CI. * Run on macos. * Added app.env step in CI. * Fix syntax issue in github ci. * Change branch back to main. --------- Co-authored-by: atavism <[email protected]>
* update activate protoc-gen-dart step in CI * quick test * Revert CI release branch name
* Remove plausible * Remove google_fonts.
* Android release 7.8.2 * Android release 7.8.2 * update tags regex in prerelease notification * update tags regex in prerelease notification * update tags regex in prerelease notification
* hide back button on home screen * server location widget updates * Add explicit back arrow icon in base screen * increase content padding on account text input fields * update padding on report issue screen to avoid overflow
* Fix-: Deeplink does not work on warm state. * Remove unused variabel.
* Android release 7.8.2 * Android release 7.8.2 * only download aab and apk outputs * only download aab and apk outputs * update how tab is selected * update how tab is selected * revert changes * update branch name * revert branch name
* Android release 7.8.2 * Android release 7.8.2 * only download aab and apk outputs * only download aab and apk outputs * Add providers to payment method json and check empty providers * Add providers to payment method json and check empty providers
* Android release 7.8.2 * Android release 7.8.2 * only download aab and apk outputs * only download aab and apk outputs * check pro user on vpn page * use isNullOrEmpty * check user level for pro status * check user level for pro status * check user level for pro status * remove changes to check user level * revert changes to store user data
* check pro user on vpn page * check pro user on vpn page * update PaymentMethod protobuf message * update PaymentMethod protobuf message
I will review this today. |
@atavism I tried running this branch, I am getting an error, I think the LanternService class in missing in internal sdk.
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Depends on getlantern/flashlight#1362
Resolves https://github.com/getlantern/engineering/issues/1208 and https://github.com/getlantern/engineering/issues/1233