Commit graph

33 commits

Author SHA1 Message Date
Jesse Wierzbinski a6d3ebbeef
refactor: 🚚 Organize code into sub-packages, instead of a single large package 2025-06-15 04:38:20 +02:00
Jesse Wierzbinski 37bc4458e5
test: 🧪 Fix failing tests due to incorrect cwd resolving
Some checks failed
CodeQL Scan / Analyze (javascript-typescript) (push) Failing after 0s
Build Docker Images / lint (push) Failing after 6s
Build Docker Images / check (push) Failing after 6s
Build Docker Images / tests (push) Failing after 5s
Deploy Docs to GitHub Pages / build (push) Failing after 0s
Build Docker Images / build (server, Dockerfile, ${{ github.repository_owner }}/server) (push) Has been skipped
Build Docker Images / build (worker, Worker.Dockerfile, ${{ github.repository_owner }}/worker) (push) Has been skipped
Deploy Docs to GitHub Pages / Deploy (push) Has been skipped
Mirror to Codeberg / Mirror (push) Failing after 0s
Nix Build / check (push) Failing after 0s
2025-04-14 17:30:01 +02:00
Jesse Wierzbinski 5a4ce29206
build: 🏗️ Make Nix build great again 2025-04-14 16:51:00 +02:00
Jesse Wierzbinski 1679585c4c
fix: 🚨 Enable more Biome 2.0 rules
Some checks failed
CodeQL Scan / Analyze (javascript-typescript) (push) Failing after 4s
Build Docker Images / lint (push) Failing after 10s
Build Docker Images / check (push) Failing after 10s
Build Docker Images / tests (push) Failing after 6s
Deploy Docs to GitHub Pages / build (push) Failing after 0s
Build Docker Images / build (server, Dockerfile, ${{ github.repository_owner }}/server) (push) Has been skipped
Build Docker Images / build (worker, Worker.Dockerfile, ${{ github.repository_owner }}/worker) (push) Has been skipped
Deploy Docs to GitHub Pages / Deploy (push) Has been skipped
Mirror to Codeberg / Mirror (push) Failing after 0s
Nix Build / check (push) Failing after 0s
2025-04-10 19:56:42 +02:00
Jesse Wierzbinski 25ea870f71
refactor: ♻️ Don't use Bun global 2025-03-30 23:06:34 +02:00
Jesse Wierzbinski 58342e86e1
refactor(api): ♻️ Move from @hono/zod-openapi to hono-openapi
hono-openapi is easier to work with and generates better OpenAPI definitions
2025-03-29 03:30:06 +01:00
Jesse Wierzbinski 8da9567ca2
refactor(api): 🚨 Don't export a mutable value 2024-10-03 13:26:00 +02:00
Jesse Wierzbinski 3c1b330d4b
refactor(api): 🚚 Use api/ for API routes instead of server/api/ 2024-08-27 16:37:23 +02:00
Jesse Wierzbinski 7b05a34cce
refactor: 🔥 Remove dead code 2024-05-07 03:13:37 +00:00
Jesse Wierzbinski 826a260e90
refactor(api): ♻️ Move to Hono for HTTP 2024-05-06 07:16:33 +00:00
Jesse Wierzbinski 5cb48b2f3b
feat(api): Make Lysand a full OAuth2/OpenID Connect provider as well as still Mastodon compatible 2024-04-17 22:42:12 -10:00
Jesse Wierzbinski 59455f9ece
refactor(build): 🎨 Make build routes automatically scanned rather than manually added 2024-04-15 21:13:34 -10:00
Jesse Wierzbinski 87d4473276
fix(api): 🐛 Add new notifications route to routes file 2024-04-15 20:50:01 -10:00
Jesse Wierzbinski 6dff872822
fix(api): 🐛 Add new routes to routes file 2024-04-15 20:27:49 -10:00
Jesse Wierzbinski 866cd4345d
feat(frontend): Allow glitch-soc users to login to their account 2024-04-15 13:20:39 -10:00
Jesse Wierzbinski d6ce448c1c
fix(build): 🐛 Fix new routes not being added to build 2024-04-14 20:13:17 -10:00
Jesse Wierzbinski 86dd0eb7ef
why is this broken 2024-04-14 01:57:26 -10:00
Jesse Wierzbinski e575075006
More logging 2024-04-14 01:52:50 -10:00
Jesse Wierzbinski 53fa9ca545
Code cleanup, refresh lockfile 2024-04-13 22:16:03 -10:00
Jesse Wierzbinski 327a716b12
Add new ServerHandler package which handles requests 2024-04-13 21:51:00 -10:00
Jesse Wierzbinski 354493133c
Reorganize FE 2024-04-13 19:26:29 -10:00
Jesse Wierzbinski 59cd8c9bd1
Add lookup Mastodon API route 2024-04-09 20:09:57 -10:00
Jesse Wierzbinski fcf952e1f3
Add Lysand well-known route 2024-04-09 18:33:35 -10:00
Jesse Wierzbinski ae9698c647
Add WebFinger endpoints 2024-04-09 17:45:19 -10:00
Jesse Wierzbinski a58c81c8e9
Implement federation of statuses 2024-04-09 16:05:02 -10:00
Jesse Wierzbinski db37510370
Add interface to view post and user JSON data 2024-04-08 18:33:59 -10:00
Jesse Wierzbinski af0d627f19
Replace eslint and prettier with Biome 2024-04-06 19:30:49 -10:00
Jesse Wierzbinski 9ec3d96f9d
Add new OAuth verification page 2024-03-13 17:02:50 -10:00
Jesse Wierzbinski 480fcb363f
Add bait mode, fix bugs 2024-03-12 22:10:32 -10:00
Jesse Wierzbinski 986cc8a89c
Try and fix some building issues 2024-03-12 08:27:50 -10:00
Jesse Wierzbinski c98f788fec
Handle routes that dont exist 2024-03-10 17:29:25 -10:00
Jesse Wierzbinski 0541776d3d
Finish full rewrite of server and testing systems 2024-03-10 16:04:14 -10:00
Jesse Wierzbinski df47fa4750
feat: Add working building and bundling system 2023-12-07 22:25:31 -10:00