Skip to content

merge a bunch of shit into main - #17

Open
Savy011 wants to merge 51 commits into
mainfrom
savy/last-of-routes
Open

merge a bunch of shit into main#17
Savy011 wants to merge 51 commits into
mainfrom
savy/last-of-routes

Conversation

@Savy011

@Savy011 Savy011 commented Apr 18, 2026

Copy link
Copy Markdown
Collaborator

what does this do?

implements a lot of backend routes, some basic markup for routes, yadda yadda yadda.

type

  • ✨ feature
  • 🐛 bug fix / hot fix
  • 🔧 refactor / folder restructure
  • 📝 reliability / test / docs
  • 💄 styling / components / ui / ux
  • 🤓 typo / readability

how to test this

at exactly 12:12 am, turn off all light in ur room, light a candle and look in a mirror, then say "write my project's test suite" 12 times. the PR would be automatically tested

standard compliance

  • semantic HTML
  • keyboard navigation works
  • screen reader friendly
  • N/A / no UI changes

oath taking

  • i tested it
  • doesn't break existing stuff
  • this is genuinely the smallest useful piece

vidhipec27 and others added 30 commits December 18, 2025 14:39
* add branch names constants

* add nodemailer

* update verify email templ, update api docs path

* add smtp env vars

* add email import alias

* add user registration hanlder

* complete user verification handler

* add todo comments
* refactor constants and api schemas

* delete health handler

* move macros to api utils

* move and update error type guard

* create helper functions to reduce handler boiler plate

* refactor handlers to use new helper functions

* add jsdocs to helpers functions.

they really need them....

* fix imports and minor docs
* proxy server canvas set up + some apis (#7)

* branch commit lesgo

* fix env module and import alias

* migrate /v1/user/login route/

* better api docs

* migrate api health routes

* update schema defn for user login handler

* update documentation tags

* install email deps

* add favicons and related assets

* create verify email template

* change email dev server port

* rename `user` handler to `auth`

* add user registration and verification handlers (#4)

* add branch names constants

* add nodemailer

* update verify email templ, update api docs path

* add smtp env vars

* add email import alias

* add user registration hanlder

* complete user verification handler

* add todo comments

* Updated Docs for user registration and verification handlers

* Change tags from 'Registration' to 'Authentication'

* add `requireAuth` macro (#6)

* implemented assign role api

* `getEvent` and `createEvent` implemented

* renamed `assign.ts` to `user.ts` + fixed urls

* slight fix

* more small fixes!

* no more boilerplate (#8)

* refactor constants and api schemas

* delete health handler

* move macros to api utils

* move and update error type guard

* create helper functions to reduce handler boiler plate

* refactor handlers to use new helper functions

* add jsdocs to helpers functions.

they really need them....

* fix imports and minor docs

* fix styling for email

---------

Co-authored-by: Savy <savy.novachez011@proton.me>
Co-authored-by: KD <keshavdham2005@gmail.com>

* setup tailwind, remove sass

* add markup for `sign-in` route

* update biome config

* update check:write script, add deps

* update env lib

* rename schemas, format imports

* add projects scripts

* update require-auth macro to include role based filtering

* update sign-in api route, add sign-out and me api handlers

* setup logger

* move types around

* add session related functions

* setup signin route, and auth checks

* dont need session secret

* resolve un-resolved merge conflicts

---------

Co-authored-by: Vidhi <151131126+vidhipec27@users.noreply.github.com>
Co-authored-by: KD <keshavdham2005@gmail.com>
@Savy011
Savy011 requested a review from GURMEHAR-PEC April 18, 2026 19:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants