Commit Graph

252 Commits

Author SHA1 Message Date
Sylver a865996f31 feat: disabled users
resolves #41
2024-05-06 11:36:44 +08:00
Sylver db4728f1f7 fix: config byte parsing
resolves #42
2024-05-06 10:57:53 +08:00
Sylver e56d700d2e fix: let otp errors propogate to prevent redirects 2024-02-26 03:39:22 +08:00
Sylver 126be8d8c6 feat: change password page 2024-02-15 19:20:35 +08:00
Sylver eb15ce1ea6 fix: dashboard pagination 2024-02-12 19:55:45 +08:00
Sylver 853fc2f475 chore: turns out that was still necessary 2024-02-12 19:28:59 +08:00
Sylver 4b7b7dac81 chore: unused patches dir 2024-02-12 19:19:35 +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 9550b1190a chore: switch to agpl 2024-02-12 04:41:13 +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 ef18709612 fix: forgot that was necessary 2024-02-11 12:59:27 +08:00
Sylver faae08470d fix: url parse errors 2024-02-11 12:58:29 +08:00
Sylver 8236d9ef42 fix: bind to 0.0.0.0 in docker 2024-02-11 00:35:20 +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 3af4f93999 fix allowTypes defaulting to nothing 2024-01-07 21:19:02 +08:00
Sylver b0352724b2 use zod for config validation 2024-01-07 12:55:22 +08:00
Sylver 805ebcd4b4 fix lint errors 2024-01-07 12:31:37 +08:00
Sylver 62b91a8316 fix useQueryState replaceState 2024-01-07 12:26:27 +08:00
Sylver 40cbaaca8b update deps, move to atlas configs 2024-01-07 12:19:16 +08:00
Sylver aec85d03a6 remove v0 -> v1 migration code 2024-01-07 11:33:58 +08:00
Sylver 757e53fba4 update readme 2024-01-07 11:33:19 +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 26f6faf3de fix: don't wrap codeblocks 2023-08-28 20:59:52 +08:00
ryan fe679ce54d fix: taller paste textareas 2023-08-28 20:59:33 +08:00
ryan c4daa968c6 fix: allow application/json in txt embeds 2023-08-28 20:59:27 +08:00
ryan 7bd3b8c7e1 fix: format invite urls properly 2023-08-28 20:59:18 +08:00
ryan c320196ee8 fix: default pastes to txt 2023-08-28 20:59:13 +08:00
ryan 1e8a2b64f4 chore: fix example ports 2023-06-05 08:02:16 +08:00
ryan 7aef752a89 fix: outdated lockfile 2023-04-05 08:51:10 +08:00
ryan deb7d1924a build: salty deps dont like being bundled 2023-04-05 08:24:54 +08:00
ryan eaee2318f9 build: use tsup instead of ncc for prod builds 2023-04-05 07:39:02 +08:00
ryan 17c148ed7d build: fix arm64 builds 2023-04-01 03:38:28 +08:00
ryan b148df497a build: add python because github thinks its necessary 2023-04-01 03:01:16 +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
ryan 5c03b8a2fe fix: http exceptions not being serialized by gql 2023-03-31 23:01:41 +08:00
sylv 2f6cb9ed15 fix: syntax highlighting indentation 2022-11-01 19:47:15 +08:00
sylv d3de37a11b fix: text embeds being fixed height 2022-11-01 19:47:03 +08:00
sylv 5ec8396a8b chore: fix build issues 2022-10-07 23:12:07 +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 ec071a47f6 fix: text embed using wrong url
fixes #27, #26 too i think
2022-10-06 13:26:58 +08:00
sylv af01384a1a fix(web): paste expiration always being set 2022-08-19 19:39:27 +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 840defcf6d fix(web): images overflowing container 2022-07-26 05:59:24 +08:00