748 Commits

Author SHA1 Message Date
André Duarte
5b22357e73 Update "Inactive Workspaces" description copy 2022-06-30 19:04:39 +05:30
André Duarte
578bbaeb06 Clarify meaning of "Inactive Workspaces" 2022-06-30 19:04:39 +05:30
Sven Efftinge
663e22a550 [server] store cancel reason 2022-06-30 12:01:38 +05:30
Sven Efftinge
ba78bd4d08 [server] abort running prebuilds on same branch 2022-06-30 11:40:38 +05:30
Gero Posmyk-Leinemann
3133297106 [dashboard] Fix PrebuildLogs layout 2022-06-29 23:47:38 +05:30
Laurie T. Malau
59bb214a25 use prebuildlogs instead 2022-06-29 23:47:38 +05:30
Andrea Falzetti
1e256ee345 chore(dashboard): adjust prebuild table col width 2022-06-29 19:11:38 +05:30
Jan Keromnes
6afe081713 [dashboard] When usage-based billing is enabled, allow users to specify a 'billing account' to attribute all their usage to 2022-06-27 19:41:36 +05:30
Gero Posmyk-Leinemann
fca5670ceb [dashboard] Fix displaying of snapshot contexts on /workspaces 2022-06-27 13:23:35 +05:30
Jan Keromnes
f2908490b0 [dashboard] Start showing a pending Stripe subscription before the API call completes 2022-06-27 13:20:35 +05:30
Milan Pavlik
12b92e9b82 [experiments] Add abstraction for configcat to work in self-hosted 2022-06-27 13:10:36 +05:30
Adrien Thebo
d00cebdfb4 [installation-telemetry] Improve language around multiple telemetry options 2022-06-25 00:47:33 +05:30
Adrien Thebo
55a5d7a5e2 [installation-telemetry] Expose user control over sending customer ID 2022-06-25 00:47:33 +05:30
Jan Keromnes
af5ef7a947 [server][dashboard] Disable 5 second delay before returning feature flag value
Co-authored-by: Milan Pavlik <milan@gitpod.io>
2022-06-24 17:06:33 +05:30
Jan Keromnes
26b4f555f4 [server][dashboard] Allow teams to cancel and renew their usage-based subscription in Stripe 2022-06-24 14:55:33 +05:30
Andrew Farries
02fc1b9dcf Fix checkboxes on project settings page
The partial updates to the project were overwriting each other.

Extract a new function to perform the partial updates correctly, always
setting both `useIncrementalPrebuilds` and `usePersistentVolumeClaim`.
2022-06-23 13:18:32 +05:30
Jurgen Leschner
d640ce4a68 Add instruction and link to docs 2022-06-20 15:55:29 +05:30
Jurgen Leschner
1123ca3017 Simplify team billing header 2022-06-20 15:55:29 +05:30
Sven Efftinge
21a462d793 [dashboard] sort workspaces by activity 2022-06-15 18:54:24 +05:30
Sven Efftinge
1157fae531 [dashboard] non visible dialogs ignore keyevents 2022-06-15 18:54:24 +05:30
Sven Efftinge
bd3c399948 [dashboard] Treat today's workspaces as active 2022-06-15 18:54:24 +05:30
Sven Efftinge
40e0fc186c [dashboard] introduce folded inactive ws section 2022-06-15 18:54:24 +05:30
Alex Tugarev
faf2f37c90 [dashboard] no eager loading of admin settings and license 2022-06-15 14:17:24 +05:30
Laurie T. Malau
39e3ed8680 Make sure prebuild and branch commit are the same 2022-06-15 13:53:24 +05:30
Alex Tugarev
2c0a766486 Revert "[dashboard] easy cleanup"
This reverts commit 27e16e583b96d393be610523d2feedf8c8aa8432.
2022-06-14 21:00:24 +05:30
Alex Tugarev
6f7064fcae Revert "[dashboard] Treat today's workspaces as active"
This reverts commit 28c4b23c7e7bae30530c15883975de1a529621c5.
2022-06-14 21:00:24 +05:30
Pavel Tumik
28f48acb5b Add persistent volume claim to prebuild settings 2022-06-14 20:10:24 +05:30
Jan Keromnes
7bf63df2e9 [server][dashboard] When creating a new Stripe customer, also create a Usage-Based Subscription for them 2022-06-14 17:51:24 +05:30
Jan Keromnes
610694cf72 [server][dashboard] Implement Stripe portal to allow usage-based customers to manage their subscription 2022-06-10 13:43:19 +05:30
Jan Keromnes
497741db84 [server][dashboard] Minor Stripe API clean-up 2022-06-09 21:22:19 +05:30
Sven Efftinge
28c4b23c7e [dashboard] Treat today's workspaces as active 2022-06-09 19:31:19 +05:30
Sven Efftinge
27e16e583b [dashboard] easy cleanup 2022-06-09 19:31:19 +05:30
Alex Tugarev
8a56328286 get rid of isPrebuildDone polling 2022-06-08 20:25:18 +05:30
Alex Tugarev
f7c4a5db08 [dashboard] align client registration 2022-06-08 20:25:18 +05:30
Alex Tugarev
07e1b1e877 [dashboard] addressing linter issues 2022-06-08 20:25:18 +05:30
Jan Keromnes
98ef2108bf [dashboard] Initial customization of Stripe Elements style (to support dark theme) 2022-06-08 14:27:18 +05:30
Jan Keromnes
2ecaaf66bf [dashboard] Show Team Usage-Based UI as pending while polling for a Stripe customer ID 2022-06-08 14:27:18 +05:30
Jan Keromnes
585611c70e [server][dashboard] Allow teams to sign up for Usage-Based Billing via Stripe 2022-06-08 14:27:18 +05:30
George Tsiolis
0471b88623 Update docs link in user menu 2022-06-07 22:04:17 +05:30
Manuel Alejandro de Brito Fontes
5ed1deb661 Update to new stable alpine version v3.16 2022-06-07 15:33:17 +05:30
George Tsiolis
0a6e84e0af Update dashboard navigation 2022-06-07 12:58:17 +05:30
Lou Bichard
1f8851d5c7 fix: removed pill import 2022-06-01 23:28:50 +05:30
George Tsiolis
a8217a14f0 Remove beta label from dotfiles in settings 2022-06-01 23:28:50 +05:30
Geoffrey Huntley
7d07951732 dashboard: connect via ssh devx improvement 2022-06-01 13:17:50 +05:30
Jan Keromnes
39d66bc483 [dashboard] Improve design of new Team Billing
Co-authored-by: George Tsiolis <tsiolis.g@gmail.com>
2022-05-30 21:45:48 +05:30
Jan Keromnes
eaa0d9f900 [dashboard] Support optionally rendering DropDowns with link colors 2022-05-30 21:45:48 +05:30
Jan Keromnes
be1849e3cb [dashboard] Rename DropDown 'contextMenuWidth' → 'customClasses' to reflect reality 2022-05-30 21:45:48 +05:30
Jan Keromnes
3536f91d63 [dashboard] Un-hide the new Team Billing menu entry
This reverts commit 3479ced5f778babcc84e99a13328c9e8367ea224.
2022-05-30 21:45:48 +05:30
mustard
f2c97312ca [dashboard] add modal_dismiss tracking event 2022-05-30 21:03:49 +05:30
Andrew Farries
d5692f381a Remove console.log statement 2022-05-30 14:02:48 +05:30