Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zitadel setup #38

Merged
merged 3 commits into from
Jun 29, 2023
Merged

Zitadel setup #38

merged 3 commits into from
Jun 29, 2023

Conversation

m1212e
Copy link
Member

@m1212e m1212e commented Jun 29, 2023

No description provided.

@m1212e m1212e merged commit 71a523c into auth Jun 29, 2023
@m1212e m1212e deleted the zitadel branch June 29, 2023 21:49
m1212e added a commit that referenced this pull request Aug 8, 2023
* ✨feature: Implement basic working example of a login endpoint

* 🖥️ wip: Auth setup with conferences

* 🖥️ wip: test keycloak

* 🖥️ wip: Automated backend glue code generation setup

* 🖥️ wip: keycloak setup & first test use

* 🖥️ wip: Add auth context for keycloak auth state

* 🖥️ wip: Switch to keycloak tokens for sessions

* 🖥️ wip: Send token with backend requests

* Zitadel setup (#38)

* wip: zitadel setup

* WIP Zitadel Setup

* wip: working zitadel setup

---------

Co-authored-by: TheXires <[email protected]>

* 🖥️ wip: backend service cleanup

* 🖥️ wip: working jwt based introspection

* ✨feature: implement zitadel openid solution

* 🖥️ wip: Cleanup backend & use zod for type validation

* 🖥️ wip: first instance of grant manager on session

* ✨feature: implement working authentication & permission management

* 🐞 fix (MUNify): make project build again
branch: auth

* 🧼 format & lint (CHASE Frontend): satisfy linter
branch: auth

* 🧹 chore (CHASE Frontend): update lockfile
branch: auth

* 🏗️ build (CHASE Backend): install all deps for correct types in backend build
branch: auth

* 🐞 fix (AUTH): correct type issues
branch: auth

* 🚧 wip (MUNify): add docs
branch: auth

* 📚 docs (CHASE Backend): add docs for backend & cleanup
branch: auth

* 🐞 fix (CHASE Frontend): remove image optimization
branch: auth

* 🧼 format & lint (MUNify): satsify linter
branch: auth

* 🐞 fix (CHASE Frontend): remove demo code for auth & backend usage
branch: auth

---------

Co-authored-by: TheXires <[email protected]>
Strehk added a commit that referenced this pull request Nov 28, 2023
* ✨feature: Implement basic working example of a login endpoint

* 🖥️ wip: Auth setup with conferences

* 🖥️ wip: test keycloak

* 🖥️ wip: Automated backend glue code generation setup

* 🖥️ wip: keycloak setup & first test use

* 🖥️ wip: Add auth context for keycloak auth state

* 🖥️ wip: Switch to keycloak tokens for sessions

* 🖥️ wip: Send token with backend requests

* Zitadel setup (#38)

* wip: zitadel setup

* WIP Zitadel Setup

* wip: working zitadel setup

---------

Co-authored-by: TheXires <[email protected]>

* 🖥️ wip: backend service cleanup

* 🖥️ wip: working jwt based introspection

* ✨feature: implement zitadel openid solution

* 🖥️ wip: Cleanup backend & use zod for type validation

* 🖥️ wip: first instance of grant manager on session

* ✨feature: implement working authentication & permission management

* 🐞 fix (MUNify): make project build again
branch: auth

* 🧼 format & lint (CHASE Frontend): satisfy linter
branch: auth

* 🧹 chore (CHASE Frontend): update lockfile
branch: auth

* 🏗️ build (CHASE Backend): install all deps for correct types in backend build
branch: auth

* 🐞 fix (AUTH): correct type issues
branch: auth

* 🚧 wip (MUNify): add docs
branch: auth

* 📚 docs (CHASE Backend): add docs for backend & cleanup
branch: auth

* 🐞 fix (CHASE Frontend): remove image optimization
branch: auth

* 🧼 format & lint (MUNify): satsify linter
branch: auth

* 🧹 chore (MUNify): New Script to extract and sync TODOs with a Notion Database
branch: TODO-sync

* 🧹 chore (MUNify): New Todo Sync with Github Pages
branch: TODO-sync

* 🧹 chore (MUNify): New Todo Sync with Github Pages
branch: TODO-sync

* 🧹 chore (MUNify): New Todo Sync with Github Pages
branch: TODO-sync

* 🧹 chore (MUNify): New Todo Sync with Github Pages
branch: TODO-sync

* 🧹 chore (MUNify): New Todo Sync with Github Pages
branch: TODO-sync

* 🧹 chore (MUNify): New Todo Sync with Github Pages
branch: TODO-sync

* 🧹 chore (MUNify): New Todo Sync with Github Pages
branch: TODO-sync

* 🧹 chore (MUNify): New Todo Sync with Github Pages
branch: TODO-sync

* 🧹 chore (MUNify): New Todo Sync with Github Pages
branch: TODO-sync

* 🧹 chore (MUNify): New Todo Sync with Github Pages
branch: TODO-sync

* 🧼 format & lint (MUNify): Format
branch: TODO-sync

* 🐞 fix (MUNify): npm i for build test
branch: TODO-sync

* ↩️ revert (MUNify): Unnecessary Changes
branch: TODO-sync

* ↩️ revert (CHASE Frontend): Unnecessary Changes
branch: TODO-sync

* ✨ feat (MUNify): Last little tweaks
branch: TODO-sync

* ✨ feat (MUNify): Last little tweaks
branch: TODO-sync

* 🏗️ build (MUNify): Make ready for deployment
branch: TODO-sync

* ↩️ revert (CHASE Backend): Pushed wrong file
branch: TODO-sync

---------

Co-authored-by: m1212e <[email protected]>
Co-authored-by: TheXires <[email protected]>
m1212e added a commit that referenced this pull request Nov 28, 2023
* ✨feature: Implement basic working example of a login endpoint

* 🖥️ wip: Auth setup with conferences

* 🖥️ wip: test keycloak

* 🖥️ wip: Automated backend glue code generation setup

* 🖥️ wip: keycloak setup & first test use

* 🖥️ wip: Add auth context for keycloak auth state

* 🖥️ wip: Switch to keycloak tokens for sessions

* 🖥️ wip: Send token with backend requests

* Zitadel setup (#38)

* wip: zitadel setup

* WIP Zitadel Setup

* wip: working zitadel setup

---------

Co-authored-by: TheXires <[email protected]>

* 🖥️ wip: backend service cleanup

* 🖥️ wip: working jwt based introspection

* ✨feature: implement zitadel openid solution

* 🖥️ wip: Cleanup backend & use zod for type validation

* 🖥️ wip: first instance of grant manager on session

* ✨feature: implement working authentication & permission management

* 🐞 fix (MUNify): make project build again
branch: auth

* 🧼 format & lint (CHASE Frontend): satisfy linter
branch: auth

* 🧹 chore (CHASE Frontend): update lockfile
branch: auth

* 🏗️ build (CHASE Backend): install all deps for correct types in backend build
branch: auth

* 🐞 fix (AUTH): correct type issues
branch: auth

* 🚧 wip (MUNify): add docs
branch: auth

* 📚 docs (CHASE Backend): add docs for backend & cleanup
branch: auth

* 🐞 fix (CHASE Frontend): remove image optimization
branch: auth

* 🧼 format & lint (MUNify): satsify linter
branch: auth

* 🐞 fix (CHASE Frontend): remove demo code for auth & backend usage
branch: auth

* ✨ feat (CHASE Backend): experimental bun.js / elysia setup

* 🚧 wip (CHASE Backend): backend setup
branch: elysia

* 🚧 wip (CHASE Backend): full port to bun
branch: elysia

* 🧹 chore (CHASE Backend): script adaption to bun runtime
branch: elysia

* 🧹 chore (CHASE Backend): convert actions to bun
branch: elysia

* 🚧 wip (CHASE Backend): backend dev script
branch: elysia

* wip (CHASE Backend): elysia wip

branch: elysia

* ✨ feat (CHASE Backend): Committees in DB
branch: elysia

* 🧹 chore (CHASE Backend): Prisma Extension suggestion
branch: elysia

* wip: sync

* ✨ feat (CHASE Backend): implement basic committee and conference endpoints
branch: elysia

* 🐞 fix (CHASE Backend): make auth mock more resilient

* 🔀 merge (CHASE Backend): merge backend
branch: elysia-2

* 🧹 chore (CHASE Backend): add bun lock
branch: elysia-2

* 🧼 format & lint (CHASE Backend):
branch: elysia-2

* 🐞 fix (CHASE Backend): migration cleanup
branch: elysia-2

* 🐞 fix (CHASE Backend): ts build options
branch: elysia-2

* 🐞 fix (CHASE Backend): generate prisma types for type checking in backend
branch: elysia-2

* 🐞 fix (CHASE Frontend): generate prisma types in backend to run typechecks agains frontend types
branch: munify/elysia-2

* 🐞 fix (CHASE Frontend): use backend as external package
branch: elysia-2

* 🐞 fix (MUNify): typecheck fixes
branch: elysia-2

* 🚦 ci (CHASE Frontend): add necessary deps
branch: elysia-2

* 🚦 ci (CHASE Frontend): install all on frontend build
branch: elysia-2

* 🚦 ci (CHASE Frontend): fix wdir
branch: elysia-2

* 🧹 chore (MUNify): deps updates
branch: elysia-2

* 🐞 fix (CHASE Frontend): match versions to prevent type issues in prod build
branch: elysia-2

* 🧹 chore (MUNify): add config toml for private repo fontawesome
branch: Branch not found

* 🧹 chore (MUNify): update deps
branch: elysia-2

* 🐞 fix (CHASE Frontend): use pro pack for icons
branch: elysia-2

* 🧼 format & lint (MUNify):
branch: elysia-2

* 🚦 ci (MUNify): add fontawesome access token to install steps
branch: munify/elysia-2

* remove package json in favor of buns package manager

* 🧹 chore (MUNify): version bumps
branch: munify/elysia-2

* 🚦 ci (MUNify): use actually correct env var names
branch: munify/elysia-2

* 🐞 fix (MUNify): fix build error in auth plugin
branch: elysia-2

* 🧼 format & lint (CHASE Backend):
branch: munify/elysia-2

* 🏗️ build (CHASE Frontend): use the backend as dependency instead of importing directly
branch: munify/elysia-2

* 🐞 fix (MUNify): workspaceify projects
branch: elysia-2

---------

Co-authored-by: TheXires <[email protected]>
Co-authored-by: Tade Strehk <[email protected]>
Strehk added a commit that referenced this pull request Feb 29, 2024
* ✨feature: Implement basic working example of a login endpoint

* 🖥️ wip: Auth setup with conferences

* 🖥️ wip: test keycloak

* 🖥️ wip: Automated backend glue code generation setup

* 🖥️ wip: keycloak setup & first test use

* 🖥️ wip: Add auth context for keycloak auth state

* 🖥️ wip: Switch to keycloak tokens for sessions

* 🖥️ wip: Send token with backend requests

* Zitadel setup (#38)

* wip: zitadel setup

* WIP Zitadel Setup

* wip: working zitadel setup

---------

Co-authored-by: TheXires <[email protected]>

* 🖥️ wip: backend service cleanup

* 🖥️ wip: working jwt based introspection

* ✨feature: implement zitadel openid solution

* 🖥️ wip: Cleanup backend & use zod for type validation

* 🖥️ wip: first instance of grant manager on session

* ✨feature: implement working authentication & permission management

* 🐞 fix (MUNify): make project build again
branch: auth

* 🧼 format & lint (CHASE Frontend): satisfy linter
branch: auth

* 🧹 chore (CHASE Frontend): update lockfile
branch: auth

* 🏗️ build (CHASE Backend): install all deps for correct types in backend build
branch: auth

* 🐞 fix (AUTH): correct type issues
branch: auth

* 🚧 wip (MUNify): add docs
branch: auth

* 📚 docs (CHASE Backend): add docs for backend & cleanup
branch: auth

* 🐞 fix (CHASE Frontend): remove image optimization
branch: auth

* 🧼 format & lint (MUNify): satsify linter
branch: auth

* 🐞 fix (CHASE Frontend): remove demo code for auth & backend usage
branch: auth

* ✨ feat (CHASE Backend): experimental bun.js / elysia setup

* ✨ feat (CHASE Frontend): Font Awesome Pro
branch: font-awesome-pro

* 🧼 format & lint (CHASE Frontend):
branch: font-awesome-pro

* 🐞 fix (CHASE Frontend): add npmrc file to allow access to private fontawesome registry
branch: font-awesome-pro

* 🐞 fix (CHASE Frontend): use env var to pass secret to npm install
branch: font-awesome-pro

* 🐞 fix (CHASE Frontend): make backend only install necessary packages
branch: font-awesome-pro

* 🚦 ci (CHASE Backend): install all deps
branch: font-awesome-pro

* 🐞 fix (CHASE Frontend): FontAwesome Pro in package.json
branch: font-awesome-pro

* 🚧 wip (CHASE Backend): backend setup
branch: elysia

* 🚧 wip (CHASE Backend): full port to bun
branch: elysia

* 🧹 chore (CHASE Backend): script adaption to bun runtime
branch: elysia

* 🧹 chore (CHASE Backend): convert actions to bun
branch: elysia

* 🚧 wip (CHASE Backend): backend dev script
branch: elysia

* wip (CHASE Backend): elysia wip

branch: elysia

* 🧼 format & lint (CHASE Frontend):
branch: font-awesome-pro

* ✨ feat (CHASE Backend): Committees in DB
branch: elysia

* 🧹 chore (CHASE Backend): Prisma Extension suggestion
branch: elysia

* 🔤 typing (CHASE Frontend): bug
branch: font-awesome-pro

* 🔤 typing (CHASE Frontend): bug
branch: font-awesome-pro

* 🔤 typing (CHASE Frontend): bug
branch: font-awesome-pro

* 🔤 typing (CHASE Frontend): bug
branch: font-awesome-pro

* 🔤 typing (CHASE Frontend): bug
branch: font-awesome-pro

* 🔤 typing (CHASE Frontend): bug
branch: font-awesome-pro

* 🧪 test (CHASE Frontend): Workflow Env update for linter
branch: font-awesome-pro

* 🐞 fix (CHASE Frontend): Fix Dependencies
branch: font-awesome-pro

* ↩️ revert (CHASE Frontend): Remove unnecessary env token in workflow
branch: font-awesome-pro

* ✨ feat (CHASE Frontend): First Onboarding Steps
branch: admin-hub

* 🧹 chore (CHASE Frontend): Name Corrections
branch: admin-hub

* ✨ feat (CHASE Frontend): Shortcuts with Mousetrap
branch: admin-hub

* ✨ feat (CHASE Frontend): First Layout Teampool Page
branch: admin-hub

* ✨ feat (CHASE Frontend): Few Keyboard improvements
branch: admin-hub

* ✨ feat (CHASE Frontend): Committee Overview Backend integration
branch: admin-hub

* ✨ feat (CHASE Frontend): Deletion for Structure Tab
branch: admin-hub

* ✨ feat (CHASE Frontend): Structure Page Fine-Tuning
branch: admin-hub

* 🧼 format & lint (CHASE Frontend): Formatting
branch: admin-hub

* wip: sync

* ✨ feat (CHASE Backend): implement basic committee and conference endpoints
branch: elysia

* 🐞 fix (CHASE Backend): make auth mock more resilient

* 🔀 merge (CHASE Backend): merge backend
branch: elysia-2

* 🧹 chore (CHASE Backend): add bun lock
branch: elysia-2

* 🧼 format & lint (CHASE Backend):
branch: elysia-2

* 🐞 fix (CHASE Backend): migration cleanup
branch: elysia-2

* 🐞 fix (CHASE Backend): ts build options
branch: elysia-2

* 🐞 fix (CHASE Backend): generate prisma types for type checking in backend
branch: elysia-2

* 🐞 fix (CHASE Frontend): generate prisma types in backend to run typechecks agains frontend types
branch: munify/elysia-2

* 🐞 fix (CHASE Frontend): use backend as external package
branch: elysia-2

* 🐞 fix (MUNify): typecheck fixes
branch: elysia-2

* 🚦 ci (CHASE Frontend): add necessary deps
branch: elysia-2

* 🚦 ci (CHASE Frontend): install all on frontend build
branch: elysia-2

* 🚦 ci (CHASE Frontend): fix wdir
branch: elysia-2

* 🧹 chore (MUNify): deps updates
branch: elysia-2

* ✨ feat (CHASE Frontend): New Home Page
branch: admin-hub

* ✨ feat (CHASE Backend): Conference Date
branch: admin-hub

* ✨ feat (CHASE Frontend): Docs and FAQ pages created
branch: admin-hub

* 🧹 chore (CHASE Frontend): A bit of link hosekeeping
branch: admin-hub

* 🧼 format & lint (CHASE Frontend):
branch: admin-hub

* ✨ feat (CHASE Frontend): A little bit of motion
branch: admin-hub

* ✨ feat (CHASE Frontend): More Motion!
branch: admin-hub

* ✨ feat (CHASE Frontend): Even more Motion!
branch: admin-hub

* 🎨 style (CHASE Frontend): Minor animation and style improvements on home page
branch: admin-hub

* ✨ feat (CHASE Frontend): Featurebase Integration
branch: admin-hub

* ✨ feat (CHASE Frontend): Structure and Teampool Sites in onboarding process
branch: admin-hub

* 🚧 wip (CHASE Frontend):
branch: admin-hub

* 🔤 typing (CHASE Frontend): Properly Typing Structure Onboarding Page
branch: admin-hub

* ✨ feat (CHASE Frontend): Committee Chairs, Advisors and Agenda Items
branch: admin-hub

* ✨ feat (CHASE Frontend): Small Improvements
branch: admin-hub

* 🐞 fix (CHASE Frontend): FontAwesome NextJS Bugfix
branch: admin-hub

* ✨ feat (CHASE Frontend): Log in into existing Conferences
branch: admin-hub

* ✨ feat (CHASE Frontend): Delegations Page
branch: admin-hub

* ✨ feat (CHASE Frontend): Better display which chairs/advisors have already been assigned
branch: admin-hub

* ✨ feat (CHASE Backend): Seeding
branch: admin-hub

* ✨ feat (CHASE Backend): Delegation Seeding
branch: admin-hub

* ✨ feat (CHASE Frontend): Better Delegations Table
branch: admin-hub

* ✨ feat (CHASE Backend): Seeding: Assigning Chairs and Advisors
branch: admin-hub

* ✨ feat (CHASE Backend): Seeding the Delegations to Committees
branch: admin-hub

* ✨ feat (CHASE Frontend): Ability to add Delegations
branch: admin-hub

* ✨ feat (CHASE Frontend): i18n
branch: admin-hub

* 🧹 chore (CHASE Frontend): Reinstalling all node Modules
branch: admin-hub

* 🐞 fix (CHASE Frontend): duplicate delegations
branch: admin-hub

* ✨ feat (CHASE Frontend): i18n
branch: admin-hub

* 🚧 wip (CHASE Frontend): Add a NSA onboarding step
branch: admin-hub

* start auth rework

* 🚧 wip (CHASE Backend): auth rework
branch: auth-rework

* 🐞 fix (CHASE Backend): reset db schema
branch: auth-rework

* 🚧 wip (CHASE Backend): apply auth macros to existing backend api from admin branch
branch: auth-rework

* Co-authored-by: Tade Strehk <[email protected]>
🚧 wip (CHASE Backend): email validation flow
branch: auth-rework

* 🚧 wip (AUTH): passkeys
branch: auth-rework

* 🧹 chore (MUNify): adjust commit scopes
branch: auth-rework

* ✨ feat (CHASE Frontend): Update navigation buttons and add bug report link
branch: admin-hub

* wip: login page rework

* 🧹 chore (CHASE Frontend): General Cleanup
branch: admin-hub

* 🐞 fix (CHASE Frontend): Fixing admin/structure
branch: admin-hub

* 🐞 fix (CHASE Frontend): Fix onboarding/teampool
branch: admin-hub

* 🐞 fix (CHASE Frontend): onboarding/committees
branch: admin-hub

* ✨ feat (CHASE Backend): Seeding for new database Schema
branch: admin-hub

* 🐞 fix (CHASE Frontend): onboarding/delegation
branch: admin-hub

* ✨ feat (CHASE Backend): Seeding and Schema Cleanup
branch: admin-hub

* 🧼 format & lint (CHASE Frontend): Update dependencies and fix code formatting issues
branch: admin-hub

* 🐞 fix (CHASE Frontend): rm featurebase
branch: admin-hub

* ✨ feat (CHASE Frontend): Restructuring and Hub Pages
branch: admin-hub

* 🚧 wip (CHASE Frontend):
branch: admin-hub

* 🧹 chore (CHASE Frontend): Update .gitignore file to include .smtp4dev
branch: admin-hub

* 🐞 fix (CHASE Frontend): add elysia to dev deps in chase frontend
branch: admin-hub

* 🧹 chore (MUNify): Add .devcontainer files for Docker setup
branch: admin-hub

* ✨ feat (CHASE Frontend): Refactor Timer component and add CountdownTimer component
branch: admin-hub

* 🧹 chore (MUNify): Update devcontainer configuration
branch: admin-hub

* ✨ feat (CHASE Frontend): Add user route and update header component
branch: admin-hub

* ✨ feat (CHASE Frontend): Add fetching_utils.ts and update page.tsx files
branch: admin-hub

* 🧹 chore (MUNify): Dev Container: Added Extensions
branch: admin-hub

* Add new devcontainer features

* Update devcontainer setup and add Prisma database migration

* ✨ feat (CHASE Frontend): Chair Dashboard
branch: admin-hub

* ✨ feat (CHASE Frontend): Whiteboard
branch: admin-hub

* ✨ feat (CHASE Frontend): Presence Chair Settings connected
branch: admin-hub

* ✨ feat (CHASE Frontend): Presentation Mode connection
branch: admin-hub

* ✨ feat (CHASE Frontend): Timer rework
branch: admin-hub

* 🐞 fix (CHASE Frontend): Refactor Timer component and fix timer toast buga
branch: admin-hub

* 🧹 chore (MUNify): remove unused projects
branch: munify/auth-rework

* Add ms-vsliveshare.vsliveshare to devcontainer.json

* 🚧 wip (CHASE Frontend):
branch: admin-hub

Co-authored-by: m1212e <[email protected]>

* ✨ feat (CHASE Frontend): New Pages directory Structure and Auth Context
branch: admin-hub

* ✨ feat (CHASE Frontend): Add unique constraints and columns to database tables
branch: admin-hub

* ✨ feat (CHASE Frontend): Backend setup for speakers list
branch: admin-hub

* 🚧 wip: sync

* ✨ feat (CHASE Frontend): SpeakersList Database Connection
branch: admin-hub

* ✨ feat (CHASE Frontend): SpeakersList full Connection
branch: admin-hub

* ✨ feat (CHASE Frontend): Fine Tuning
branch: admin-hub

* ✨ feat (CHASE Frontend): Message Service Connection
branch: admin-hub

* 🚧 wip (CHASE Frontend): Inbox
branch: admin-hub

* ✨ feat (CHASE Backend): better error logging
branch: auth-rework

* ✨ feat (CHASE Backend): better error logging
branch: auth-rework

* 🚧 wip (CHASE Frontend): speakers list improvement, inbox
branch: admin-hub

* ✨ feat (CHASE Frontend): finalize login flow
branch: auth-rework

* 🧼 format & lint (CHASE Backend): lint me baby
branch: auth-rework

* ✨ feat (AUTH): reset password
branch: auth-rework

* 🏗️ build (CHASE Backend): add docker build & publish instructions
branch: auth-rework

* ✨ feat (CHASE Frontend): Diverse new small features
branch: admin-hub

* 🐞 fix (CHASE Frontend): link fix
branch: admin-hub

* 🐞 fix (CHASE Backend): use correct return value for myInfo call
branch: auth-rework

* 🚧 wip (CHASE Frontend):
branch: admin-hub

* ✨ feat (CHASE Frontend): Login Flow
branch: admin-hub

* 🚧 wip (CHASE Frontend):
branch: admin-hub

* 🚧 wip (CHASE Frontend):
branch: admin-hub

* 🐞 fix (CHASE Frontend): Fixes and Cleanup
branch: admin-hub

* 🚧 wip (CHASE Frontend): Misc Improvements
branch: admin-hub

* ✨ feat (CHASE Frontend): Better Keyboard Speakers List Workflow for chairs
branch: admin-hub

* ✨ feat (CHASE Frontend): Better Keyboard Speakers List Workflow for chairs
branch: admin-hub

* ✨ feat (CHASE Frontend): Logout Button on gateway
branch: admin-hub

* 🧼 format & lint (CHASE Frontend): lint and format
branch: admin-hub

* 🔤 typing (CHASE Frontend): Fix type errors WIP
branch: admin-hub

* 🏗️ build (CHASE Backend): adjust build login data
branch: admin-hub

* 🔤 typing (CHASE Frontend): Typing
branch: admin-hub

* 🔤 typing (CHASE Frontend): Typing
branch: admin-hub

* 🔤 typing (CHASE Frontend): Typing
branch: admin-hub

* 🐞 fix (CHASE Frontend): fix type scructure for frontend user context
branch: admin-hub

* 🐞 fix (CHASE Frontend): Soften type signature for delegation find function
branch: admin-hub

* 🐞 fix (CHASE Frontend): fix context types
branch: deployment

* 🐞 fix (CHASE Frontend): un undefinify the context types
branch: deployment

* ✨ feat (CHASE Backend): Logout
branch: admin-hub

* ✨ feat (CHASE Frontend): Non State Actors and Special Persons can now be added to the speakers List
branch: admin-hub

* ✨ feat (CHASE Frontend): Better Attendance Monitoring for Chairs
branch: admin-hub

* 🐞 fix (CHASE Backend): Schema fix: "Type" suffix exchanged for "Variant"
branch: admin-hub

* ✨ feat (CHASE Frontend): Cookie Banner and Coming Soon Badges on Landing page
branch: admin-hub

* 🚧 wip (CHASE Backend): export
branch: Branch not found

* ✨ feat (CHASE Frontend): Documentation and FAQ Markdown
branch: admin-hub

* ✨ feat (CHASE Frontend): Mobile Landing Page
branch: admin-hub

* ✨ feat (CHASE Frontend): SimSim Seed WIP
branch: admin-hub

* ✨ feat (CHASE Frontend): Small Error catch
branch: admin-hub

* 🚧 wip (CHASE Frontend): Dashboard Header WIP
branch: admin-hub

* 🐞 fix (CHASE Backend): Change default field name from 'type' to 'variant' in Nation model
branch: admin-hub

* 🧹 chore (CHASE Backend): Remove deprecated migration files and update seed data
branch: admin-hub

* 🐞 fix (CHASE Frontend): Seed
branch: admin-hub

* ✨ feat (CHASE Frontend): NA Integration, Dashboard Header Rework, MISC
branch: admin-hub

* 🐞 fix (CHASE Backend): apply cookie signature only to sessionId by default and require consent for session cookie
branch: admin-hub

* 🚧 wip (CHASE Backend): export
branch: Branch not found

* 🐞 fix (CHASE Backend): re add accidentially deleted committee guard
branch: importexport

* ✨ feat (CHASE Frontend): Different Improvements
branch: admin-hub

* ✨ feat (CHASE Frontend): Added Login Link to Footer
branch: admin-hub

* ✨ feat (CHASE Frontend): NA and Guest Features
branch: admin-hub

* ✨ feat (CHASE Frontend): New SimSim Seeding Mechanism
branch: admin-hub

* ✨ feat (CHASE Frontend): Darkmode improvements
branch: admin-hub

* ⬆️ improvement (CHASE Frontend): improvement option in commit messages
branch: admin-hub

* ✨ feat (CHASE Frontend): Inbox for Chairs and Research Service
branch: admin-hub

* 🔤 typing (CHASE Frontend):
branch: admin-hub

* 🧼 format & lint (CHASE Frontend):
branch: admin-hub

---------

Co-authored-by: m1212e <[email protected]>
Co-authored-by: TheXires <[email protected]>
Co-authored-by: m1212e <[email protected]>
Strehk added a commit that referenced this pull request Mar 5, 2024
* ✨feature: Implement basic working example of a login endpoint

* 🖥️ wip: Auth setup with conferences

* 🖥️ wip: test keycloak

* 🖥️ wip: Automated backend glue code generation setup

* 🖥️ wip: keycloak setup & first test use

* 🖥️ wip: Add auth context for keycloak auth state

* 🖥️ wip: Switch to keycloak tokens for sessions

* 🖥️ wip: Send token with backend requests

* Zitadel setup (#38)

* wip: zitadel setup

* WIP Zitadel Setup

* wip: working zitadel setup

---------

Co-authored-by: TheXires <[email protected]>

* 🖥️ wip: backend service cleanup

* 🖥️ wip: working jwt based introspection

* ✨feature: implement zitadel openid solution

* 🖥️ wip: Cleanup backend & use zod for type validation

* 🖥️ wip: first instance of grant manager on session

* ✨feature: implement working authentication & permission management

* 🐞 fix (MUNify): make project build again
branch: auth

* 🧼 format & lint (CHASE Frontend): satisfy linter
branch: auth

* 🧹 chore (CHASE Frontend): update lockfile
branch: auth

* 🏗️ build (CHASE Backend): install all deps for correct types in backend build
branch: auth

* 🐞 fix (AUTH): correct type issues
branch: auth

* 🚧 wip (MUNify): add docs
branch: auth

* 📚 docs (CHASE Backend): add docs for backend & cleanup
branch: auth

* 🐞 fix (CHASE Frontend): remove image optimization
branch: auth

* 🧼 format & lint (MUNify): satsify linter
branch: auth

* 🐞 fix (CHASE Frontend): remove demo code for auth & backend usage
branch: auth

* ✨ feat (CHASE Backend): experimental bun.js / elysia setup

* ✨ feat (CHASE Frontend): Font Awesome Pro
branch: font-awesome-pro

* 🧼 format & lint (CHASE Frontend):
branch: font-awesome-pro

* 🐞 fix (CHASE Frontend): add npmrc file to allow access to private fontawesome registry
branch: font-awesome-pro

* 🐞 fix (CHASE Frontend): use env var to pass secret to npm install
branch: font-awesome-pro

* 🐞 fix (CHASE Frontend): make backend only install necessary packages
branch: font-awesome-pro

* 🚦 ci (CHASE Backend): install all deps
branch: font-awesome-pro

* 🐞 fix (CHASE Frontend): FontAwesome Pro in package.json
branch: font-awesome-pro

* 🚧 wip (CHASE Backend): backend setup
branch: elysia

* 🚧 wip (CHASE Backend): full port to bun
branch: elysia

* 🧹 chore (CHASE Backend): script adaption to bun runtime
branch: elysia

* 🧹 chore (CHASE Backend): convert actions to bun
branch: elysia

* 🚧 wip (CHASE Backend): backend dev script
branch: elysia

* wip (CHASE Backend): elysia wip

branch: elysia

* 🧼 format & lint (CHASE Frontend):
branch: font-awesome-pro

* ✨ feat (CHASE Backend): Committees in DB
branch: elysia

* 🧹 chore (CHASE Backend): Prisma Extension suggestion
branch: elysia

* 🔤 typing (CHASE Frontend): bug
branch: font-awesome-pro

* 🔤 typing (CHASE Frontend): bug
branch: font-awesome-pro

* 🔤 typing (CHASE Frontend): bug
branch: font-awesome-pro

* 🔤 typing (CHASE Frontend): bug
branch: font-awesome-pro

* 🔤 typing (CHASE Frontend): bug
branch: font-awesome-pro

* 🔤 typing (CHASE Frontend): bug
branch: font-awesome-pro

* 🧪 test (CHASE Frontend): Workflow Env update for linter
branch: font-awesome-pro

* 🐞 fix (CHASE Frontend): Fix Dependencies
branch: font-awesome-pro

* ↩️ revert (CHASE Frontend): Remove unnecessary env token in workflow
branch: font-awesome-pro

* ✨ feat (CHASE Frontend): First Onboarding Steps
branch: admin-hub

* 🧹 chore (CHASE Frontend): Name Corrections
branch: admin-hub

* ✨ feat (CHASE Frontend): Shortcuts with Mousetrap
branch: admin-hub

* ✨ feat (CHASE Frontend): First Layout Teampool Page
branch: admin-hub

* ✨ feat (CHASE Frontend): Few Keyboard improvements
branch: admin-hub

* ✨ feat (CHASE Frontend): Committee Overview Backend integration
branch: admin-hub

* ✨ feat (CHASE Frontend): Deletion for Structure Tab
branch: admin-hub

* ✨ feat (CHASE Frontend): Structure Page Fine-Tuning
branch: admin-hub

* 🧼 format & lint (CHASE Frontend): Formatting
branch: admin-hub

* wip: sync

* ✨ feat (CHASE Backend): implement basic committee and conference endpoints
branch: elysia

* 🐞 fix (CHASE Backend): make auth mock more resilient

* 🔀 merge (CHASE Backend): merge backend
branch: elysia-2

* 🧹 chore (CHASE Backend): add bun lock
branch: elysia-2

* 🧼 format & lint (CHASE Backend):
branch: elysia-2

* 🐞 fix (CHASE Backend): migration cleanup
branch: elysia-2

* 🐞 fix (CHASE Backend): ts build options
branch: elysia-2

* 🐞 fix (CHASE Backend): generate prisma types for type checking in backend
branch: elysia-2

* 🐞 fix (CHASE Frontend): generate prisma types in backend to run typechecks agains frontend types
branch: munify/elysia-2

* 🐞 fix (CHASE Frontend): use backend as external package
branch: elysia-2

* 🐞 fix (MUNify): typecheck fixes
branch: elysia-2

* 🚦 ci (CHASE Frontend): add necessary deps
branch: elysia-2

* 🚦 ci (CHASE Frontend): install all on frontend build
branch: elysia-2

* 🚦 ci (CHASE Frontend): fix wdir
branch: elysia-2

* 🧹 chore (MUNify): deps updates
branch: elysia-2

* ✨ feat (CHASE Frontend): New Home Page
branch: admin-hub

* ✨ feat (CHASE Backend): Conference Date
branch: admin-hub

* ✨ feat (CHASE Frontend): Docs and FAQ pages created
branch: admin-hub

* 🧹 chore (CHASE Frontend): A bit of link hosekeeping
branch: admin-hub

* 🧼 format & lint (CHASE Frontend):
branch: admin-hub

* ✨ feat (CHASE Frontend): A little bit of motion
branch: admin-hub

* ✨ feat (CHASE Frontend): More Motion!
branch: admin-hub

* ✨ feat (CHASE Frontend): Even more Motion!
branch: admin-hub

* 🎨 style (CHASE Frontend): Minor animation and style improvements on home page
branch: admin-hub

* ✨ feat (CHASE Frontend): Featurebase Integration
branch: admin-hub

* ✨ feat (CHASE Frontend): Structure and Teampool Sites in onboarding process
branch: admin-hub

* 🚧 wip (CHASE Frontend):
branch: admin-hub

* 🔤 typing (CHASE Frontend): Properly Typing Structure Onboarding Page
branch: admin-hub

* ✨ feat (CHASE Frontend): Committee Chairs, Advisors and Agenda Items
branch: admin-hub

* ✨ feat (CHASE Frontend): Small Improvements
branch: admin-hub

* 🐞 fix (CHASE Frontend): FontAwesome NextJS Bugfix
branch: admin-hub

* ✨ feat (CHASE Frontend): Log in into existing Conferences
branch: admin-hub

* ✨ feat (CHASE Frontend): Delegations Page
branch: admin-hub

* ✨ feat (CHASE Frontend): Better display which chairs/advisors have already been assigned
branch: admin-hub

* ✨ feat (CHASE Backend): Seeding
branch: admin-hub

* ✨ feat (CHASE Backend): Delegation Seeding
branch: admin-hub

* ✨ feat (CHASE Frontend): Better Delegations Table
branch: admin-hub

* ✨ feat (CHASE Backend): Seeding: Assigning Chairs and Advisors
branch: admin-hub

* ✨ feat (CHASE Backend): Seeding the Delegations to Committees
branch: admin-hub

* ✨ feat (CHASE Frontend): Ability to add Delegations
branch: admin-hub

* ✨ feat (CHASE Frontend): i18n
branch: admin-hub

* 🧹 chore (CHASE Frontend): Reinstalling all node Modules
branch: admin-hub

* 🐞 fix (CHASE Frontend): duplicate delegations
branch: admin-hub

* ✨ feat (CHASE Frontend): i18n
branch: admin-hub

* 🚧 wip (CHASE Frontend): Add a NSA onboarding step
branch: admin-hub

* start auth rework

* 🚧 wip (CHASE Backend): auth rework
branch: auth-rework

* 🐞 fix (CHASE Backend): reset db schema
branch: auth-rework

* 🚧 wip (CHASE Backend): apply auth macros to existing backend api from admin branch
branch: auth-rework

* Co-authored-by: Tade Strehk <[email protected]>
🚧 wip (CHASE Backend): email validation flow
branch: auth-rework

* 🚧 wip (AUTH): passkeys
branch: auth-rework

* 🧹 chore (MUNify): adjust commit scopes
branch: auth-rework

* ✨ feat (CHASE Frontend): Update navigation buttons and add bug report link
branch: admin-hub

* wip: login page rework

* 🧹 chore (CHASE Frontend): General Cleanup
branch: admin-hub

* 🐞 fix (CHASE Frontend): Fixing admin/structure
branch: admin-hub

* 🐞 fix (CHASE Frontend): Fix onboarding/teampool
branch: admin-hub

* 🐞 fix (CHASE Frontend): onboarding/committees
branch: admin-hub

* ✨ feat (CHASE Backend): Seeding for new database Schema
branch: admin-hub

* 🐞 fix (CHASE Frontend): onboarding/delegation
branch: admin-hub

* ✨ feat (CHASE Backend): Seeding and Schema Cleanup
branch: admin-hub

* 🧼 format & lint (CHASE Frontend): Update dependencies and fix code formatting issues
branch: admin-hub

* 🐞 fix (CHASE Frontend): rm featurebase
branch: admin-hub

* ✨ feat (CHASE Frontend): Restructuring and Hub Pages
branch: admin-hub

* 🚧 wip (CHASE Frontend):
branch: admin-hub

* 🧹 chore (CHASE Frontend): Update .gitignore file to include .smtp4dev
branch: admin-hub

* 🐞 fix (CHASE Frontend): add elysia to dev deps in chase frontend
branch: admin-hub

* 🧹 chore (MUNify): Add .devcontainer files for Docker setup
branch: admin-hub

* ✨ feat (CHASE Frontend): Refactor Timer component and add CountdownTimer component
branch: admin-hub

* 🧹 chore (MUNify): Update devcontainer configuration
branch: admin-hub

* ✨ feat (CHASE Frontend): Add user route and update header component
branch: admin-hub

* ✨ feat (CHASE Frontend): Add fetching_utils.ts and update page.tsx files
branch: admin-hub

* 🧹 chore (MUNify): Dev Container: Added Extensions
branch: admin-hub

* Add new devcontainer features

* Update devcontainer setup and add Prisma database migration

* ✨ feat (CHASE Frontend): Chair Dashboard
branch: admin-hub

* ✨ feat (CHASE Frontend): Whiteboard
branch: admin-hub

* ✨ feat (CHASE Frontend): Presence Chair Settings connected
branch: admin-hub

* ✨ feat (CHASE Frontend): Presentation Mode connection
branch: admin-hub

* ✨ feat (CHASE Frontend): Timer rework
branch: admin-hub

* 🐞 fix (CHASE Frontend): Refactor Timer component and fix timer toast buga
branch: admin-hub

* 🧹 chore (MUNify): remove unused projects
branch: munify/auth-rework

* Add ms-vsliveshare.vsliveshare to devcontainer.json

* 🚧 wip (CHASE Frontend):
branch: admin-hub

Co-authored-by: m1212e <[email protected]>

* ✨ feat (CHASE Frontend): New Pages directory Structure and Auth Context
branch: admin-hub

* ✨ feat (CHASE Frontend): Add unique constraints and columns to database tables
branch: admin-hub

* ✨ feat (CHASE Frontend): Backend setup for speakers list
branch: admin-hub

* 🚧 wip: sync

* ✨ feat (CHASE Frontend): SpeakersList Database Connection
branch: admin-hub

* ✨ feat (CHASE Frontend): SpeakersList full Connection
branch: admin-hub

* ✨ feat (CHASE Frontend): Fine Tuning
branch: admin-hub

* ✨ feat (CHASE Frontend): Message Service Connection
branch: admin-hub

* 🚧 wip (CHASE Frontend): Inbox
branch: admin-hub

* ✨ feat (CHASE Backend): better error logging
branch: auth-rework

* ✨ feat (CHASE Backend): better error logging
branch: auth-rework

* 🚧 wip (CHASE Frontend): speakers list improvement, inbox
branch: admin-hub

* ✨ feat (CHASE Frontend): finalize login flow
branch: auth-rework

* 🧼 format & lint (CHASE Backend): lint me baby
branch: auth-rework

* ✨ feat (AUTH): reset password
branch: auth-rework

* 🏗️ build (CHASE Backend): add docker build & publish instructions
branch: auth-rework

* ✨ feat (CHASE Frontend): Diverse new small features
branch: admin-hub

* 🐞 fix (CHASE Frontend): link fix
branch: admin-hub

* 🐞 fix (CHASE Backend): use correct return value for myInfo call
branch: auth-rework

* 🚧 wip (CHASE Frontend):
branch: admin-hub

* ✨ feat (CHASE Frontend): Login Flow
branch: admin-hub

* 🚧 wip (CHASE Frontend):
branch: admin-hub

* 🚧 wip (CHASE Frontend):
branch: admin-hub

* 🐞 fix (CHASE Frontend): Fixes and Cleanup
branch: admin-hub

* 🚧 wip (CHASE Frontend): Misc Improvements
branch: admin-hub

* ✨ feat (CHASE Frontend): Better Keyboard Speakers List Workflow for chairs
branch: admin-hub

* ✨ feat (CHASE Frontend): Better Keyboard Speakers List Workflow for chairs
branch: admin-hub

* ✨ feat (CHASE Frontend): Logout Button on gateway
branch: admin-hub

* 🧼 format & lint (CHASE Frontend): lint and format
branch: admin-hub

* 🔤 typing (CHASE Frontend): Fix type errors WIP
branch: admin-hub

* 🏗️ build (CHASE Backend): adjust build login data
branch: admin-hub

* 🔤 typing (CHASE Frontend): Typing
branch: admin-hub

* 🔤 typing (CHASE Frontend): Typing
branch: admin-hub

* 🔤 typing (CHASE Frontend): Typing
branch: admin-hub

* 🐞 fix (CHASE Frontend): fix type scructure for frontend user context
branch: admin-hub

* 🐞 fix (CHASE Frontend): Soften type signature for delegation find function
branch: admin-hub

* 🐞 fix (CHASE Frontend): fix context types
branch: deployment

* 🐞 fix (CHASE Frontend): un undefinify the context types
branch: deployment

* ✨ feat (CHASE Backend): Logout
branch: admin-hub

* ✨ feat (CHASE Frontend): Non State Actors and Special Persons can now be added to the speakers List
branch: admin-hub

* ✨ feat (CHASE Frontend): Better Attendance Monitoring for Chairs
branch: admin-hub

* 🐞 fix (CHASE Backend): Schema fix: "Type" suffix exchanged for "Variant"
branch: admin-hub

* ✨ feat (CHASE Frontend): Cookie Banner and Coming Soon Badges on Landing page
branch: admin-hub

* 🚧 wip (CHASE Backend): export
branch: Branch not found

* ✨ feat (CHASE Frontend): Documentation and FAQ Markdown
branch: admin-hub

* ✨ feat (CHASE Frontend): Mobile Landing Page
branch: admin-hub

* ✨ feat (CHASE Frontend): SimSim Seed WIP
branch: admin-hub

* ✨ feat (CHASE Frontend): Small Error catch
branch: admin-hub

* 🚧 wip (CHASE Frontend): Dashboard Header WIP
branch: admin-hub

* 🐞 fix (CHASE Backend): Change default field name from 'type' to 'variant' in Nation model
branch: admin-hub

* 🧹 chore (CHASE Backend): Remove deprecated migration files and update seed data
branch: admin-hub

* 🐞 fix (CHASE Frontend): Seed
branch: admin-hub

* ✨ feat (CHASE Frontend): NA Integration, Dashboard Header Rework, MISC
branch: admin-hub

* 🐞 fix (CHASE Backend): apply cookie signature only to sessionId by default and require consent for session cookie
branch: admin-hub

* 🚧 wip (CHASE Backend): export
branch: Branch not found

* 🐞 fix (CHASE Backend): re add accidentially deleted committee guard
branch: importexport

* ✨ feat (CHASE Frontend): Different Improvements
branch: admin-hub

* ✨ feat (CHASE Frontend): Added Login Link to Footer
branch: admin-hub

* ✨ feat (CHASE Frontend): NA and Guest Features
branch: admin-hub

* ✨ feat (CHASE Frontend): New SimSim Seeding Mechanism
branch: admin-hub

* ✨ feat (CHASE Frontend): Darkmode improvements
branch: admin-hub

* ⬆️ improvement (CHASE Frontend): improvement option in commit messages
branch: admin-hub

* ✨ feat (CHASE Frontend): Inbox for Chairs and Research Service
branch: admin-hub

* 🔤 typing (CHASE Frontend):
branch: admin-hub

* 🧼 format & lint (CHASE Frontend):
branch: admin-hub

---------

Co-authored-by: TheXires <[email protected]>
Co-authored-by: Tade Strehk <[email protected]>
Co-authored-by: Tade Strehk <[email protected]>
Co-authored-by: m1212e <[email protected]>
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.

2 participants