Proto commits in getlantern/lantern

These 12 commits are when the Protocol Buffers files have changed:

Commit:30781b8
Author:atavism
Committer:GitHub

Fix Settings auth and Pro account flow (#8437) * Hide sign in whenever we already have a Pro account session * clean-ups * Fixed showing account dialog on main screen * add ablity to auto login if device is added * refactor date logic and change build number * update auth proto and update radiance. * Change login logic and remove UI text * fix updateUser data issue * more logging * lantern windows service updates (#8431) * merge latest * Add pro utils * code review updates * windows dims changes --------- Co-authored-by: Jigar-f <jigar@getlantern.org>

Commit:83e4efa
Author:jigar-f
Committer:GitHub

Data Cap & Auth Changes V2 (#8410) * Work on data useage * Refresh data cap on multiple trigger * Fixed auth edge case * animated progress bar * show remaining data * Datacap changes for windows * code review updates * ran format * update radiance. * remove extra code * update comment * upload ios to testflight * show useddata in datacap * Attach flutter log for ios * Cod review and data cap changes * Do not show datacap for ios * null check for sever end time * Update data_usage.dart

Commit:56c0a3e
Author:jigar-f
Committer:GitHub

Quick Fixes (#238) * Multiple changes on proto files * fixed issue with lang support * updated radiance. * clean up * Fixed #2823 * Fixed orientation issue * Some in app purchase quick fixes * update radiance * upload ios to testflight * Some auth fixes * ran format * fix title * Fix lantern pro license flow

Commit:3988cc3
Author:jigar-f
Committer:GitHub

UI Cleanup #3 (#166) * Add device ID to user data and improve device management Introduces a deviceID field to user data models, protobuf definitions, and database schema. Updates UI components and logic to support device removal and refresh user data after changes. Refactors system tray menu to use 'quit' instead of 'exit' and improves padding in several widgets. Also includes minor dependency and code generation updates. * Add server alias support and improve private server UX Introduces server alias functionality for private servers, updates localization strings, and improves the join and manage private server flows. The access key sharing now includes an alias, the join dialog pre-fills the alias, and the server selection flow is enhanced for connected users. Also refactors some UI labels and fixes server deletion logic. * Add referral code option to payment method screen Introduces a 'Payment Options' menu with an 'Add a Referral Code' dialog in the choose payment method screen. Updates English locale strings, refines confirm email navigation with PopScope, adjusts MacOS extension dialog text color, and makes minor code style improvements in plans screens. Also updates the sys_dialog.svg asset layout and graphics. * Add extension method messaging for VPN connectServer Introduces a message-based mechanism for triggering the 'connectServer' method in the VPN extension when the tunnel is already active. Updates PacketTunnelProvider and ExtensionProvider to handle app messages and provide completion callbacks, refactors VPNManager to use async/await for extension communication, and improves error handling and response parsing. * Improve connection handling * Refactor VPN extension messaging and command handling * Set navigation bar icon brightness in theme * Refactor private access key sharing URL construction * ran make format * Add auto server location retrieval and route observer * Add getAutoLocation FFI method and Dart bindings * Support multiple bypass lists in split tunneling * Update private server UI layout and carousel controls * Update macOS Release entitlements for app identifier * UI improvements for dialogs and private server screens

Commit:f52ebf5
Author:Jigar-f

Add device ID to user data and improve device management Introduces a deviceID field to user data models, protobuf definitions, and database schema. Updates UI components and logic to support device removal and refresh user data after changes. Refactors system tray menu to use 'quit' instead of 'exit' and improves padding in several widgets. Also includes minor dependency and code generation updates.

Commit:3339977
Author:jigar-f
Committer:GitHub

Auth changes (#72) * Refactor changes. * added oAuth for sign in. * started working on login flow. * more changes for login flow. * More changes for login * Update protoc and added support for login on desktop. * Added forgot password flow for dekstop. * Added forgot password support for mobile. * Fix issue with api and other changes. * Added delete account support for desktop. * Added delete account flow in mobile. * added activation flow. * return ok * Update app_text_field.dart * Support store flows. * Fix issue on store flow. * Update lantern_generated_bindings.dart * Update radiance. * Remove login test and PR review changes. * Keep old in app version. * Update few things. * Check for stripe updates. * use remote radiance. * Added toggle password visibility * update make file and update app purchase * Create local build. * Update release.yml * Made changes on store flow. * Update sign_in_password.dart * disable store version. * Update common.dart

Commit:2e927da
Author:jigar-f
Committer:GitHub

Subscription Manage (#69) * updated plans model * Fix plans issue and OAuth updates * More changes for user api * Simplify few app settings. * start work on biling portal. * Added stripe biling for mobile. * Changes in api. * Added google and apple manage subscription. * updated user model. * Update models. * More changes to user apis. * Added user data in dekstop. * added acknowledge purchase apis for mobile. * added acknowledge purchase apis. * Make changes on oAuth. * Some improvements and added logout api * copilot review changes. * update user model and other changes. * added support for payment-redirect * more api changes. * save user email * Fix logout issue * added support for payment redirect. * payment redirect support for android. * added make format. * added support for VPN prompt * update radiance. * remove test case

Commit:15d3542
Author:jigar-f
Committer:GitHub

Subscription for Android, IOS & Desktop (#44) * Started working on in app purchases. * more changes for in app purchase * Test run for android. * Upate snakebar design. * ios test run. * Added support for webview. * Create stripe_service.dart * Changes for api * Run methods on io thread. * Implemented stripe redirect on mobile and desktop * make changes in webview. * Added stripe subscription api and support for android sdk * updated enum * Fix merge conflicts * Implemented compute worker. * Design app dialog. * Plans api and caching * Show plans from api * plans api in desktop. * Implemented dyanmic payment screen. * Completed stripe part in desktop. * Added stripe sdk support in android. * Fixed confclits. * Fix conflicts. * update radiance and run go mod tidy * Rename UserConfig to UserInfo (#54) * rename userConfig to userInfo * Add libwebkit2gtk dependency * IOS cleanup (#52) * clean up on ios. * Fixed issue on dekstop. * Pass locale in ffi. * remove for loop. * Added setupRadiance back and other changes. * Update liblantern.dylib * added oauth apis. * Some fixes. * Fix error extension issue. * Get token from oauth and update webview. * Added deeplink changes for oAuth. * Fix issue with parsing. * Comment unused code. * PR review changes. * update radiance. * use local radiance. * call user data api and cache user data. * update radiance * Create user only if not created. * Added suppor for oauth in ios. * PR review changes. * Udpate radiance. * Native after paymnet/ auth. * Fix navigation issue. --------- Co-authored-by: atavism <paul@getlantern.org> Co-authored-by: atavism <atavism@users.noreply.github.com>

Commit:7d7c846
Author:Myles Horton

moving to archive to make room for downloads

The documentation is generated from this commit.

Commit:4ddc1dc
Author:Myles Horton

moving to archive to make room for downloads

The documentation is generated from this commit.

Commit:1b9da89
Author:Ox Cart

Squashed 'src/github.com/golang/groupcache/' content from commit 4eab30f git-subtree-dir: src/github.com/golang/groupcache git-subtree-split: 4eab30f13db9d8b25c752e99d1583628ac2fa422

Commit:fc66c5f
Author:Ox Cart

Merge commit '1b9da89cb6a26bdfc7b7cfc603f73c4d3bfa5627' as 'src/github.com/golang/groupcache'