c988239fa8
accounts: allow yes/no in search
2021-11-13 17:00:18 +00:00
0bf8cd65cd
add option to set new expiry for when re-enabling users
...
for this reddit comment: https://www.reddit.com/r/jellyfin/comments/nc6tsi/tip_jfago_is_awesome/hgh0yet/?context=3
2021-10-18 20:39:23 +01:00
eeb9b07bce
admin: add manual "Send Password reset" to accounts tab
...
Only appears with Reset links enabled.
Pressing this sends a PWR link to the users selected.
if one user is selected, or if one of you selected users doesn't have a
method of contact, a link is given to the admin to send to them
manually.
2021-10-13 15:04:22 +01:00
9885c25a2e
email: cleanup; allow re-enabling of custom email without changes
2021-07-24 19:49:08 +01:00
6b4d4da455
accounts: show cog when user known for disabled chatbot
2021-07-20 15:45:00 +01:00
b10b558358
announcements: add {username}
...
also works in the subject.
2021-07-16 19:39:06 +01:00
3e55cd1e31
accounts: add templates for announcements
...
you can now save announcements as templates, and then use them later by
hovering over the "Announce" button, as well as delete them.
2021-07-10 16:43:27 +01:00
0014db44f0
form: module-ize password validator
2021-06-05 22:17:10 +01:00
375022ba95
Matrix: Add token generation wizard
...
Pressing the "+" next to matrix in settings allows you to enter a
homeserver, username and password to enable matrix and generate an
access token.
2021-05-30 23:09:20 +01:00
75fdf6ec3d
Matrix: Connect on accounts tab, customizable chat topic
2021-05-30 11:47:41 +01:00
59ebf52fe2
Matrix: Show matrix on accounts page
2021-05-30 00:05:46 +01:00
e97b90d4d7
Matrix: Setup bot, add PIN verification
...
PIN is verified but not used currently. Works a little different than
the others, you input your matrix user ID and then the PIN is sent to
you. The bot doesn't support E2EE, so the bot being the first one to
message ensures the chat is unencrypted.
2021-05-29 17:43:11 +01:00
ce8cdced4d
Discord: Fix GetUsers, add invite messages
...
The "Send to" box on the invite tab now accepts username#discriminator,
and a search icon has been added which opens a search window similar to
the one on the accounts tab. DiscordDaemon.GetUsers was also very broken
and wouldn't work with full username#discriminator, that's been fixed.
2021-05-23 16:16:31 +01:00
b8e3fc636c
Accounts: Fix cog on telegram when no discord linked
...
Also, disable telegram & discord if an auth/initialization error occurs.
2021-05-23 14:48:36 +01:00
168b217553
Discord: fix user links
2021-05-23 14:32:35 +01:00
7d698d63e3
Discord: split discord search into own module
...
Will also be used for "Send to" on the invite page.
2021-05-23 14:22:18 +01:00
e98c9b46f1
Accounts: no wrapping for contact dropdown
2021-05-22 23:18:43 +01:00
b3ce7acfcb
Accounts: Always inline icons, only one settings cog
...
Admin chip, email edit bot and contact method cog icon are now always inline.
Only one cog icon is shown now.
2021-05-22 23:05:53 +01:00
9fac79b1f0
Discord: Add users via accounts tab
...
Doesn't require a PIN like Telegram, as we can access a list of guild
users with the GuildMembers intent set. This has to be enabled under
Bot > Priviliged Gateway intents on the developer portal.
2021-05-22 21:42:15 +01:00
35d407afef
Discord: remove @ from username
2021-05-22 15:31:25 +01:00
a6447165b7
add email notify enable/disable; remove (de)hyphening
...
hyphen/dehyphen conflicted with new migration for email contact
preference, and it's been a while since this has been an issue so i've
just commented it out for now.
2021-05-21 22:46:46 +01:00
f8f5f35cc1
PIN verification, notifications, multiple notif providers
...
Discord, Email & Telegram can be enabled, although email is always
enabled right now (will fix). Also apparently markdown hyperlinks don't
work in Discord, eventually will implement something to convert them to
embeds.
2021-05-21 21:35:25 +01:00
c560ec0f9f
Merge branch 'main' into telegram
2021-05-08 16:08:20 +01:00
71554e0c85
Telegram: Change user's contact method in accounts
...
By clicking the cog next to the telegram username, one can select
whether to contact through telegram or email.
2021-05-08 15:53:42 +01:00
b91302ddf8
Invite: fix "none yet" message on users created
2021-05-07 22:41:51 +01:00
ea0293bd4e
Split some settings into new "messages" section
...
Most email dependant sections now depend on this. Also renamed more
email things.
2021-05-07 21:53:29 +01:00
2d93b3b7ee
Telegram: Allow admin to add telegram contact
...
Works in the same way as on the form, but can now be done in the
accounts tab.
2021-05-07 18:20:35 +01:00
0f41d1e6cf
Telegram: Display username on accounts tab
2021-05-07 17:01:22 +01:00
716d6a931a
Telegram: Send messages via telegram
...
Most messages are now sent as plaintext via telegram when suitable.
2021-05-07 16:06:47 +01:00
326c2cf70a
modal: use arrow function to avoid 'this' naming collision
2021-05-07 14:30:30 +01:00
2816c6277d
modal: add onopen/onclose
2021-05-07 13:22:07 +01:00
0e21942cd6
add hard restart for updates on *nix
...
reincarnates app.Restart() removed in
bbb0568cc4
as app.HardRestart().
2021-05-03 20:08:23 +01:00
b2b5083102
fix checkCheckCount on accounts reload
2021-05-03 18:55:46 +01:00
c0f316d049
add preview to Announcements
2021-05-03 18:35:27 +01:00
22a0d8925d
Remove unused typescript, update config readme
2021-05-02 13:23:33 +01:00
90a2c1f2e7
Fix email editor for other email types
2021-04-22 19:16:41 +01:00
8fdab39b18
use templateEmail and show conditionals in editor
2021-04-15 15:34:17 +01:00
55e21f8be3
accounts: add user enable/disable & emails
2021-04-12 21:28:36 +01:00
3dc0df0ac2
fix user expiry when only month field set
2021-04-09 13:35:46 +01:00
d701c5f27d
add months field to invites & expiry
2021-04-08 20:43:01 +01:00
871bc9f396
use proper date formatting on form for expiry
2021-04-07 15:17:15 +01:00
66b7df7cde
use selected language for time format, add manual selector
...
You can now choose between 12h and 24h time in the top left language
menu. Your preference is stored by the browser for future visits.
2021-04-07 15:09:44 +01:00
7196361cf6
(hopefully) get proper locale from browser
2021-04-07 14:05:17 +01:00
3f8414c70a
use unix timestamp for inv created & usedBy
...
usedBy is still stored as a string in invites.json to cope with existing
invites with times stored formatted. knz/strtime requires cgo for
strptime, so it has been replaced with the native itchyny/timefmt-go.
2021-04-06 21:25:44 +01:00
6ec2186bdf
switch accounts tab to unix times
...
should now respect the client's locale.
2021-04-06 20:53:30 +01:00
a0a25d64f1
rewrite stripmd, fix some typos
...
doesn't work any better, but more efficient and doesn't require
eyebleach after viewing.
2021-03-26 23:13:19 +00:00
1704ae8cb1
fix language link color on dark theme
2021-03-20 18:24:35 +00:00
111533fa2d
add advanced setting type with toggle in settings
2021-03-15 22:51:17 +00:00
03247ddef8
Add accounts search
2021-03-13 14:26:29 +00:00
e6e5b0f3cf
respect browser/os dark mode preference
2021-03-10 19:42:40 +00:00