zulip/web
Mateusz Mandera fc247cba3f remote_billing: Fix /self-hosted-billing/ handling for desktop app.
When you click "Plan management", the desktop app opens
/self-hosted-billing/ in your browser immediately. So that works badly
if you're already logged into another account in the browser, since that
session will be used and it may be for a different user account than in
the desktop app, causing unintended behavior.

The solution is to replace the on click behavior for "Plan management"
in the desktop app case, to instead make a request to a new endpoint
/json/self-hosted-billing, which provides the billing access url in a
json response. The desktop app takes that URL and window.open()s it (in
the browser). And so a remote billing session for the intended user will
be obtained.
2024-01-15 16:50:48 -08:00
..
e2e-tests e2e-tests: Remove stale comment. 2024-01-03 13:59:21 -08:00
generated
html
images compose: Update icons for formatting buttons. 2023-12-01 13:51:39 -08:00
shared gear_menu_popover: Update the rocket icon used for plan and pricing. 2023-12-13 07:59:13 -08:00
src remote_billing: Fix /self-hosted-billing/ handling for desktop app. 2024-01-15 16:50:48 -08:00
styles typeaheads: Fix mention typeaheads spill width. 2024-01-15 16:17:11 -08:00
templates remote_billing: Fix /self-hosted-billing/ handling for desktop app. 2024-01-15 16:50:48 -08:00
tests filter: Remove incorrect check for `All messages` view. 2024-01-15 12:26:24 -08:00
third typeahead: Maybe stop advance for keypress always. 2024-01-14 15:07:24 -08:00
.browserslistrc
.gitignore
babel.config.js dependencies: Upgrade JavaScript dependencies. 2023-12-07 14:29:32 -08:00
debug-require-webpack-plugin.ts eslint: Fix @typescript-eslint/no-confusing-void-expression. 2023-12-21 16:14:40 -08:00
debug-require.js
postcss.config.js
webpack.assets.json portico: Add self-hosted plans comparison table. 2023-12-15 11:03:42 -08:00
webpack.config.ts webpack_public_path: Replace with webpack 5 publicPath: "auto" setting. 2023-10-16 10:36:27 -07:00
webpack.dev-assets.json development: Update modal in emails page to use micromodal. 2023-10-05 09:28:27 -07:00