Commit Graph

46 Commits

Author SHA1 Message Date
Sylver f0eaf73528 feat: s3 external storage, biome linting 2024-05-16 20:55:30 +08:00
Sylver 126be8d8c6 feat: change password page 2024-02-15 19:20:35 +08:00
Sylver 853fc2f475 chore: turns out that was still necessary 2024-02-12 19:28:59 +08:00
Sylver ee0c6ffa4a chore: eslint with strict type imports 2024-02-12 19:04:42 +08:00
Sylver f849e80984 feat: use preact types 2024-02-12 15:15:59 +08:00
Sylver bdcafc8347 feat: replace apollo with urql 2024-02-11 18:21:19 +08:00
Sylver fc0071165f feat: use skeleton loaders on some important pages 2024-02-11 17:06:49 +08:00
Sylver f4bc1d65e2 feat: replace nextjs with preact+vite+vike
also removes the pandora dep and moves it back into this repo
also updates to new graphql-codegen presets
also adds a `textContent` field on files
also replaces headlessui with radix

fixes #36
fixes #35
2024-01-28 06:48:06 +08:00
Sylver dd597a5333 update configs 2024-01-07 21:38:20 +08:00
Sylver b0352724b2 use zod for config validation 2024-01-07 12:55:22 +08:00
Sylver 40cbaaca8b update deps, move to atlas configs 2024-01-07 12:19:16 +08:00
ryan aac4a2d14c chore: switch classnames for clsx 2023-08-31 00:42:21 +08:00
ryan d8d10f908e chore: update dependencies 2023-08-31 00:39:27 +08:00
ryan 7aef752a89 fix: outdated lockfile 2023-04-05 08:51:10 +08:00
ryan eaee2318f9 build: use tsup instead of ncc for prod builds 2023-04-05 07:39:02 +08:00
ryan e1b73c26d8 build(api): fix esm issues
Workaround NCC ESM issues by just not using ESM with NCC.
The API is still ESM, but tsup converts it to CJS before NCC consumes it, as a temporary workaround until there is something to replace NCC. Please save us bun 🙏
This seems to work fine, and as a free bonus, there is a huge build speedup because NCC isn't trying to run tsc.

Shoutout to ESM! Because forcing everyone to choose between ESM, where you need multiple workarounds a day on every package imaginable to get it to work, and CJS, where you opt yourself out of a large and growing number of NPM packages, is a fantastic idea. Interoperability is for fools!
2023-04-01 02:27:28 +08:00
ryan fae9136e23 chore: update deps, minor bug fixes 2023-03-31 23:40:39 +08:00
Sylver 89ff23edfd
chore: convert api to esm (#30) 2022-10-07 22:35:56 +08:00
Sylver f43a8e0cb5
feat: mfa support (#29) 2022-10-07 19:48:07 +08:00
sylv 92cef85511 feat: conversions 2022-07-26 08:30:22 +08:00
sylv 1aeaace977 feat(web): submit button 2022-07-26 06:05:50 +08:00
sylv 531aeb6a26 feat(web): use pandora for ui 2022-07-26 05:59:19 +08:00
sylv 97087bf87c chore: use bcryptjs instead of bcrypt
necessary for arm support. probably. im too lazy to find out why bcrypt doesnt play nice with arm.
2022-07-19 02:42:59 +08:00
sylv 7e50fb043b build: smaller docker images 2022-07-05 18:39:30 +08:00
sylv bf938a1b6b feat: formik validation 2022-07-04 14:45:01 +08:00
sylv f185b8a555 fix(web): paste & file ssr 2022-07-01 12:02:29 +08:00
sylv b9809e2b78 feat: graphql 2022-07-01 08:10:32 +08:00
sylv 82e7ca89f2 feat: email signups 2022-06-29 14:26:10 +08:00
sylv 7db73876b0 fix: discord embedding 2022-06-28 13:00:42 +08:00
sylv e7ad265e89 feat: split out config generator to preferences page 2022-06-27 08:38:39 +08:00
sylv 18536f4dd1 chore: turborepo 2022-06-24 03:49:19 +08:00
sylv 0ea831bb6b feat: better host restrictions 2022-06-21 03:15:56 +08:00
sylv 3d3d606b66 feat(api): video thumbnails 2022-06-19 03:29:02 +08:00
sylv 67da25ea0f build: single dockerfile 2022-06-06 10:40:41 +08:00
sylv 37b883875a feat: migration from old databases, migrate on startup 2022-06-05 22:25:19 +08:00
sylv 7b6368a55f feat: pastes 2022-05-16 21:15:32 +08:00
sylv ea0b8baad9 feat: markdown previews 2022-05-05 11:48:59 +08:00
sylv ea03570a68 feat: update dependencies, storybook 2022-05-04 05:19:49 +08:00
sylv 39f7849d0f feat: finish conversion 2022-05-03 14:46:43 +08:00
Ryan a58fd3ad77 feat: mikroorm, convert to monorepo 2021-10-02 22:17:05 +00:00
Ryan fd11d0418c chore: use eslint config 2021-08-26 08:30:53 +00:00
Ryan a047168502 refactor: use venera for loading config 2021-07-26 06:31:00 +00:00
Ryan b760d92191 fix: tsup with decorators 2021-07-26 06:11:00 +00:00
Ryan 885698de9a chore: add commitlint 2021-07-15 11:07:48 +00:00
Ryan 9d8eeb38c7 chore: replace tsc and ts-node-dev with tsup 2021-07-15 11:05:28 +00:00
Ryan f09f365389 chore: replace yarn with pnpm 2021-07-15 10:47:07 +00:00