23a02617f9
fix indentation (tabs to 4 spaces) (oops)
2025-04-29 23:25:32 +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
6db35b2f99
model function unit tests!
2025-03-24 19:39:10 +00:00
3cb8d2940a
fix white-space on log message
2025-02-08 12:25:19 +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
e80a6753a5
create log class, edit fatal-but-not-really logs
2025-02-06 12:32:51 +00:00
e6c5ecc469
a11y: ARIA text for footer line
...
+ fixed indentation on some view sources
2025-02-04 09:29:44 +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
b91b6e7ce0
polished up TOTP enrolment
2025-01-26 20:37:20 +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
0052c470f9
(incomplete) change password feature
2025-01-21 17:13:06 +00:00
384579ee5e
refactored out global
. long live AppState
2025-01-21 14:58:13 +00:00
686eea09a5
more account settings page improvements, among others
2025-01-21 01:01:33 +00:00
7044f7344b
very rough updates to admin pages, reduced reliance on global.DB
2025-01-21 00:20:07 +00:00
ae254dd731
totp codes don't seem to sync but they're here!!
2025-01-20 23:52:26 +00:00
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
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
35d3ce5c5d
merge main into dev
2025-01-20 11:47:38 +00:00
d5f1fcb5e0
this is immensely broken but i swear i'll fix it later
2025-01-20 10:34:49 +00:00
04f7f97b62
migrate from envars to toml config
2024-11-10 05:34:04 +00:00
819ec891e7
merge main into dev
2024-11-01 19:43:05 +00:00
96cc64464f
move models, views, and controllers to root
2024-11-01 19:33:26 +00:00
f0d29126ab
add more detail to credits on /api/v1/artist/{id}
2024-11-01 19:15:19 +00:00
f7edece0af
API login/register/delete-account, automatic db schema init
2024-09-23 00:57:23 +01:00
1846203076
hide hidden releases from unauthorised /api/v1/artist/{id}
2024-09-12 09:56:22 +01:00
dc619821bd
some quick UI fixes for mobile users
2024-09-03 08:29:30 +01:00
19d76ebc47
my god...it's finally done
2024-09-03 08:07:45 +01:00
2baf71214e
add autocomplete to edit release page (it still doesn't work LOL)
2024-09-02 00:49:25 +01:00
c9d950d2b2
lots of post-DB cleanup
2024-09-02 00:15:23 +01:00
965d6f5c3e
turns out rewriting all of your database code takes a while
2024-09-01 04:43:32 +01:00
1998a36d6d
UI improvements
2024-08-31 19:29:57 +01:00
dc0837bfee
improved makeMagicList documentation
2024-08-31 15:55:45 +01:00
63122eb428
tracks can be edited! + major template overhaul
2024-08-31 15:25:44 +01:00
99b6a21179
args over envars, some music gateway fixes
2024-08-31 02:56:06 +01:00
604e2a4a7c
full release edit capabilities oh my goodness gracious
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:40 +01:00
34cddcfdb2
add release credits update UI
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:40 +01:00
7914fba52a
hide some information for visible but unreleased releases
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:39 +01:00
10f19d46db
release edit page! + a lot of other stuff oml
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:39 +01:00
f276ef1ff2
update track API and lyrics fixes
...
Signed-off-by: ari melody <ari@arimelody.me>
2024-08-31 01:52:38 +01:00