Skip to content

0.0.1-alpha.20 (Testrelease)

Compare
Choose a tag to compare
@Strehk Strehk released this 04 Mar 21:30
· 74 commits to main since this release
603ea1e
Admin hub (#78)

* ✨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]>