* Init Button, LinkButton, Loading Button, DropDow..
n, DropDownActions, Headings
* Fix new workspace link
* Remove unnecessary className
* Use podkit buttons
* Poof
* Fix button to really be secondary
* More linkbuttons
* Last button fixes, hopefully
* Tooltips
* Pass correct props through LinkButtons
* Copy button same row
* 🤷♂️
* f
* 🤫
* Give up on Tooltips for now
* Apply the dropdown hotfix
* update node to 18.17.1
* use new dev image
* fix webpack in supervisor-frontend
* bump webpack to 5.88.2 in dashboard
* streamline webpack versions
* Fix craco config
* streamline eslint versions
* Update eslint config and disable for now
* Enable eslint again
* Update vscode-jsonrpc for browser implementation
* Polyfill setimmeadiate
* Remove NODE_OPTIONS env var from supervisor front end scripts
* Fix css
* Fix css 2
* Fix checkboxchecked
* Add comment
* Fix yarn.lock
---------
Co-authored-by: Jean Pierre <jeanp413@hotmail.com>
* Add a Download Usage csv button
* handle no records
* start at page 1 not 0
* adjust download button
* fix flag check
* cleanup
* use end of day for end date
* using a toast for the csv download feedback
* adding icon prop to button
* copy change
* update toast layout
* handle errors and aborting
* limit perPage to 1000
* Adding a progress bar for exporting
* tweak progress bar a bit
* adding export file details
* copy updates
* adjusting progress bar a bit based on feedback
* handle plurality
* add support for inverted component styles
* temporarily disable button when export started
* wip for toasts
* set max width
* getting toasts working
* update workspace timeout ui and add toast
* put in a portal
* adding some aria props
* renaming to toast()
* improve mobile styles
* shift dotfiles repo update into mutation
* remove test button
* Update components/dashboard/src/user-settings/Preferences.tsx
Co-authored-by: George Tsiolis <tsiolis.g@gmail.com>
* Update components/dashboard/src/user-settings/Preferences.tsx
Co-authored-by: George Tsiolis <tsiolis.g@gmail.com>
* Adjusting styling per PR feedback
* don't hide toasts on hover
---------
Co-authored-by: George Tsiolis <tsiolis.g@gmail.com>
* Replace `<SelectIDE />` with `<SelectIDEComponent />`
* The latest checkbox
* Don't show stable IDEs when latest is selected
* Limit width
* Enlarge
* Remove `<SelectIDE />`
* Back, back to school again
* Dead code
* Fix width
* Use `width` instead of `max-width`
* Remove unused import
* Show JB beta notice
* Add a margin to the selector
* Remove custom modal width
Co-authored-by: George Tsiolis <tsiolis.g@gmail.com>
* Finish off the age-old todo :)
* Remove `<SelectIDEModal />`
* retest
* Remove unused code
* use `useUpdateCurrentUserMutation`
---------
Co-authored-by: George Tsiolis <tsiolis.g@gmail.com>
Co-authored-by: Milan Pavlik <milan@gitpod.io>