Commit graph

127 commits

Author SHA1 Message Date
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
ari melody 35e862f4be
add web button 2024-12-28 10:05:24 +00:00
ari melody 03c6276ec0
add web button 2024-12-28 05:28:45 +00:00
ari melody 648e9e7caa
add web button 2024-12-28 03:54:08 +00:00
ari melody e6d7836c6f
add web button 2024-12-28 03:02:05 +00:00
ari melody 9d587b0ab9
add silver.js to projects 2024-12-28 02:38:33 +00:00
ari melody fad9704a94
update web buttons 2024-12-28 02:35:15 +00:00
ari melody 2f24020263
add important headers 2024-12-07 19:25:45 +00:00