Commit graph

110 commits

Author SHA1 Message Date
Max Leiter
dafc0c37f8
client/server: use config dictionary on server, improve types on client 2022-04-01 16:27:23 -07:00
Joaquin "Florius" Azcarate
8da6d62cea
Destoy files when destroying post (#62) 2022-04-01 15:52:08 -07:00
Joaquin "Florius" Azcarate
6a6a2a3496
server: drift_home already has a default (#61)
`||` on an exsiting string does nothing
2022-04-01 15:03:21 -07:00
Joaquin "Florius" Azcarate
1c2fef0ee4
server/client: use cross-env for Windows support (#58)
In order for windows to run a script with an environment variable, we need some extra steps (namely `cross-env`).
2022-04-01 14:37:24 -07:00
Max Leiter
76e7bb8013
server: allow expiresAt to be null for new posts 2022-03-30 20:12:41 -07:00
Max Leiter
752b2c0980
client/server: add support for expiring posts 2022-03-30 20:01:24 -07:00
Max Leiter
d24e94da04
server: remove mention of sequelize config 2022-03-30 00:27:42 -07:00
Max Leiter
0504bd57e2
server: fix post 500 errors 2022-03-29 17:12:44 -07:00
Max Leiter
6de415ed99
server: fix auth 500 errors 2022-03-29 17:11:13 -07:00
Max Leiter
85ae8173bb
client/server: lint 2022-03-29 00:19:33 -07:00
Max Leiter
6afc4c915e
client/server: search cleanup, admin work 2022-03-29 00:11:02 -07:00
Max Leiter
fb8f14fd98
server: dockerfile updates and switch to bcryptjs 2022-03-28 19:26:16 -07:00
Max Leiter
fd7d0be6ba
server: add yarn start and building support with tsc 2022-03-28 16:19:53 -07:00
Max Leiter
333e3647e0
server: fix post creation 2022-03-28 12:29:08 -07:00
Max Leiter
e0b0102603
server: rework migrations/sequelize, add basic admin page/role, bug fixes 2022-03-28 12:13:22 -07:00
Max Leiter
73e2edfe2b
server: error on post with no files 2022-03-28 11:36:46 -07:00
Max Leiter
5ac73718cf
server/client: add post deletion 2022-03-26 00:24:18 -07:00
Max Leiter
62bc7af004
client: misc style improvements, error handling 2022-03-26 00:05:05 -07:00
Max Leiter
0815d43ee8
client: lint and minor scroll button/file explorer adjustments 2022-03-25 14:31:10 -07:00
Max Leiter
bb893fa6ba
server: sort search results 2022-03-24 18:28:41 -07:00
Max Leiter
951088bacf
client/server: add post searching 2022-03-24 18:03:57 -07:00
Max Leiter
e5f467b26a
client: improve theming variable consistency 2022-03-24 15:12:54 -07:00
Max Leiter
2823c217ea
server: add and run prettier 2022-03-24 14:57:40 -07:00
Max Leiter
da8e7415dc
Merge with main 2022-03-24 14:53:57 -07:00
Max Leiter
b93e42a347
markdown: re-enable code highlighting 2022-03-24 14:09:36 -07:00
Max Leiter
de68796101
client: disable theme transitions on change 2022-03-23 18:54:42 -07:00
Max Leiter
6045200ac4
client: add next-themes support for CSS variables 2022-03-23 18:22:51 -07:00
Max Leiter
7ca0cbac4c
client: set post title if text pasted w/o title set 2022-03-23 16:42:56 -07:00
Max Leiter
9bdff8f28f
client/server: load rendered html after page load, fix raw exporting 2022-03-23 12:36:29 -07:00
Max Leiter
a139acc747
client/server: render nested elements in headings 2022-03-22 23:20:40 -07:00
Max Leiter
f92d854336
client/server: linkify headers and transform html entities in markdown 2022-03-22 22:18:07 -07:00
Max Leiter
c0c18e5b61
client: improve makrdown handling of nested elements 2022-03-22 22:05:26 -07:00
Max Leiter
19988e49ed
server: store and render markdown on server 2022-03-22 21:18:26 -07:00
Max Leiter
ecd06a2258
client: finish protected posts 2022-03-21 18:51:19 -07:00
Max Leiter
a3130e6d2a
server: fix sqlite database location 2022-03-21 17:58:04 -07:00
Max Leiter
d30c34deec
Add usage of SECRET_KEY to secure API routes 2022-03-21 17:42:37 -07:00
Max Leiter
90fa28ad65
post generation rework with static paths/props 2022-03-21 17:20:41 -07:00
Max Leiter
3efbeb726f
client: tree-shaking improvements 2022-03-21 16:00:55 -07:00
maxall4
87da281f1b Updated for server password option 2022-03-21 10:10:35 -10:00
maxall4
ba1efe3a9e Fixed conflicts 2022-03-21 10:09:57 -10:00
Max Leiter
3f0212c5c6
begin work on protected posts 2022-03-21 03:28:06 -07:00
Max Leiter
c4cd55f4e6
server/client: add registration password and env vars 2022-03-20 23:27:09 -07:00
Max Leiter
e2c5e2dac9
server: enable sqlite3 database and document env vars 2022-03-20 23:10:43 -07:00
Max Campbell
8117eb8b8a Added back missing check 2022-03-20 14:51:33 -10:00
Max Campbell
dd0f38bd8b Removed console.log 2022-03-20 14:51:00 -10:00
Max Campbell
1eb998c7d6 Changes 2022-03-20 14:47:21 -10:00
Max Campbell
8324a26eb6 Changes 2022-03-20 14:47:18 -10:00
Max Campbell
d407c2f546 Made changes to validation 2022-03-20 14:46:16 -10:00
Max Campbell
7b2baad782 Added celebreate validation 2022-03-20 14:44:44 -10:00
Max Leiter
59d33042f2
client: fix auth errors and wrap markdown headings in links 2022-03-20 14:09:56 -07:00
Sebastian Sauerer
a361b16293 enhance auth workflow by adding a better error message and by validating the auth payload on server side 2022-03-13 20:57:55 +01:00
Max Leiter
f9e9c6fe06
client: add downloading and viewing raw files (#21) 2022-03-11 18:48:40 -08:00
Max Leiter
d669f1057e
client: add time-ago utility and auth cleanup (#19)
* client: add time-ago utility and use it in post list
* client: improve header, timeago styling
* client: Use next/link with geist-ui Link
2022-03-09 23:46:59 -08:00
Max Leiter
61f7888f1b
server: ignore username case when signing up and in 2022-03-09 16:22:52 -08:00
Max Leiter
7ef696f88e
sort your posts by time, style improvements 2022-03-09 01:33:22 -08:00
Max Leiter
dabe3e7f3c
WIP dockerfiles 2022-03-07 20:42:44 -08:00
Max Leiter
6c8e7933e1
Far superior header 2022-03-07 16:42:47 -08:00
Max Leiter
ecd89fdf0e
Post permissions 2022-03-06 22:16:08 -08:00
Max Leiter
c34269400a
Initial commit 2022-03-06 16:47:58 -08:00
Max Leiter
208ba42c0e
Initial commit 2022-03-06 16:46:59 -08:00