ari melody
3cb8d2940a
fix white-space on log message
2025-02-08 12:25:19 +00:00
ari melody
edb4d7df3a
trim extra IPs from x-forwarded-for header
2025-02-08 12:16:03 +00:00
ari melody
23dbbf26e3
handle x-forwarded-for in IP logs
2025-02-08 12:15:50 +00:00
ari melody
d9b71381b0
logs in use; new audit log panel!
2025-02-07 16:40:58 +00:00
ari melody
1397274967
log search implementation
2025-02-07 12:41:25 +00:00
ari melody
01c285de1b
merge 'dev' into feature/auditlogs
2025-02-07 12:08:35 +00:00
ari melody
b7938b02e8
fix session handling on public API
2025-02-07 12:06:52 +00:00
ari melody
aa144b719a
audit log basic db implementation
2025-02-06 13:45:33 +00:00
ari melody
e80a6753a5
create log class, edit fatal-but-not-really logs
2025-02-06 12:32:51 +00:00
ari melody
8ccf6f242b
remove redundant console.log
2025-02-06 09:14:03 +00:00
ari melody
e07c68a564
music gateway: minor css tweaks
2025-02-04 09:39:56 +00:00
ari melody
e6c5ecc469
a11y: ARIA text for footer line
...
+ fixed indentation on some view sources
2025-02-04 09:29:44 +00:00
ari melody
4b36603b89
add missing command arg to readme
2025-01-27 19:57:46 +00:00
ari melody
64780611de
add license (MIT)
2025-01-27 18:30:50 +00:00
ari melody
b7fce821b4
update prideflag.js
2025-01-27 18:30:27 +00:00
ari melody
70825ae875
fixed viewing invisible releases with admin session
2025-01-27 00:27:03 +00:00
ari melody
1efe52a8cb
fixed critical login TOTP bypass bug! whoops!!!!!
2025-01-27 00:04:08 +00:00
ari melody
2e93c3c5e5
fix typo in schema migrations...oops!
2025-01-26 20:51:37 +00:00
ari melody
2fc855450e
update bundler script, rename schema-migration directory
2025-01-26 20:47:48 +00:00
ari melody
b91b6e7ce0
polished up TOTP enrolment
2025-01-26 20:37:20 +00:00
ari melody
d2ac66a81a
merge feature/accountsettings into dev
2025-01-26 20:09:55 +00:00
ari melody
3450d879ac
QR codes complete, account settings finished!
...
+ refactored templates a little; this might need more work!
2025-01-26 20:09:18 +00:00
ari melody
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
ari melody
ad39e68cd6
fix API endpoints which require account authorisation
2025-01-24 18:49:04 +00:00
ari melody
090de0554b
fix bug causing edit tracks component to crash
2025-01-24 01:33:14 +00:00
ari melody
9a27dbdc37
fixed style of inputs on release edit page (whoops!)
2025-01-24 01:18:46 +00:00
ari melody
e004491b55
TOTP fully functioning, account settings done!
2025-01-23 13:53:06 +00:00
ari melody
50cbce92fc
TOTP methods can now be created on the frontend!
2025-01-23 12:09:46 +00:00
ari melody
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
ari melody
45f33b8b46
terrible no good massive refactor commit (oh yeah and built generic sessions for admin panel)
2025-01-23 00:37:19 +00:00
ari melody
cee99a6932
merge main into feature/accountsettings
2025-01-22 11:40:44 +00:00
ari melody
2ee874b2ca
merge main into dev
2025-01-22 11:40:08 +00:00
ari melody
c6afc274c2
light theme! crt now disabled by default
2025-01-22 11:39:15 +00:00
ari melody
0052c470f9
(incomplete) change password feature
2025-01-21 17:13:06 +00:00
ari melody
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
ari melody
384579ee5e
refactored out global
. long live AppState
2025-01-21 14:58:13 +00:00
ari melody
3d674515ce
fixed issues with first-time setup, added config.db.port
2025-01-21 14:12:21 +00:00
ari melody
7bea6b548e
fix .gitignore
2025-01-21 13:27:56 +00:00
ari melody
7964fbbf99
update readme
2025-01-21 01:03:58 +00:00
ari melody
686eea09a5
more account settings page improvements, among others
2025-01-21 01:01:33 +00:00
ari melody
39b332b477
working TOTP codes YIPPEE
2025-01-21 00:30:43 +00:00
ari melody
7044f7344b
very rough updates to admin pages, reduced reliance on global.DB
2025-01-21 00:20:07 +00:00
ari melody
ae254dd731
totp codes don't seem to sync but they're here!!
2025-01-20 23:52:26 +00:00
ari melody
5e493554dc
listAccounts command
2025-01-20 19:28:59 +00:00
ari melody
be5cd05d08
disable api account endpoints (for now)
2025-01-20 19:02:26 +00:00
ari melody
570cdf6ce2
schema migration and account fixes
...
very close to rolling this out! just need to address some security concerns first
2025-01-20 18:55:05 +00:00
ari melody
5566a795da
merged main, dev, and i guess got accounts working??
...
i am so good at commit messages :3
2025-01-20 15:08:01 +00:00
ari melody
35d3ce5c5d
merge main into dev
2025-01-20 11:47:38 +00:00
ari melody
cdcc7466e5
update schema.sql: use psql schemas
2025-01-20 11:19:18 +00:00
ari melody
d5f1fcb5e0
this is immensely broken but i swear i'll fix it later
2025-01-20 10:34:49 +00:00