643eb0086a
Merge 97506c0bcd63bd54ba27f1c954cfea674a2debdc into 7f518f55b2dab9fd9c3173aa060a60d5a61806a3
7f518f55b2
Merge backups
ca4fbc0ad5
backups: change update button wording
b259dd7b00
backups: add wiki link
dc2c2f1164
backups: show uploaded backups on-page
bb7b8e8a48
Merge a7e05c5943ee5b98547ae50d2d0cb8ded5ecf249 into 7f518f55b2dab9fd9c3173aa060a60d5a61806a3
7f518f55b2
Merge backups
ca4fbc0ad5
backups: change update button wording
b259dd7b00
backups: add wiki link
dc2c2f1164
backups: show uploaded backups on-page
7f518f55b2
Merge backups
ca4fbc0ad5
backups: change update button wording
b259dd7b00
backups: add wiki link
dc2c2f1164
backups: show uploaded backups on-page
bc2e9cffda
backups: move code to own files
ca4fbc0ad5
backups: change update button wording
b259dd7b00
backups: add wiki link
dc2c2f1164
backups: show uploaded backups on-page
bc2e9cffda
backups: move code to own files
ade032241a
backups: upload and restore backup in-app
c0c91b4aad
drone: source buildrone key from drone in docker build
83712a6937
pwr: fix set password for jellyfin PWRs
290d02d248
pwr: include pwr-pin in build process, whoops
9cd402a15d
logs: fix file identifier
1a6897637f
userpage: allow manual disable of pwr through username/email/contact
9c8cf7cc9f
Merge a7e05c5943ee5b98547ae50d2d0cb8ded5ecf249 into 10c8d4ad2f66d085e43b5a074a5af1e018282def
10c8d4ad2f
accounts: add "remove expiry"
b61de867d9
Merge 6ede0940349da4cf257e33c1ecb7622492e58692 into 10c8d4ad2f66d085e43b5a074a5af1e018282def
10c8d4ad2f
accounts: add "remove expiry"
d7449ab20c
Merge 97506c0bcd63bd54ba27f1c954cfea674a2debdc into 10c8d4ad2f66d085e43b5a074a5af1e018282def
10c8d4ad2f
accounts: add "remove expiry"
09972797b7
Merge 7db12fdbe76e96847b7c6652a2a0000bdd7da785 into 10c8d4ad2f66d085e43b5a074a5af1e018282def
10c8d4ad2f
accounts: add "remove expiry"
1b5929b23a
Merge 97506c0bcd63bd54ba27f1c954cfea674a2debdc into 4fcb58aefa578dd50cd026f4af6d07f009dfe169
4fcb58aefa
userpage: fix referral card when no message set
8c2a35f755
userpage: fix messages reset buttons
a66c522b73
referrals: add "use expiry" option
b0c5f24de3
Merge 6ede0940349da4cf257e33c1ecb7622492e58692 into 4fcb58aefa578dd50cd026f4af6d07f009dfe169
4fcb58aefa
userpage: fix referral card when no message set
8c2a35f755
userpage: fix messages reset buttons
a66c522b73
referrals: add "use expiry" option
da2d680334
Merge a7e05c5943ee5b98547ae50d2d0cb8ded5ecf249 into 4fcb58aefa578dd50cd026f4af6d07f009dfe169
4fcb58aefa
userpage: fix referral card when no message set
8c2a35f755
userpage: fix messages reset buttons
a66c522b73
referrals: add "use expiry" option
1224aceaa4
Merge 7db12fdbe76e96847b7c6652a2a0000bdd7da785 into 4fcb58aefa578dd50cd026f4af6d07f009dfe169
4fcb58aefa
userpage: fix referral card when no message set
8c2a35f755
userpage: fix messages reset buttons
a66c522b73
referrals: add "use expiry" option
4fcb58aefa
userpage: fix referral card when no message set
8c2a35f755
userpage: fix messages reset buttons
ab0b796053
Merge a7e05c5943ee5b98547ae50d2d0cb8ded5ecf249 into d0de1142ae7b07e4bd34fc224dba9a4fb58199be
d0de1142ae
translation from Weblate (Danish)
8d6ad7e3c8
Translated using Weblate (Dutch)
8ae5dd97b2
Translated using Weblate (Dutch)
cf747c1ddb
Translated using Weblate (Dutch)
9e90f8a495
Merge 97506c0bcd63bd54ba27f1c954cfea674a2debdc into d0de1142ae7b07e4bd34fc224dba9a4fb58199be
d0de1142ae
translation from Weblate (Danish)
8d6ad7e3c8
Translated using Weblate (Dutch)
8ae5dd97b2
Translated using Weblate (Dutch)
cf747c1ddb
Translated using Weblate (Dutch)