WIP: Next major version - AthenaHR v2 #1

Draft
miguel456 wants to merge 46 commits from develop into main
Owner

This PR will bump AthenaHR's version to Version 2, containing many breaking changes, and, most importantly, support for Laravel 12 and PHP 8.4 This is still a work in progress. Until release, no more version bumps will be made, for simplicity reasons.

This PR will bump AthenaHR's version to Version 2, containing many breaking changes, and, most importantly, support for Laravel 12 and PHP 8.4 This is still a work in progress. Until release, no more version bumps will be made, for simplicity reasons.
miguel456 added 29 commits 2025-08-04 08:12:01 +00:00
Signed-off-by: miguel456 <me@nogueira.codes>
Signed-off-by: miguel456 <me@nogueira.codes>
Signed-off-by: miguel456 <me@nogueira.codes>
Signed-off-by: miguel456 <me@nogueira.codes>
Signed-off-by: miguel456 <me@nogueira.codes>
Initial docker configuration
Maint/misc fixes

See merge request webvokestudio/athenahr!9
The previous chown command is no longer needed, resulting in significant time savings.
Sitemap still had references to "Games Club", the defunct org AthenaHR was customized for.
Updated the favicon package for the application, replacing old logos with the new AthenaHR logo
Added new banner, needs to be readjusted for all screens and sizes
Docker and branding updates

See merge request webvokestudio/athenahr!11
Signed-off-by: Miguel Nogueira <me@nogueira.codes>
Signed-off-by: Miguel Nogueira <me@nogueira.codes>
Signed-off-by: Miguel Nogueira <me@nogueira.codes>
miguel456 added 12 commits 2025-08-07 22:18:28 +00:00
http kernel functionality has now been moved to bootstrap/app.php

Signed-off-by: Miguel Nogueira <me@nogueira.codes>
Signed-off-by: Miguel Nogueira <me@nogueira.codes>
Signed-off-by: Miguel Nogueira <me@nogueira.codes>
Signed-off-by: Miguel Nogueira <me@nogueira.codes>
Signed-off-by: Miguel Nogueira <me@nogueira.codes>
Signed-off-by: Miguel Nogueira <me@nogueira.codes>
Signed-off-by: Miguel Nogueira <me@nogueira.codes>
Signed-off-by: Miguel Nogueira <me@nogueira.codes>
Signed-off-by: Miguel Nogueira <me@nogueira.codes>
Signed-off-by: Miguel Nogueira <me@nogueira.codes>
Signed-off-by: Miguel Nogueira <me@nogueira.codes>
Fixes a problem where sign ups would fail due to a misconfigured UUID middleware that would only trigger if slack notifications were active

Signed-off-by: Miguel Nogueira <me@nogueira.codes>
miguel456 added 3 commits 2025-08-10 10:04:15 +00:00
Signed-off-by: Miguel Nogueira <me@nogueira.codes>
even though people would have time to use approved invites (24 hrs at least), it would be better to delete them when they expire instead.

Signed-off-by: Miguel Nogueira <me@nogueira.codes>
this flag should only be used by post-processing jobs (e.g. invite lifecycle cleanup)

Signed-off-by: Miguel Nogueira <me@nogueira.codes>
miguel456 added 1 commit 2025-08-10 10:10:39 +00:00
miguel456 added 1 commit 2025-08-10 10:28:18 +00:00
This pull request is marked as a work in progress.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin develop:develop
git checkout develop
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: miguel456/athenahr#1
No description provided.