Michał Leszczyk
|
4c8328c21f
|
feat(dashboard-v2): implement data mutations for API keys
|
2022-03-25 11:06:21 +01:00 |
Michał Leszczyk
|
ddd109ab0d
|
fix(dashboard-v2): update side image on /api-keys
|
2022-03-25 11:06:21 +01:00 |
Michał Leszczyk
|
1933ccd270
|
feat(dashboard-v2): add 'info' variant to Alert component
|
2022-03-25 11:06:20 +01:00 |
Michał Leszczyk
|
07112383d3
|
chore(dashboard-v2): cleanup AvatarUploader (user avatars are not available yet)
|
2022-03-25 11:03:15 +01:00 |
Michał Leszczyk
|
93809d5428
|
feat(dashboard-v2): implement data mutations for user accounts
|
2022-03-25 11:03:15 +01:00 |
Michał Leszczyk
|
d27ef442f4
|
feat(dashboard-v2): add Modal component
|
2022-03-25 11:03:15 +01:00 |
Michał Leszczyk
|
340fe5f203
|
fix(dashboard-v2): fix TextField customization via className
|
2022-03-25 11:03:14 +01:00 |
Michał Leszczyk
|
60c2d35eb9
|
feat(dashboard-v2): add Alert component
|
2022-03-25 11:03:14 +01:00 |
Michał Leszczyk
|
be82050b86
|
fix(dashboard-v2): fix possible race condition
|
2022-03-25 10:58:53 +01:00 |
Michał Leszczyk
|
c7b8c31dbb
|
style(dashboard-v2): unify wording of messages
|
2022-03-25 10:52:59 +01:00 |
Michał Leszczyk
|
6b733ab739
|
style(dashboard-v2): unify password schemas
|
2022-03-25 10:52:28 +01:00 |
Michał Leszczyk
|
2664a3c4c4
|
fix(dashboard-v2): styling fixes for mobile view
|
2022-03-25 10:22:50 +01:00 |
Michał Leszczyk
|
202450e9d8
|
feat(dashboard-v2): implement account registration flow
|
2022-03-25 10:22:50 +01:00 |
Michał Leszczyk
|
de7da6f56b
|
feat(dashboard-v2): implement account recovery flow
|
2022-03-25 10:22:50 +01:00 |
Michał Leszczyk
|
731b1b6d52
|
fix(dashboard-v2): address review comments
|
2022-03-24 15:47:35 +01:00 |
Michał Leszczyk
|
dda507fd5f
|
feat(dashboard-v2): add /auth/login page
|
2022-03-24 09:38:51 +01:00 |
Michał Leszczyk
|
d64d8212d1
|
feat(dashboard-v2): implement LoginForm component
|
2022-03-24 09:38:51 +01:00 |
Michał Leszczyk
|
a5a6757bf1
|
feat(dashboard-v2): add a HighlightedLink component
|
2022-03-24 09:38:51 +01:00 |
Michał Leszczyk
|
7dea4674f6
|
docs(dashboard-v2): add notes on how to run HTTPs locally
|
2022-03-24 09:38:51 +01:00 |
Michał Leszczyk
|
2f1b176a09
|
feat(dashboard-v2): add AuthLayout for /auth/ pages namespace
|
2022-03-24 09:38:51 +01:00 |
Michał Leszczyk
|
3356b88a3e
|
feat(dashboard-v2): allow <Button> to be type=submit
|
2022-03-24 09:38:51 +01:00 |
Michał Leszczyk
|
c964086f7b
|
feat(dashboard-v2): use true reported bandwidth values
|
2022-03-24 09:38:17 +01:00 |
Michał Leszczyk
|
18600533eb
|
style(dashboard-v2): make Button's code more readable
|
2022-03-23 10:28:26 +01:00 |
Michał Leszczyk
|
fc4864996a
|
feat(dashboard-v2): add /upgrade page
|
2022-03-22 13:48:52 +01:00 |
Michał Leszczyk
|
bdf70e76e0
|
feat(dashboard-v2): expose loading flag from useActivePlan hook
|
2022-03-22 13:47:29 +01:00 |
Michał Leszczyk
|
c058270a79
|
feat(dashboard-v2): make circle around checkmark icon optional
|
2022-03-22 13:47:08 +01:00 |
Michał Leszczyk
|
f26822900f
|
fix(dashboard-v2): styling fixes for Button component
|
2022-03-22 13:46:34 +01:00 |
Michał Leszczyk
|
3e2f7eab3b
|
fix(dashboard-v2): styling fixes for Slider component
|
2022-03-22 13:46:04 +01:00 |
Michał Leszczyk
|
2eab6eba4d
|
feat(dashboard-v2): add API Keys page
|
2022-03-17 17:42:19 +01:00 |
Michał Leszczyk
|
b3425daba3
|
feat(dashboard-v2): add Export page
|
2022-03-17 17:42:19 +01:00 |
Michał Leszczyk
|
4fa8dac4b4
|
fix(dashboard-v2): properly align switch toggle & label
|
2022-03-16 14:07:56 +01:00 |
Michał Leszczyk
|
8422a6770c
|
feat(dashboard-v2): add Settings/Account page
|
2022-03-16 12:53:32 +01:00 |
Michał Leszczyk
|
638825d8db
|
fix(dashboard-v2): notifications page - hide inbox icon on smaller screens
|
2022-03-16 12:53:32 +01:00 |
Michał Leszczyk
|
8d27ac7a1b
|
fix(dashboard-v2): fix paddings for content in UserSettingsLayout
|
2022-03-16 12:53:32 +01:00 |
Michał Leszczyk
|
99d8204118
|
fix(dashboard-v2): fix propTypes for Switch
|
2022-03-16 12:53:32 +01:00 |
Michał Leszczyk
|
6be5e45703
|
fix(dashboard-v2): add missing shadow for NavBar
|
2022-03-16 12:53:32 +01:00 |
Michał Leszczyk
|
539fc32fb9
|
fix(dashboard-v2): fix CopyButton's timeout
|
2022-03-16 12:53:31 +01:00 |
Michał Leszczyk
|
2e871f4712
|
feat(dashboard-v2): add SimpleUploadIcon component
|
2022-03-16 12:53:31 +01:00 |
Michał Leszczyk
|
132ee4f88f
|
refactor(dashboard-v2): reimplement TextInputBasic component
|
2022-03-16 12:53:31 +01:00 |
Michał Leszczyk
|
7014e983a5
|
fix(dashboard-v2): fix Button sizing
|
2022-03-16 12:53:31 +01:00 |
Michał Leszczyk
|
86a7f0358b
|
feat(dashboard-v2): add Settings/Notifications page
|
2022-03-16 12:53:31 +01:00 |
Michał Leszczyk
|
e175984125
|
feat(dashboard-v2): add new layout for account settings pages
|
2022-03-16 12:53:31 +01:00 |
Michał Leszczyk
|
4a5be18dae
|
fix(dashboard-v2): fix Switch toggle shrinking in narrow spaces
|
2022-03-16 12:53:31 +01:00 |
Michał Leszczyk
|
387e08f69b
|
feat(dashboard-v2): add global typography styles
|
2022-03-16 12:53:31 +01:00 |
Michał Leszczyk
|
60b6fd2a48
|
fix(dashboard-v2): fix navbar dropdown hiding behind positioned content
|
2022-03-16 12:53:31 +01:00 |
Michał Leszczyk
|
0ec9b396aa
|
fix(dashboard-v2): styling fixes for active link in navbar dropdown
|
2022-03-16 12:53:31 +01:00 |
Michał Leszczyk
|
fab732c6cc
|
feat(dashboard-v2): add Files page
|
2022-03-13 11:06:56 +01:00 |
Michał Leszczyk
|
46a2ff44d5
|
fix(dashboard-v2): styling fixes for Select and Table components
|
2022-03-13 11:06:56 +01:00 |
Michał Leszczyk
|
ef13a84185
|
feat(dashboard-v2): implement CopyButton
|
2022-03-13 11:06:56 +01:00 |
Michał Leszczyk
|
e4dec7fabd
|
feat(dashboard-v2): add CopyIcon and ShareIcon
|
2022-03-13 11:06:56 +01:00 |
Michał Leszczyk
|
cd425240a0
|
feat(dashboard-v2): implement PopoverMenu
|
2022-03-13 11:06:56 +01:00 |
Michał Leszczyk
|
cb5a162fe4
|
fix(dashboard-v2): migrate Switch to styled-components
|
2022-03-13 11:06:55 +01:00 |
Michał Leszczyk
|
a00d4f8db9
|
fix(dashboard-v2): fix table header styles
|
2022-03-13 11:06:55 +01:00 |
Michał Leszczyk
|
badc487018
|
fix(dashboard-v2): fix tabs default tab behavior
|
2022-03-13 11:06:55 +01:00 |
Michał Leszczyk
|
aa6db3d115
|
feat(dashboard-v2): implement TextInputIcon component
|
2022-03-13 11:06:55 +01:00 |
Michał Leszczyk
|
74675f198d
|
fix(dashboard-v2): bullet-proof activity table
|
2022-03-08 09:37:46 +01:00 |
Michał Leszczyk
|
a5327d00f3
|
style(dashboard-v2): improve code readability
|
2022-03-08 09:37:24 +01:00 |
Michał Leszczyk
|
623a4b816b
|
feat(dashboard-v2): setup loading indicators for main screen panels
|
2022-03-04 14:45:13 +01:00 |
Michał Leszczyk
|
5fec31a3a5
|
feat(dashboard-v2): fetch live data about current usage
|
2022-03-04 13:53:37 +01:00 |
Michał Leszczyk
|
b060556d3c
|
feat(dashboard-v2): introduce a loading indicator
|
2022-03-04 13:53:03 +01:00 |
Michał Leszczyk
|
f1262fb8f7
|
refactor(dashboard-v2): make CurrentPlan component use PlansProvider
|
2022-03-04 12:04:01 +01:00 |
Michał Leszczyk
|
8eacf13806
|
feat(dashboard-v2): introduce PlansProvider
|
2022-03-04 12:01:35 +01:00 |
Michał Leszczyk
|
020fec5ce1
|
fix(dashboard-v2): fix recent uploads URL
|
2022-03-04 12:01:10 +01:00 |
Michał Leszczyk
|
07c9324daa
|
feat(dashboard-v2): live data for recent activity panel
|
2022-03-03 13:21:08 +01:00 |
Michał Leszczyk
|
e9753d9adb
|
feat(dashboard-v2): add CurrentPlan component with live data on main screen
|
2022-03-02 12:51:16 +01:00 |
Michał Leszczyk
|
3128a2e780
|
feat(dashboard-v2): prevent flashing dashboard's main screen to unauthenticated users
|
2022-03-02 12:50:32 +01:00 |
Michał Leszczyk
|
6271d06ed0
|
feat(dashboard-v2): add UserContext
|
2022-03-02 12:17:32 +01:00 |
Michał Leszczyk
|
a07b7da396
|
fix(dashboard-v2): fix slider's bullets click handling
|
2022-03-02 12:17:15 +01:00 |
Michał Leszczyk
|
18e198d3df
|
chore(dashboard-v2): cleanup commented code
|
2022-03-02 11:59:32 +01:00 |
Michał Leszczyk
|
e3fe7c60c2
|
fix(dashboard-v2): only render TabPanel's children when the panel is first activated
|
2022-03-02 11:59:00 +01:00 |
Michał Leszczyk
|
67cd527e1a
|
fix(dashboard-v2): don't propagate click events to children of inactive slides
|
2022-03-02 11:58:35 +01:00 |
Michał Leszczyk
|
527ec5acbf
|
fix(dashboard-v2): fix uploader responsiveness
|
2022-03-01 18:05:57 +01:00 |
Michał Leszczyk
|
227e931bf7
|
feat(dashboard-v2): add uploader on main screen
|
2022-03-01 16:53:44 +01:00 |
Michał Leszczyk
|
c3ec423496
|
feat(dashboard-v2): add Uploader component
|
2022-03-01 16:53:44 +01:00 |
Michał Leszczyk
|
ec8119fecf
|
feat(dashboard-v2): add ProgressBar component
|
2022-03-01 16:53:44 +01:00 |
Michał Leszczyk
|
901d2b4ba8
|
fix(dashboard-v2): improve Tabs to fill available height
|
2022-03-01 16:53:44 +01:00 |
Michał Leszczyk
|
97240d128b
|
fix(dashboard-v2): fix styles of Button component
|
2022-03-01 16:53:44 +01:00 |
Michał Leszczyk
|
44331e93d6
|
feat(dashboard-v2): add upload-rellated icons
|
2022-03-01 16:53:44 +01:00 |
Michał Leszczyk
|
6063510056
|
feat(dashboard-v2): API access
|
2022-03-01 15:13:19 +01:00 |
Michał Leszczyk
|
2653de6bb9
|
fix(dashboard-v2): prevent division by zero
|
2022-02-28 16:37:57 +01:00 |
Michał Leszczyk
|
7f26c95b48
|
Revert "style(dashboard-v2): use PropTypes.elementType"
This reverts commit 4429e4e0be .
|
2022-02-28 10:15:29 +01:00 |
Michał Leszczyk
|
5123a23e33
|
chore(dashboard-v2): add storybook-addon-gatsby
|
2022-02-26 13:47:58 +01:00 |
Michał Leszczyk
|
aaaa9c13e0
|
chore(dashboard-v2): replace byte-size with pretty-bytes
|
2022-02-26 13:34:07 +01:00 |
Michał Leszczyk
|
4429e4e0be
|
style(dashboard-v2): use PropTypes.elementType
|
2022-02-26 12:53:12 +01:00 |
Michał Leszczyk
|
8dcd688673
|
style(dashboard-v2): use tailwind classes for width
|
2022-02-26 12:50:38 +01:00 |
Michał Leszczyk
|
278ab698c2
|
refactor(dashboard-v2): use breakpoint names instead of minWidth in Slider props
|
2022-02-26 12:48:24 +01:00 |
Michał Leszczyk
|
7681287127
|
style(dashboard-v2): simplify 'key' props
|
2022-02-26 12:30:55 +01:00 |
Michał Leszczyk
|
7adbc4bf68
|
fix(dashboard-v2): fix slider scrolling to far when window size is increased on the last slide
|
2022-02-26 12:25:01 +01:00 |
Michał Leszczyk
|
92892bf2d2
|
fix(dashboard-v2): fix NavBar not loading in Storybook
|
2022-02-23 13:15:45 +01:00 |
Michał Leszczyk
|
c3a2f7fdbe
|
fix(dashboard-v2): fix Gatsby build & serve flow
|
2022-02-23 12:14:34 +01:00 |
Michał Leszczyk
|
d366552105
|
feat(dashboard-v2): compose main page
|
2022-02-23 12:14:34 +01:00 |
Michał Leszczyk
|
279bd8cb8c
|
fix(dashboard-v2): fix Slider bullets showing unnecessarily
|
2022-02-23 12:14:33 +01:00 |
Michał Leszczyk
|
92c2860ccb
|
feat(dashboard-v2): add CurrentUsage component
|
2022-02-23 12:14:33 +01:00 |
Michał Leszczyk
|
0c59cc27c1
|
feat(dashboard-v2): add ActivityTable component
|
2022-02-23 12:14:33 +01:00 |
Michał Leszczyk
|
f6496f0358
|
feat(dashboard-v2): add Slider component
|
2022-02-23 12:14:33 +01:00 |
Michał Leszczyk
|
fad846ee7a
|
fix(dashboard-v2): fix table cell paddings
|
2022-02-23 12:14:33 +01:00 |
Michał Leszczyk
|
ae5c66817c
|
feat(dashboard-v2): make top navigation bar responsive
|
2022-02-23 12:14:33 +01:00 |
Michał Leszczyk
|
0c275a8f3e
|
fix(dashboard-v2): fix active tab indicator after window resize
|
2022-02-23 12:14:33 +01:00 |
Michał Leszczyk
|
143c6a94e5
|
feat(dashboard-v2): allow passing custom elements as panel title
|
2022-02-23 12:14:33 +01:00 |
Michał Leszczyk
|
cb0ff7a576
|
feat(dashboard-v2): add css media query helper
|
2022-02-23 12:14:33 +01:00 |