Commit graph

145 commits

Author SHA1 Message Date
ed86aff2a2
fix config not saving with broken listeners, fix cursor ReferenceError 2025-03-31 13:36:02 +01:00
6db35b2f99
model function unit tests! 2025-03-24 19:39:10 +00:00
e5ae167550
incredibly important wii update 2025-03-15 22:47:37 +00:00
51283c1a4f
oops 2025-03-15 22:37:23 +00:00
ecda8dde24
hell yeah i love canvas rendering 2025-03-15 17:54:58 +00:00
3f3164bc15
and the goddess spoke: don't make this silly mistake again 2025-03-14 20:55:09 +00:00
7eac476558
random scripts are silly. MAKEFILES are where it's at 2025-03-14 20:47:58 +00:00
4b3c8f9449
lol cursor is multiplayer now 2025-03-14 20:42:44 +00:00
a797e82a68
waow i really like doing config overhauls don't i
+ cursor improvements
2025-03-14 16:26:30 +00:00
739390d7f5
funny cursor teehee 2025-03-14 00:33:59 +00:00
0fc6c9f86d
update public gpg key 2025-02-19 01:59:12 +00:00
3cb8d2940a
fix white-space on log message 2025-02-08 12:25:19 +00:00
edb4d7df3a
trim extra IPs from x-forwarded-for header 2025-02-08 12:16:03 +00:00
23dbbf26e3
handle x-forwarded-for in IP logs 2025-02-08 12:15:50 +00:00
d9b71381b0
logs in use; new audit log panel! 2025-02-07 16:40:58 +00:00
1397274967
log search implementation 2025-02-07 12:41:25 +00:00
01c285de1b
merge 'dev' into feature/auditlogs 2025-02-07 12:08:35 +00:00
b7938b02e8
fix session handling on public API 2025-02-07 12:06:52 +00:00
aa144b719a
audit log basic db implementation 2025-02-06 13:45:33 +00:00
e80a6753a5
create log class, edit fatal-but-not-really logs 2025-02-06 12:32:51 +00:00
8ccf6f242b
remove redundant console.log 2025-02-06 09:14:03 +00:00
e07c68a564
music gateway: minor css tweaks 2025-02-04 09:39:56 +00:00
e6c5ecc469
a11y: ARIA text for footer line
+ fixed indentation on some view sources
2025-02-04 09:29:44 +00:00
4b36603b89
add missing command arg to readme 2025-01-27 19:57:46 +00:00
64780611de
add license (MIT) 2025-01-27 18:30:50 +00:00
b7fce821b4
update prideflag.js 2025-01-27 18:30:27 +00:00
70825ae875
fixed viewing invisible releases with admin session 2025-01-27 00:27:03 +00:00
1efe52a8cb
fixed critical login TOTP bypass bug! whoops!!!!! 2025-01-27 00:04:08 +00:00
2e93c3c5e5
fix typo in schema migrations...oops! 2025-01-26 20:51:37 +00:00
2fc855450e
update bundler script, rename schema-migration directory 2025-01-26 20:47:48 +00:00
b91b6e7ce0
polished up TOTP enrolment 2025-01-26 20:37:20 +00:00
d2ac66a81a
merge feature/accountsettings into dev 2025-01-26 20:09:55 +00:00
3450d879ac
QR codes complete, account settings finished!
+ refactored templates a little; this might need more work!
2025-01-26 20:09:18 +00:00
1edc051ae2
fixed GetTOTP, started rough QR code implementation
GetTOTP handles TOTP method retrieval for confirmation and deletion.

QR code implementation looks like it's gonna suck, so might end up
using a library for this later.
2025-01-26 00:48:19 +00:00
ad39e68cd6
fix API endpoints which require account authorisation 2025-01-24 18:49:04 +00:00
090de0554b
fix bug causing edit tracks component to crash 2025-01-24 01:33:14 +00:00
9a27dbdc37
fixed style of inputs on release edit page (whoops!) 2025-01-24 01:18:46 +00:00
e004491b55
TOTP fully functioning, account settings done! 2025-01-23 13:53:06 +00:00
50cbce92fc
TOTP methods can now be created on the frontend! 2025-01-23 12:09:46 +00:00
e457e979ff
tidying some things up
session message handling is pretty annoying; should look into a better method of doing this
2025-01-23 09:39:40 +00:00
45f33b8b46
terrible no good massive refactor commit (oh yeah and built generic sessions for admin panel) 2025-01-23 00:37:19 +00:00
cee99a6932
merge main into feature/accountsettings 2025-01-22 11:40:44 +00:00
2ee874b2ca
merge main into dev 2025-01-22 11:40:08 +00:00
c6afc274c2
light theme! crt now disabled by default 2025-01-22 11:39:15 +00:00
0052c470f9
(incomplete) change password feature 2025-01-21 17:13:06 +00:00
5531ef6bab
remove account API endpoints
account management should be done on the frontend.
some work will need to be done to generate API keys for external clients,
but notably some API endpoints are currently used by the frontend using session tokens.
2025-01-21 15:08:59 +00:00
384579ee5e
refactored out global. long live AppState 2025-01-21 14:58:13 +00:00
3d674515ce
fixed issues with first-time setup, added config.db.port 2025-01-21 14:12:21 +00:00
7bea6b548e
fix .gitignore 2025-01-21 13:27:56 +00:00
7964fbbf99
update readme 2025-01-21 01:03:58 +00:00