Something went wrong. Try again.
[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
Something went wrong. Try again.
Commits on main
Andrei Jiroh Halili 1ae142a1 feat: import that playground code from Deno Deploy legacy main
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
feat: import that playground code from Deno Deploy legacy main
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 5ae719fa chore(devfile): add that draft devfile to repo for a hile
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
chore(devfile): add that draft devfile to repo for a hile
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 46727d9c chore(global): imagine dumping code changes in one go before Arcade
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
chore(global): imagine dumping code changes in one go before Arcade
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 736f73bf ci(github-actions): adjust paths for deployments
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
ci(github-actions): adjust paths for deployments
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 3171c648 chore(golinks): prep for deno rewrite
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
chore(golinks): prep for deno rewrite
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 782a6a47 chore(global): update config chaos
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
chore(global): update config chaos
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 873782c3 chore(global): :wrench: update all the things and the README docs stuff
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
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
Andrei Jiroh Halili 1f841bc1 chore(global): :construction: stash uncommited stuff in golinks-v2 and oblong-oauth-helper for safety
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
chore(global): :construction: stash uncommited stuff in golinks-v2 and oblong-oauth-helper for safety
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Andrei Jiroh Halili committed
Andrei Jiroh Halili ba30579b chore(vscode): :wrench: update workspace settings
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
chore(vscode): :wrench: update workspace settings
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 8fd9ea41 feat(website-api): :sparkles: implement API for my website and @hackclub Constellation YSWS
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
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
Andrei Jiroh Halili 75893de8 feat(golinks): add more routes and improve Slack integration
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
feat(golinks): add more routes and improve Slack integration
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili de24a8dc chore(deps): :arrow_up: upgrade dependencies via deps:upgrade script
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
chore(deps): :arrow_up: upgrade dependencies via deps:upgrade script
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili ea02bdbe feat(golinks): :sparkles: add new API endpoints and stuff
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
feat(golinks): :sparkles: add new API endpoints and stuff
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili cbadb483 chore(golinks): :fire: clean up unused code and adjust typings on db client code
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
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
Andrei Jiroh Halili 874e2ec3 feat(golinks): simplify auth logic using bult-in bearerToken middleware
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
feat(golinks): simplify auth logic using bult-in bearerToken middleware
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 437d779f chore(global): format all the things via Prettier
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
chore(global): format all the things via Prettier
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 01b86831 feat(golinks): update API docs and use @slack/oauth for all things bot tokens
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
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
Andrei Jiroh Halili b5d52a9b feat(golinks): implement JWT-style OAuth states to simplify auth process
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
feat(golinks): implement JWT-style OAuth states to simplify auth process
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili c156204a feat(golinks): work on improving API docs, as well as adding mechanism for updating golinks
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
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
Andrei Jiroh Halili bae65776 feat(golinks): work on interactivity features for Slack integration
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
feat(golinks): work on interactivity features for Slack integration
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 98bdfeab feat(golinks): implement schema improvements to OAuth flow, among other things
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
feat(golinks): implement schema improvements to OAuth flow, among other things
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili f3c89e1f chore(global): format on things and update README
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
chore(global): format on things and update README
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 8b96b096 feat(golinks): work on OAuth related backend changes
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
feat(golinks): work on OAuth related backend changes
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 4ec3f8e9 feat(golinks): add github oauth related routes
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
feat(golinks): add github oauth related routes
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 0a780eee feat(golinks): do some Block Kit Builder stuff and add GitHub OAuth routes
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
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
Andrei Jiroh Halili 1998f0ef feat(golinks): format with prettier and do more work on database
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
feat(golinks): format with prettier and do more work on database
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 884c7739 chore(github-actions): fix bump-all-packages workflow and update VS Code workspace settings
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
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
Andrei Jiroh Halili 5224f424 feat(golinks): add migrations for API keys on database and export Slack app manifest as YAML files
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
feat(golinks): add migrations for API keys on database and export Slack app manifest as YAML files
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 2fc1d4b1 ci(github-actions): automate running "yarn-upgrade-all" on Saturdays
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
ci(github-actions): automate running "yarn-upgrade-all" on Saturdays
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 9b7d2bba feat(golinks): more Slack slash commands related chaos
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
feat(golinks): more Slack slash commands related chaos
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 5a189408 feat(golinks): update backend code for Slack slash commands
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
feat(golinks): update backend code for Slack slash commands
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 1ba9961c chore(golinks): add secrets with dotenvx cli
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
chore(golinks): add secrets with dotenvx cli
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 7483020b chore(global): update yarn and lockfile as usual
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
chore(global): update yarn and lockfile as usual
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 9f35e985 feat(golinks): do a lot of formatting horrors and implement OAuth handshakes
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
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
Andrei Jiroh Halili 71e025ec chore(golinks): add optional field for deactivation reasons as used in redirects to /landing/deprecated
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
chore(golinks): add optional field for deactivation reasons as used in redirects to /landing/deprecated
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 96bc503c feat(golinks): remove url parameter on the deprecated golink landing page
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
feat(golinks): remove url parameter on the deprecated golink landing page
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili ae819743 chore(golinks): add description for X-Golinks-Admin-Key header
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
chore(golinks): add description for X-Golinks-Admin-Key header
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 5c63a903 chore(golinks): add styling to deprecated golink landing page
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
chore(golinks): add styling to deprecated golink landing page
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili a08980ed chore(golinks): prep for GitHub API integration
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
chore(golinks): prep for GitHub API integration
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 2ec4f829 feat(golinks): add wikilinks db table and its needed migrations
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
feat(golinks): add wikilinks db table and its needed migrations
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 0af2c5e1 feat(golinks): add more API endpoints and handle old links
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
feat(golinks): add more API endpoints and handle old links
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili f87c2fb3 ci(github-actions): actually forget to do "prisma generate" for prod deploys
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
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
Andrei Jiroh Halili 5e898a92 ci(github-actions): :green_heart: update wrangler config since I forgot to include it in last commit
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
ci(github-actions): :green_heart: update wrangler config since I forgot to include it in last commit
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 34c7ea3e 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>
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
Andrei Jiroh Halili 8f57c2d1 ci(github-actions): update CI deploys
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
ci(github-actions): update CI deploys
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 045feebb fix(golinks): fix authenication requirement chaos part 2
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
fix(golinks): fix authenication requirement chaos part 2
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 18b19ebd feat(golinks): bring over some redirects from old KV backend
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
feat(golinks): bring over some redirects from old KV backend
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 0c20f35a chore(vscode): update workspace config
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
chore(vscode): update workspace config
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 6699a299 ci(github-actions): :construction_worker: setup CI deployments via GitHub Actions and manage secrets via dotenvx
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
ci(github-actions): :construction_worker: setup CI deployments via GitHub Actions and manage secrets via dotenvx
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili d594a0ce chore(deps-dev): update packages and lockfiles
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
chore(deps-dev): update packages and lockfiles
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili aaa32e73 style(golinks): :art: format things up through prettier
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
style(golinks): :art: format things up through prettier
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 8745c86c feat(golinks): improve error handling and add custom error messages
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
feat(golinks): improve error handling and add custom error messages
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 8c588146 docs(golinks): improve API docs for POST /api/discord-invites
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
docs(golinks): improve API docs for POST /api/discord-invites
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 037cba7d feat(golinks): late addition of auth validation code
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
feat(golinks): late addition of auth validation code
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 0f88a31b feat(golinks): rewrite golink auth part
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
feat(golinks): rewrite golink auth part
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili 017f006d chore(prettier): update config
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
chore(prettier): update config
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed
Andrei Jiroh Halili a805e7b2 feat(golinks): format things with prettier, also add WIP api key validator
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
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
Andrei Jiroh Halili fbe91922 docs(golinks): update development docs and add one for reviewers
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
docs(golinks): update development docs and add one for reviewers
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
Andrei Jiroh Halili committed