82a4cde8c9
Merge branch 'dev' into feature/blog
2025-04-30 18:22:21 +01:00
76cf1bb0d5
log IP address for account locks 🧌
2025-04-30 18:21:47 +01:00
bc90015a33
Merge branch 'main' into feature/blog
2025-04-29 23:42:56 +01:00
37fa1f4fa8
and she never dealt with indentation issues ever again
2025-04-29 23:42:08 +01:00
dd8e503b61
Merge branch 'dev' into feature/blog
2025-04-29 23:26:41 +01:00
23a02617f9
fix indentation (tabs to 4 spaces) (oops)
2025-04-29 23:25:32 +01:00
fe4a788898
update cli utility docs
2025-04-29 23:22:48 +01:00
99e5eb290f
Merge branch 'dev' into feature/blog
2025-04-29 22:06:37 +01:00
0796ea8fde
blog: css tweaks
2025-04-29 22:04:19 +01:00
562ed2e015
session validation/invalidation
2025-04-29 16:31:39 +01:00
1c0e541c89
lock accounts after enough failed login attempts
2025-04-29 11:32:48 +01:00
5aa241e4d6
improve comment callout
2025-04-03 00:00:16 +01:00
835dd344ca
style improvements and bluesky comments!
2025-04-02 23:49:20 +01:00
1a8dc4d9ce
basic blog page!
2025-04-02 23:04:09 +01:00
8eb432539c
consolidate view
and views
directories
2025-04-02 21:45:28 +01:00
5cc9a1ca76
clear cursor display when shutting down
2025-03-31 13:44:29 +01:00
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