[READ-ONLY] Mirror of https://github.com/andreijiroh-dev/api-servers. Monorepo for different Cloudflare Workers and Deno Deploy hosted APIs I build
api-servers cloudflare-workers deno-deploy golinks hackclub-arcade

Commits on main

feat: import that playground code from Deno Deploy legacy
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
main
Andrei Jiroh Halili committed
chore(devfile): add that draft devfile to repo for a hile
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Andrei Jiroh Halili committed
chore(global): imagine dumping code changes in one go before Arcade
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Andrei Jiroh Halili committed
ci(github-actions): adjust paths for deployments
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Andrei Jiroh Halili committed
chore(golinks): prep for deno rewrite
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Andrei Jiroh Halili committed
chore(global): update config chaos
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Andrei Jiroh Halili committed
chore(global): :wrench: update all the things and the README docs stuff
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Andrei Jiroh Halili committed
chore(vscode): :wrench: update workspace settings
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Andrei Jiroh Halili committed
feat(website-api): :sparkles: implement API for my website and @hackclub Constellation YSWS
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Andrei Jiroh Halili committed
feat(golinks): add more routes and improve Slack integration
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
chore(deps): :arrow_up: upgrade dependencies via deps:upgrade script
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): :sparkles: add new API endpoints and stuff
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
chore(golinks): :fire: clean up unused code and adjust typings on db client code
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): simplify auth logic using bult-in bearerToken middleware
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
chore(global): format all the things via Prettier
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): update API docs and use @slack/oauth for all things bot tokens
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): implement JWT-style OAuth states to simplify auth process
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): work on improving API docs, as well as adding mechanism for updating golinks
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): work on interactivity features for Slack integration
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): implement schema improvements to OAuth flow, among other things
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
chore(global): format on things and update README
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): work on OAuth related backend changes
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): add github oauth related routes
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): do some Block Kit Builder stuff and add GitHub OAuth routes
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): format with prettier and do more work on database
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
chore(github-actions): fix bump-all-packages workflow and update VS Code workspace settings
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
ci(github-actions): automate running "yarn-upgrade-all" on Saturdays
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): more Slack slash commands related chaos
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): update backend code for Slack slash commands
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
chore(golinks): add secrets with dotenvx cli
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
chore(global): update yarn and lockfile as usual
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): do a lot of formatting horrors and implement OAuth handshakes
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): remove url parameter on the deprecated golink landing page
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
chore(golinks): add description for X-Golinks-Admin-Key header
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
chore(golinks): add styling to deprecated golink landing page
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
chore(golinks): prep for GitHub API integration
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): add wikilinks db table and its needed migrations
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): add more API endpoints and handle old links
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
ci(github-actions): actually forget to do "prisma generate" for prod deploys
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
refactor(golinks): :art: move around some functions from src/lib/db.ts to src/lib/utils.ts
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
ci(github-actions): update CI deploys
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
fix(golinks): fix authenication requirement chaos part 2
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): bring over some redirects from old KV backend
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
chore(vscode): update workspace config
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
chore(deps-dev): update packages and lockfiles
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
style(golinks): :art: format things up through prettier
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): improve error handling and add custom error messages
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
docs(golinks): improve API docs for POST /api/discord-invites
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): late addition of auth validation code
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): rewrite golink auth part
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
chore(prettier): update config
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
feat(golinks): format things with prettier, also add WIP api key validator
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
docs(golinks): update development docs and add one for reviewers
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed