54 Commits
Author SHA1 Message Date
George Hotten 100c609c0a panel migration 2025-05-18 18:33:53 +01:00
George Hotten f12e78ec5e svelte 5 migration 2025-05-18 18:26:36 +01:00
George Hotten f05b0cdf47 sveltekit 2 migration 2025-05-18 18:26:14 +01:00
George Hotten 5cbf27d25a svelte 4 migration 2025-05-18 18:25:54 +01:00
George Hotten 76aa04826b updated base deps before svelte 4 migration 2025-05-18 18:25:33 +01:00
George Hotten 36a138befc reports migration complete 2025-05-18 18:24:22 +01:00
George Hotten fa40f3e176 svelte 5 migration 2025-05-18 18:16:47 +01:00
George Hotten efc11b82fa sveltekit 2 migration 2025-05-18 18:16:21 +01:00
George Hotten 2f0b460464 svelte 4 migration 2025-05-18 18:16:05 +01:00
George Hotten b0f01810b9 updated base deps before svelte 4 migration 2025-05-18 18:15:33 +01:00
George Hotten b542b7e1be updated base deps before svelte 4 migration 2025-05-18 18:12:07 +01:00
George Hotten c21679fd69 appeal migration complete 2025-05-18 18:06:24 +01:00
George Hotten 212c655488 svelte 5 migration 2025-05-18 17:19:43 +01:00
George Hotten 40a908c221 sveltekit 2 migration 2025-05-18 17:03:11 +01:00
George Hotten f5e168d8c6 svelte 4 migration 2025-05-18 17:01:52 +01:00
George Hotten 29d8496da3 updated base deps before svelte 4 migration 2025-05-18 17:00:20 +01:00
George Hotten 5547236a56 Merge pull request #1 from NotAlexNoyle/master
Added license, fixed strings
2025-05-18 16:13:20 +01:00
Gxorge a28fcc66a4 Removed unused import 2023-06-04 19:11:42 +01:00
Gxorge 2a81ee099f appeal & report: in-game notifs 2023-06-04 19:04:08 +01:00
Gxorge a076155ce4 report & panel
report: showing evidence and report type
panel: showing evidence and report type, and adding punishment duration to appeal
2023-06-04 18:41:58 +01:00
Gxorge 483348ac17 report: added 2023-06-04 16:28:13 +01:00
Gxorge 7027a8b72c panel: implemented reports and viewing of chat reports 2023-06-01 19:08:57 +01:00
Gxorge 79f3c0e93f Audits now have times 2023-05-27 11:40:38 +01:00
Gxorge 8121176a95 appeal: removed unneeded debug lines 2023-05-24 18:24:06 +01:00
Gxorge 2c2bbf00a0 panel + appeal changes
panel:
- claiming and unclaiming appeals

appeals:
- changed how data during the form is stored to cookies
- appeal status is now in a table
2023-05-24 18:17:30 +01:00
George Hotten 2611cb9b5c Update README.md 2023-05-24 12:49:52 +01:00
Gxorge c73171f009 panel: appeals now work, also changed how punish revokes work 2023-05-23 19:40:02 +01:00
Gxorge e91ae30cf0 panel: more work on appeals 2023-05-23 11:30:36 +01:00
Gxorge 20be24fd82 Revoke time 1m -> 10s 2023-05-23 00:04:31 +01:00
Gxorge d7c4dc5e95 panel: started on appeals 2023-05-22 23:58:58 +01:00
Gxorge 51bcc1eb22 max two appeals per punishment 2023-05-22 23:49:24 +01:00
Gxorge 7d4a7a2bff Appeal checks + cant appeal punishment if already got active appeal 2023-05-22 23:41:25 +01:00
Gxorge bc25fdfd84 Added appeals 2023-05-22 23:05:13 +01:00
Gxorge d79c78b502 quick change to db conn
hopefully further reduces the risk of sql injection
2023-05-22 21:00:50 +01:00
Gxorge dd5fbf782e Punish edits + audit log 2023-05-22 16:56:42 +01:00
Gxorge c432e49c0e Renamed it again... 2023-05-21 21:25:03 +01:00
Gxorge 83a44ea3f8 SQL bug fix + changed stafflink command 2023-05-21 17:30:08 +01:00
Gxorge 9cfb2a0146 Updated for building 2023-05-21 16:57:01 +01:00
Gxorge 02a69bc100 Security updates + changed lookup behaviour
On loading a page and logging in, the following new checks have been added:
- if the user is active (admins will be able to deactive a user)
- if a user has a punishment in-game (if so, they are logged out and deactivated)

player lookup:
- if the player has a staff account, that will be shown. if not, their punishment history is shown. there is also a button on a staff member's profile to view their punishment history.
2023-05-21 15:51:56 +01:00
Gxorge c6e5e81d81 Staff profile 2023-05-18 18:47:14 +01:00
Gxorge 2e45f3ff9c Player lookup 2023-05-18 18:16:03 +01:00
Gxorge e828f1b53f Fixed bug not allowing revoking of perm punishments 2023-05-18 13:04:56 +01:00
Gxorge 4e8418202a Punishment revoking 2023-05-18 12:07:54 +01:00
Gxorge dd9d77819b Viewing bans and mutes info 2023-05-17 22:46:12 +01:00
Gxorge ace7266f2f IP verifying 2023-05-17 17:01:43 +01:00
Gxorge 7bb97a68b6 authentication 2023-05-16 19:09:33 +01:00
Gxorge 7f00993c80 Stats level now works! 2023-05-16 13:54:28 +01:00
Gxorge 79d08d0ec1 Recent mutes + recent bans 2023-05-15 16:40:20 +01:00
George Hotten 349d52f5e6 Update README.md 2023-05-14 22:10:04 +01:00
Gxorge aeb8364cc4 Back end stuffs 2023-05-14 22:08:42 +01:00
Gxorge 8f56598591 home ui 2023-05-14 21:03:40 +01:00
George Hotten 168416aa57 Create LICENSE 2023-05-14 19:34:26 +01:00
Gxorge 31330f4fcd initial commit 2023-05-14 19:32:11 +01:00
Gxorge c72dc56680 Initial commit 2023-05-14 19:31:50 +01:00