m5r
|
1dd1c2bafe
|
rename hasActiveSubscription from useCurrentUser() to hasOngoingSubscription
|
2021-10-21 00:01:03 +02:00 |
|
m5r
|
4096cfaa6c
|
clean up auth forms
|
2021-10-20 00:39:07 +02:00 |
|
m5r
|
59b13bd0ea
|
blur phone call history if on free plan
|
2021-10-19 23:56:16 +02:00 |
|
m5r
|
fd003f461b
|
allow switching phone numbers but delete previous phone number
|
2021-10-19 23:49:28 +02:00 |
|
m5r
|
f11c7d3723
|
extract useSubscription to core/hooks
|
2021-10-19 20:03:09 +02:00 |
|
m5r
|
931384b468
|
improve loading states:
* app loader
* specific loaders with spinner
|
2021-10-18 00:06:45 +02:00 |
|
m5r
|
2afd3554b3
|
set your twilio things from settings
|
2021-10-16 01:26:59 +02:00 |
|
m5r
|
3cc6f35071
|
get rid of onboarding requirements
|
2021-10-16 00:31:01 +02:00 |
|
m5r
|
5e08863078
|
fresh settings layout
|
2021-09-30 00:10:42 +02:00 |
|
m5r
|
0f2c3daf77
|
integrate backend with paddle
|
2021-09-27 06:10:48 +08:00 |
|
m5r
|
60b5c74ed6
|
style login form
|
2021-09-25 20:58:28 +08:00 |
|
m5r
|
2f45e1d9a8
|
add import messages/calls ui feedback
|
2021-09-25 07:08:11 +08:00 |
|
m5r
|
4d1ef66986
|
memoize isServiceWorkerSupported in useNotifications hook
|
2021-09-18 05:35:51 +08:00 |
|
m5r
|
257987e3c0
|
backup database to s3
|
2021-09-16 06:56:16 +08:00 |
|
m5r
|
9ec73d6cf4
|
replace fontawesome icons with ionicons 5
|
2021-09-08 04:59:38 +08:00 |
|
m5r
|
bdac93d7e1
|
* custom error component
* upload sourcemaps to sentry
* report caught errors to sentry
|
2021-09-07 04:49:13 +08:00 |
|
m5r
|
48f9e67516
|
rework the formatRelativeDate function
|
2021-09-07 03:37:06 +08:00 |
|
m5r
|
8699f587f9
|
rework landing page hero
|
2021-09-01 23:04:16 +08:00 |
|
m5r
|
dee1bc4697
|
style footer
|
2021-08-31 05:15:30 +08:00 |
|
m5r
|
d71e4de033
|
style call list page
|
2021-08-31 04:25:56 +08:00 |
|
m5r
|
4bc24f5395
|
date formatter in a single file
|
2021-08-31 01:05:57 +08:00 |
|
m5r
|
87e3fc77d8
|
fix most lint warnings
|
2021-08-30 07:13:06 +08:00 |
|
m5r
|
ba876d0205
|
production analytics with panel bear
|
2021-08-29 06:17:59 +08:00 |
|
m5r
|
43f89216ae
|
type caught error to any
|
2021-08-28 02:06:59 +08:00 |
|
m5r
|
20b6a7a996
|
favicons et fonts
|
2021-08-27 03:10:35 +08:00 |
|
m5r
|
6417f5dbcf
|
preload fonts
|
2021-08-25 16:52:24 +08:00 |
|
m5r
|
d20eeb0617
|
multi tenancy stuff
|
2021-08-06 01:14:19 +08:00 |
|
m5r
|
adf5fb31d1
|
trace error in layout
|
2021-08-04 13:49:45 +08:00 |
|
m5r
|
d93f6fd5d5
|
add help modal during onboarding
|
2021-08-04 02:46:47 +08:00 |
|
m5r
|
e98697293a
|
rename to shellphone
|
2021-08-03 21:03:10 +08:00 |
|
m5r
|
fef4c03458
|
send notification when sms arrives
|
2021-08-02 00:29:12 +08:00 |
|
m5r
|
1489f97c14
|
prettier
|
2021-08-01 22:03:49 +08:00 |
|
m5r
|
7d34fcd48f
|
session thingy for onboarding checks
|
2021-08-01 22:03:05 +08:00 |
|
m5r
|
7acbca65ce
|
update prettier config
|
2021-08-01 20:04:04 +08:00 |
|
m5r
|
fdf9df243b
|
fix error boundary error handling
|
2021-08-01 19:21:49 +08:00 |
|
m5r
|
6cbc7468fb
|
handle incoming sms
|
2021-08-01 18:36:32 +08:00 |
|
m5r
|
cd83f0c78e
|
keypad and settings pages
|
2021-08-01 01:22:48 +08:00 |
|
m5r
|
079241ddb0
|
reformat with prettier with semicolons and tabs
|
2021-07-31 23:57:43 +08:00 |
|
m5r
|
fc4278ca7b
|
migrate to blitzjs
|
2021-07-31 22:33:18 +08:00 |
|