Skip to content

Releases: DeutscheModelUnitedNations/munify-chase

0.0.1-alpha.10 (Testrelease)

04 Mar 00:25
Compare
Choose a tag to compare
Pre-release

0.0.1-alpha.9 (Testrelease)

03 Mar 23:38
Compare
Choose a tag to compare
Pre-release

0.0.1-alpha.8 (Testrelease)

03 Mar 23:08
Compare
Choose a tag to compare
Pre-release

0.0.1-alpha.7 (Testrelease)

03 Mar 22:37
Compare
Choose a tag to compare
Pre-release

0.0.1-alpha.5 (Testrelease)

03 Mar 22:05
Compare
Choose a tag to compare
Pre-release

0.0.1-alpha.4 (Testrelease)

03 Mar 21:52
Compare
Choose a tag to compare
Pre-release

0.0.1-alpha.3 (Testrelease)

03 Mar 21:44
Compare
Choose a tag to compare
Pre-release

0.0.1-alpha.2 (Testrelease)

03 Mar 21:21
Compare
Choose a tag to compare
Pre-release

0.0.1-alpha.1 (Testrelease)

03 Mar 20:46
Compare
Choose a tag to compare
Pre-release

What's Changed

  • [CHASE-RM-15] Frontend setup / First Login Page by @TadeSF in #1
  • Setup by @m1212e in #7
  • chore: Bakend setup rework by @m1212e in #10
  • Merge backend rework and ci actions into main by @m1212e in #12
  • Setup 2 by @m1212e in #13
  • Setup i18n by @m1212e in #14
  • Participant Dashboard by @TadeSF in #4
  • Speakers list page by @TadeSF in #17
  • 🔵 other: Close #24 / clean up project structure by @m1212e in #27
  • Voting page by @TadeSF in #18
  • ✨feature: Voting Bar Color Fix by @TadeSF in #34
  • Zitadel setup by @m1212e in #38
  • Chair pages by @TadeSF in #39
  • 📚 docs (contributions): VS Code Extension Recommendation – Commit Messages Template by @TadeSF in #43
  • Locale detection and language selection by @TadeSF in #45
  • 🐞 fix (CHASE Frontend): Correct GBR flag by @TadeSF in #51
  • 🐞 fix (CHASE Frontend): moldova flag change from alpha-2 to alpha-3 by @TadeSF in #52
  • 41 i18n context not working in layout components by @TadeSF in #50
  • chore(deps): bump semver from 5.7.1 to 5.7.2 in /chase/backend by @dependabot in #53
  • 🎨 style (CHASE Frontend): Dark Theme for Prime React Components by @TadeSF in #56
  • 🎨 style (CHASE Frontend): New Whitboard Darkmode by @TadeSF in #55
  • Merge auth setup into main by @m1212e in #57
  • chore(deps-dev): bump semver from 5.7.1 to 5.7.2 in /chase/backend by @dependabot in #61
  • ✨ feat (CHASE Frontend): Font Awesome Pro by @TadeSF in #62
  • chore(deps): bump postcss from 8.4.23 to 8.4.31 in /chase/frontend by @dependabot in #73
  • chore(deps): bump zod from 3.21.4 to 3.22.3 in /chase/backend by @dependabot in #74
  • chore(deps): bump zod and next in /chase/frontend by @dependabot in #75
  • chore(deps): bump crypto-js from 4.1.1 to 4.2.0 in /chase/frontend by @dependabot in #77
  • TODO Synchronization by @TadeSF in #60
  • Finally bring bun & elysia into the main by @m1212e in #69
  • Adding License after board decision by @TadeSF in #83
  • Admin hub by @TadeSF in #78

New Contributors

Full Changelog: https://github.com/DeutscheModelUnitedNations/munify/commits/0.0.1-alpha.1

0.0.1-alpha.20 (Testrelease)

04 Mar 21:30
603ea1e
Compare
Choose a tag to compare
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]>