Skip to content

Release v2.0.0#382

Merged
Tim-Grube merged 12 commits intomainfrom
develop
Jan 15, 2026
Merged

Release v2.0.0#382
Tim-Grube merged 12 commits intomainfrom
develop

Conversation

@Tim-Grube
Copy link
Collaborator

@Tim-Grube Tim-Grube commented Dec 16, 2025

QoL

  • Dockerfile size reduced by ~80%
  • Setup now is done via a config file

UX

  • "no tickets exist yet" message added
  • Subpages now prefetch correctly

Security

  • updates Dockerfile base images
  • further revealed react server component patches
  • fixed peppers not hashed correctly
  • test users are now being deleted upon switching to production mode
  • sessions are now invalidated on start of software

Development

  • dev mode now seeds labels and tickets correctly
  • seeding and server logic are rewritten to be more readable

@Tim-Grube
Copy link
Collaborator Author

Depending on how fast PRs are made, we might wanna add #384 into this one as well

* refactor seeding code, fix faulty dev seeding

* security: test users are deleted in PROD

* security: invalidate sessions on server reboots
- replaces anchor nodes with nextjs links
* fix: docker cves, trim image
Adds .json support for configuration changes. 

THIS IS A BREAKING CHANGE, RELEASE MUST BE A MAJOR ONE
@Tim-Grube
Copy link
Collaborator Author

This is definitely a breaking change, thus we bump the major version by one. I'm also fairly confident that the most breaking changes might finally be fixed now.

We will push this branch on unstable and test it on 2 servers before merging into main and releasing

@Tim-Grube Tim-Grube marked this pull request as ready for review January 13, 2026 15:22
@Tim-Grube Tim-Grube changed the title Release v1.1.0 Release v2.0.0 Jan 13, 2026
@Tim-Grube
Copy link
Collaborator Author

Setup on my personal server is working, will wait a week for feedback from our student council and then merge into main

@Tim-Grube
Copy link
Collaborator Author

Seems to work, only minor ui flaws without affecting operations where found.

@Tim-Grube Tim-Grube merged commit 18c5d27 into main Jan 15, 2026
4 checks passed
@Tim-Grube Tim-Grube deleted the develop branch January 15, 2026 14:13
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.

1 participant