b913a85bee
fix: prevent account creation through Discord when registrations are disabled
...
Signed-off-by: Miguel Nogueira <me@nogueira.codes >
2025-08-10 11:28:00 +01:00
94a0918529
fix: enable invite lifecycle and expired invite cleanup jobs
...
Signed-off-by: Miguel Nogueira <me@nogueira.codes >
2025-08-10 11:10:18 +01:00
3981bee8f7
fix: remove unnecessary notified flag updates in invitation processing
...
this flag should only be used by post-processing jobs (e.g. invite lifecycle cleanup)
Signed-off-by: Miguel Nogueira <me@nogueira.codes >
2025-08-10 11:03:29 +01:00
d48b35e845
fix: make sure approved invites are not deleted daily
...
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 >
2025-08-10 11:01:24 +01:00
627c619abf
feat: finish removing console kernel, add expiring invite notification
...
Signed-off-by: Miguel Nogueira <me@nogueira.codes >
2025-08-09 20:38:50 +01:00
9e77205820
fix: set username based on game license requirement while both slack notifs and licence req are active
...
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 >
2025-08-07 23:09:50 +01:00
2b44fe35a8
feat: add clarification message to invite ui
...
Signed-off-by: Miguel Nogueira <me@nogueira.codes >
2025-08-07 22:48:21 +01:00
26eff56cb2
feat: show invite expiration status in UI
...
Signed-off-by: Miguel Nogueira <me@nogueira.codes >
2025-08-07 22:29:42 +01:00
298a8c7c47
feat: add clear authorization error messages for invites
...
Signed-off-by: Miguel Nogueira <me@nogueira.codes >
2025-08-07 22:12:47 +01:00
927c9e6df0
fix: ensure invitation feature is properly gated to authorized users and guests
...
Signed-off-by: Miguel Nogueira <me@nogueira.codes >
2025-08-07 21:52:07 +01:00
f551576730
fix: ensure invitation feature is disabled when registrations are not
...
Signed-off-by: Miguel Nogueira <me@nogueira.codes >
2025-08-07 21:21:38 +01:00
0de1be64b5
fix: fix error message for denied invite snot being shown
...
Signed-off-by: Miguel Nogueira <me@nogueira.codes >
2025-08-07 20:25:52 +01:00
6739fde41a
feat: allow invited users to register
...
Signed-off-by: Miguel Nogueira <me@nogueira.codes >
2025-08-07 19:50:27 +01:00
f7c62a4ac2
feat: add invite notification emails, functionality to admin dashboard and sign up page
...
Signed-off-by: Miguel Nogueira <me@nogueira.codes >
2025-08-07 18:46:34 +01:00
22cffaffca
feat: add registration control setting, invites (WIP)
...
Signed-off-by: Miguel Nogueira <me@nogueira.codes >
2025-08-06 13:35:37 +01:00
2062cd247e
fix: fix infinite password expiry loop
...
Signed-off-by: Miguel Nogueira <me@nogueira.codes >
2025-08-06 10:25:04 +01:00
f2a5a9fe6a
refactor: remove redundant http kernel
...
http kernel functionality has now been moved to bootstrap/app.php
Signed-off-by: Miguel Nogueira <me@nogueira.codes >
2025-08-06 10:10:42 +01:00
5d181bba03
chore(deps): update to Laravel 12, pending testing
...
Signed-off-by: Miguel Nogueira <me@nogueira.codes >
2025-08-04 09:06:32 +01:00
88d4a7c36c
chore: add sensitive file to ignore list
...
Signed-off-by: Miguel Nogueira <me@nogueira.codes >
2025-08-01 03:43:06 +01:00
89b653fb71
chore(docs): add announcement message to README.md
...
Signed-off-by: Miguel Nogueira <me@nogueira.codes >
2025-08-01 03:38:41 +01:00
4e4a1c659f
chore(deps): update AdminLTE
2025-03-10 11:23:28 +00:00
Miguel Nogueira
8e0cb453ba
Merge branch 'feat/docker-tweaks' into 'develop'
...
Docker and branding updates
See merge request webvokestudio/athenahr!11
2024-06-26 16:17:10 +00:00
a5db89d18c
chore(brand): branding updates
2024-06-26 17:06:02 +01:00
7ce6af5083
chore(brand): remove more outdated brand assets
2024-06-24 12:05:37 +01:00
05453105ac
chore(brand): add new brand auth banner
...
Added new banner, needs to be readjusted for all screens and sizes
2024-06-24 12:01:28 +01:00
297d9392d4
chore(brand): remove outdated logo files
2024-06-24 12:00:22 +01:00
cbacd5c0ff
chore(brand): updated outdated imagery
...
Updated the favicon package for the application, replacing old logos with the new AthenaHR logo
2024-06-24 01:22:58 +01:00
9d6b689916
chore(deps): add sitemap package
2024-06-24 01:11:42 +01:00
7e59e62338
refactor: remove outdated sitemap.xml
...
Sitemap still had references to "Games Club", the defunct org AthenaHR was customized for.
2024-06-24 01:10:34 +01:00
2dd6c2ca8e
chore(deps): update composer dependencies
2024-04-08 23:40:08 +01:00
aee7e505bc
feat(docker): optimize copy command to modify perms
...
The previous chown command is no longer needed, resulting in significant time savings.
2024-04-08 03:03:30 +01:00
f8e0ef5cfa
Merge branch 'maint/misc-fixes' into 'develop'
...
Maint/misc fixes
See merge request webvokestudio/athenahr!9
2023-08-21 05:19:40 +00:00
c5721279a0
chore(docs): update composer, security policy
2023-08-20 03:46:58 +01:00
517ee13803
fix(strings): correct typo
2023-08-16 01:16:58 +01:00
f1f19d842a
fix(structure): update misspelled parameter name
2023-08-16 01:15:49 +01:00
895400c425
fix(strings): string copy changes
2023-08-16 01:12:20 +01:00
7dca30b57d
fix(auth): check for discord callback error status, update string copy
2023-08-16 01:04:56 +01:00
3fd397e858
chore(docs): update example env file
2023-08-15 19:29:49 +01:00
d62272e6f2
Merge branch 'feat/dockerize' into 'develop'
...
Initial docker configuration
2023-08-15 17:42:40 +00:00
ab7ea8bc18
chore(docs) update README
2023-08-15 06:25:05 +01:00
432db15386
chore(docker) update Dockerfile
2023-08-15 06:13:27 +01:00
bced142657
refactor(docker): add laravel perms
...
Signed-off-by: miguel456 <me@nogueira.codes >
2023-08-07 23:08:45 +01:00
0121d7ae77
refactor(docker): preserve storage directory structure in dockerignore
...
Signed-off-by: miguel456 <me@nogueira.codes >
2023-08-07 22:06:16 +01:00
c48db3f435
feat(docker): update docker, nginx config
...
Signed-off-by: miguel456 <me@nogueira.codes >
2023-08-07 21:56:09 +01:00
9dc82708dd
feat(docker): add docker-compose.yml, Dockerfile
...
Signed-off-by: miguel456 <me@nogueira.codes >
2023-08-05 02:56:54 +01:00
9f6cebc1a2
chore(deps): update dependencies
...
Signed-off-by: miguel456 <me@nogueira.codes >
2023-08-04 21:30:00 +01:00