Skip to content

Commit

Permalink
Deployment (#108)
Browse files Browse the repository at this point in the history
* 🐞 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

* 🚧 wip (MUNify): start deployment
branch: deployment

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

* 🚧 wip (MUNify): start deployment
branch: deployment

* 🐞 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

* wip: auto convert dates to string

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

* 🐞 fix (MUNify): backend type error fixup
branch: deployment

* ✨ feat (CHASE Backend): finalize import
branch: munify/importexport

* 🐞 fix (CHASE Backend): use correct imports
branch: importexport

* 🐞 fix (CHASE Frontend): type fixes
branch: deployment

* 🐞 fix (CHASE Backend): cookie consent cookie use correct schema
branch: deployment

* 🐞 fix (CHASE Frontend): build errors removed
branch: deployment

* 🏗️ build (MUNify): add image build instructions for frontend
branch: deployment

* 🐞 fix (CHASE Frontend): use build args for docker frontend install token
branch: deployment

* 🐞 fix (CHASE Backend): remove passkey requirement for env vars
branch: deployment

* ✨ feat (CHASE Frontend): make backend url configurable
branch: deployment

* 🐞 fix (CHASE Frontend): use correct start command for next server
branch: deployment

* 🐞 fix (CHASE Backend): fix backend bundling for uglify plugin in mjml
branch: deployment

* 🐞 fix (CHASE Backend): use correct wdir in run
branch: deployment

* 🐞 fix (CHASE Backend): copy over prisma engine
branch: deployment

* 🐞 fix (CHASE Frontend): add nextjs runtime dependency
branch: deployment

* ✨ feat (MUNify): use full images for runtime images
branch: deployment

* 🏗️ build (CHASE Frontend): use next start command
branch: deployment

* 🏗️ build (MUNify): add migration container
branch: deployment

* ♻️ refactor (MUNify): better action naming
branch: deployment

* 🐞 fix (MUNify): use correct cookie settings for cokkie consent settings cookie
branch: deployment

* 🐞 fix (CHASE Backend): adjusted cookie settings for backend to use cross site on subdomain
branch: deployment

* ↩️ revert (CHASE Backend): domain setting for session cookie
branch: deployment

* 🧹 chore (MUNify): update dependencies and lockfile
branch: deployment

* 🐞 fix (CHASE Frontend): Added Suspense Boundaries and auth myInfo fix
branch: deployment

* ⬆️ improvement (CHASE Frontend): Obeying wish to include email prompt for sending messages to research service (https://chase-fb.dmun.de/posts/5/hinweistext-dass-wd-anfragen-per-e-mail-beantwortet-werden)
branch: deployment

* 🐞 fix (CHASE Backend): hardcoding email env
branch: deployment

* Co-authored-by: Tade Strehk <[email protected]>
🐞 fix (MUNify): various fixes
branch: deployment

* ✨ feat (CHASE Backend): signal the browser to drop the session cookie when user logged in is set to false
branch: deployment

* ⬆️ improvement (CHASE Backend): SimSim Seed improvement
branch: deployment

* 🐞 fix (CHASE Backend): Dumb seed
branch: deployment

* 🐞 fix (CHASE Backend): seed forgetful fix
branch: deployment

* ⬆️ improvement (CHASE Backend): SimSim data includes nations
branch: deployment

* ⬆️ improvement (CHASE Backend): Added gender neutral guest speakers and deputy secretary general
branch: deployment

* ✨ feat (CHASE Frontend): make backend address configureable for frontend
branch: deployment

* 🧼 format & lint (CHASE Frontend):
branch: deployment

* 🐞 fix (CHASE Frontend): standalone
branch: deployment

* 🚧 wip (MUNify): cookie settings fix
branch: deployment

* 🐞 fix (CHASE Backend): correct cookie signature & settings
branch: deployment

* 📚 docs (CHASE Backend): add correct request status for invalid signature response
branch: deployment

* ✨ feat (CHASE Backend): MUN-SH 2024 Seed
branch: deployment

* ✨ feat (CHASE Backend): provide conference member endpoint
branch: deployment

* ✨ feat (CHASE Backend): complete and fix import endpoints
branch: deployment

* 🧼 format & lint (MUNify):
branch: deployment

* 🐞 fix (CHASE Frontend): use correct backend reference in frontend
branch: deployment

* 🧼 format & lint (CHASE Frontend):
branch: deployment

---------

Co-authored-by: Tade Strehk <[email protected]>
Co-authored-by: Tade Strehk <[email protected]>
Co-authored-by: m1212e <[email protected]>
  • Loading branch information
4 people authored Mar 8, 2024
1 parent 006d2b9 commit 97c889b
Show file tree
Hide file tree
Showing 99 changed files with 2,394 additions and 791 deletions.
3 changes: 2 additions & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,5 @@ chase/backend/prisma/generated
fontawesome-pro-6.4.2/
.env
certificates
.smtp4dev
.smtp4dev
users.csv
6 changes: 2 additions & 4 deletions .vscode/macros.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,6 @@ module.exports.macroCommands = {

async function openI18nFile(filename) {
const document = await vscode.workspace.openTextDocument(filename);
const editor = await vscode.window.showTextDocument(document);
const save = await vscode.commands.executeCommand(
"workbench.action.files.save",
);
await vscode.window.showTextDocument(document);
await vscode.commands.executeCommand("workbench.action.files.save");
}
4 changes: 3 additions & 1 deletion .vscode/react.code-snippets
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,12 @@
"${1|\"use client\";, |}",
"import React, { useState, useEffect } from \"react\";",
"import { useI18nContext } from \"@/i18n/i18n-react\";",
"import { backend } from \"@/services/backend\";",
"import { useBackend } from \"@/contexts/backend\";",

"",
"export default function ${2:COMPONENT_TITLE}() {",
" const { LL, locale } = useI18nContext();",
" const { backend } = useBackend();"
" ",
" return (",
" <>",
Expand Down
Loading

0 comments on commit 97c889b

Please sign in to comment.