-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
feat: scan lit templates for type errors #2341
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
bbaa2aa
to
410f877
Compare
* revert to only the package.json changes * minimize the number of package-lock changes * webpack works! * partial cleanup, need to regen package-lock still * lock cleanup * use 3.2.1 * add github issue
* feat(manager): move and update metrics cards in the server view * getting close. trying to figure out this weird data model * style update * don't use reduce lol * okay it roughly works end to end * add metrics messages * access key tab * update to use new "endpoint" - feedback next * feedback * endpoint implemented * Update server_manager/www/app.ts Co-authored-by: Vinicius Fortuna <fortuna@users.noreply.github.com> * Update server_manager/model/server.ts Co-authored-by: Vinicius Fortuna <fortuna@users.noreply.github.com> * partial feedback * feedback - needs test * move implementatino * fix * fix unit formatting * refactor for testing * Update server_manager/www/shadowbox_server.ts Co-authored-by: Sander Bruens <sbruens@users.noreply.github.com> * partial feedback * simply method and remove from model * make private --------- Co-authored-by: Vinicius Fortuna <fortuna@users.noreply.github.com> Co-authored-by: Sander Bruens <sbruens@users.noreply.github.com>
* feat(manager): resize window and left-adjust tabs * fix sidebar * fix spelling
* chore(manager): add translated strings for the new server tab * Update server_manager/messages/master_messages.json Co-authored-by: Sander Bruens <sbruens@users.noreply.github.com> * better descriptions --------- Co-authored-by: Sander Bruens <sbruens@users.noreply.github.com>
…2330) This PR introduces a `callback` mechanism that allows TypeScript code to subscribe to events triggered in the Go code. To demonstrate the functionality, this PR implements a VPN connection state change event. The TypeScript code can now subscribe to this event and receive updates on the VPN connection state. This mechanism can be leveraged for both electron and the Cordova code.
* fix(manager): merge privacy statement message * fix link
* feat(manager): add privacy statement and advanced metrics link * Update outline-server-view.ts
* feat(manager): use server metrics row * ok need to test and iterate * unit cleanup * everything is in, style cleanup * fix old view * adjust fonts and colors * formatting cleanup * address feedback * oops forgot other ASes * remove devices * fix issues * feedback * Update app-root.ts
* feat(manager): data table primitive * wip (switching branches) * trying to figure out how to do the gaps with the css table * time for example * closer * better than ever baby * control component and cleanup left * let's get it into review I guess * missing license headers * style fixes * make data table generic * improve sorting * address feedback - check to make sure it works * style adjustments * event forwarding (?) * streamline event forwarding
…ct (#2364) This change ensures that both the TUN device and all associated NetworkManager connections are deleted.
This PR adds a 10-second timeout to `CloseVPN()`. The `CloseVPN()` method can hang a very long time if there's outgoing traffic and the network is unreachable, due to lwIP holding a global lock. #### Limitation This is a workaround, so the user can quit the app. However, the lwIP lock *still* persist, requiring an **application restart**.
This PR enables WebSocket keys for the Outline Client on Windows. - Removes the proxy IP exclusion logic from the routing service, preventing traffic leaks. - The Go backend socket is now bound to the network interface connected to the internet.
…2370) This PR signs two dependent binaries included in the NSIS installer. These binaries are not tracked by Electron's build process (they are included by the NSIS builder instead). So we need to properly sign them by ourselves.
* fix(client): validate the access key when the attr changes * oops * works in storybook, time to test on device * re-namery * empty vs. invalid
* wip * "integrated" * working on formatting now * formatting * now to test integration * okay i'm just futzing at this point * revert * make bandwidth responsive * fix tests * almost done, just gotta fix tests * fixed * feedback * anticipate new shape
PiperOrigin-RevId: 726105634
* feat(manager): new access key data table integration * can read... * spinner * pause for now * tooltip fix * revert FF * screw it, delete stuff * a little better * colums is there * handle nullables * well, it works * closer to desired styling * screenshots and hoisting unsafeHTML * pre-emptively merge the bandwidth row to deal with conflict ahead of time * wip - fixing... * put this back * data is coming through * gracefully degrade on old endpoints * split timestamps * icons fixed * fix regressions * subcard centering * reference issue 2384 * computed properties * fix tests * last thing - the lag! * okay. time for the final test * done * update stories * tweaks * faarsi * format number * address design review * remove lastConnected column * Update server_manager/www/views/server_view/server_metrics_row/bandwidth.ts Co-authored-by: Sander Bruens <sbruens@users.noreply.github.com> * Update server_manager/www/views/server_view/access_key_data_table/data_table/index.ts Co-authored-by: Sander Bruens <sbruens@users.noreply.github.com> * Update server_manager/www/views/server_view/access_key_data_table/data_table/index.ts Co-authored-by: Sander Bruens <sbruens@users.noreply.github.com> * Update server_manager/www/views/server_view/access_key_data_table/data_table/index.ts Co-authored-by: Sander Bruens <sbruens@users.noreply.github.com> * feedback * fixes, works now --------- Co-authored-by: Sander Bruens <sbruens@users.noreply.github.com>
PiperOrigin-RevId: 727059627
PiperOrigin-RevId: 727061287
* fix(client): better data limit bounds * handle less than 1%
* fix(client): electron app doesn't respect reflected properties * Update bandwidth.ts * Update index.ts
…2403) * feat(manager): create update notification bar component * oops, link color * tweaks
* fix(client): macos client now properly renders in dev mode, no need for warning * remove chalk
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.
It works, just need to fix tests