EGOIST
|
c3aa3fd967
|
so now we're on fly.io
|
2022-05-16 14:13:44 +08:00 |
EGOIST
|
358c6631cb
|
tweaks
|
2022-05-15 22:22:24 +08:00 |
EGOIST
|
2a998f8367
|
support multi region
|
2022-05-15 22:06:34 +08:00 |
EGOIST
|
b7f0b44886
|
fix typo
|
2022-05-15 16:15:57 +08:00 |
EGOIST
|
d0d76cfbdd
|
tweaks
|
2022-05-15 01:51:04 +08:00 |
EGOIST
|
71c8c7e268
|
cache response
|
2022-05-15 01:33:13 +08:00 |
EGOIST
|
50bc2d64e2
|
update readme for r2
|
2022-05-15 00:54:48 +08:00 |
EGOIST
|
31362b5b86
|
cleanup
|
2022-05-15 00:48:10 +08:00 |
EGOIST
|
fd0c9f92ef
|
use cloudflare r2
|
2022-05-15 00:43:49 +08:00 |
EGOIST
|
7c47af4a32
|
update login email template
|
2022-05-14 18:41:25 +08:00 |
EGOIST
|
f17da54096
|
feat: monorepo
|
2022-05-14 01:03:20 +08:00 |
EGOIST
|
2383f2f455
|
tweaks
|
2022-05-14 00:11:14 +08:00 |
EGOIST
|
00df250ff5
|
use prismjs
|
2022-05-13 23:01:02 +08:00 |
EGOIST
|
23f92dabc9
|
Make `autoExcerpt` nullable
|
2022-05-13 21:38:01 +08:00 |
EGOIST
|
b8f5e6d934
|
feat: auto excerpt
|
2022-05-13 21:20:41 +08:00 |
EGOIST
|
84f201d9e4
|
feat: code highlighting
|
2022-05-13 20:30:57 +08:00 |
EGOIST
|
fb78c9660b
|
allow to sort navigation items
|
2022-05-13 15:21:49 +08:00 |
EGOIST
|
7c3b9d5f3b
|
make site navigation bar configurable
TODO: drag to reorder
|
2022-05-13 00:10:34 +08:00 |
EGOIST
|
baa478a2bf
|
use react-hook-form
|
2022-05-12 13:47:10 +08:00 |
EGOIST
|
744a47f416
|
redirect unauthenticated users to the home page
|
2022-05-12 01:25:09 +08:00 |
EGOIST
|
5355a9d9a6
|
try await
|
2022-05-11 20:01:23 +08:00 |
EGOIST
|
6aa99f8726
|
remove `MAILGUN_EU`
|
2022-05-11 19:45:38 +08:00 |
EGOIST
|
8e0511be96
|
fix: use updated page
|
2022-05-11 18:23:58 +08:00 |
EGOIST
|
d4827bc531
|
tweaks
|
2022-05-11 18:06:46 +08:00 |
EGOIST
|
f12a018544
|
update migrations
|
2022-05-11 17:36:25 +08:00 |
EGOIST
|
825a919084
|
feat: send email for published posts
|
2022-05-11 17:31:06 +08:00 |
EGOIST
|
05dcc42b03
|
run `prisma generate` in build step
|
2022-05-11 00:25:58 +08:00 |
EGOIST
|
6903f8eef3
|
add eslint
|
2022-05-11 00:23:40 +08:00 |
EGOIST
|
9fbcb8c5ba
|
implement subcribe/unsubscribe
TODO: add users to mailgun mailing list as well
|
2022-05-11 00:13:10 +08:00 |
EGOIST
|
c64a23d8ec
|
properly ssr pages
|
2022-05-09 00:08:03 +08:00 |
EGOIST
|
991ab18115
|
tweaks
|
2022-05-09 00:05:22 +08:00 |
EGOIST
|
3d2a81f734
|
add meta tags
|
2022-05-09 00:00:13 +08:00 |
EGOIST
|
d6704f2e20
|
tweaks
|
2022-05-08 23:37:06 +08:00 |
EGOIST
|
19d6c2d999
|
next.js again
|
2022-05-08 23:27:19 +08:00 |
EGOIST
|
e92a3662e6
|
tweaks
|
2022-05-08 14:00:22 +08:00 |
EGOIST
|
aa28d69dd6
|
fix: properly save image extension
|
2022-05-08 13:23:01 +08:00 |
EGOIST
|
5547aa972f
|
set fly replay header early
|
2022-05-08 13:14:52 +08:00 |
EGOIST
|
d022ef19cf
|
feat(editor): drop image to upload
|
2022-05-08 12:47:33 +08:00 |
EGOIST
|
fea7bbf09c
|
highlight markdown in editor
|
2022-05-07 22:27:17 +08:00 |
EGOIST
|
69355707a7
|
log query time
|
2022-05-07 20:27:35 +08:00 |
EGOIST
|
75732124c2
|
handle error when uploading avatar
|
2022-05-07 15:38:02 +08:00 |
EGOIST
|
43720fb93d
|
fix `x-fly-region`
|
2022-05-07 00:04:32 +08:00 |
EGOIST
|
de65efc495
|
resize image before uploading
|
2022-05-06 23:19:52 +08:00 |
EGOIST
|
8a66697bc3
|
tweaks
|
2022-05-06 22:37:36 +08:00 |
EGOIST
|
bfbbf4836b
|
set content-type when uploading image
|
2022-05-06 22:12:03 +08:00 |
EGOIST
|
2ee4f3197d
|
optimize the way we consume env variables
|
2022-05-06 21:18:25 +08:00 |
EGOIST
|
f1428397f2
|
replay non-get request to primary region
|
2022-05-06 14:30:58 +08:00 |
EGOIST
|
595fcab34a
|
fix: properly update site description
|
2022-05-06 12:28:12 +08:00 |
EGOIST
|
344f40ae33
|
set header before remix
|
2022-05-06 11:59:10 +08:00 |
EGOIST
|
416272349e
|
use express
|
2022-05-06 11:55:22 +08:00 |