Harvey Tindall
2f50ab36fd
pad table and some other stuff
3 years ago
Harvey Tindall
6124b9b3f3
switch accounts tab table to white bg
3 years ago
Harvey Tindall
a8ce35c13f
fixed height on table rows
3 years ago
Harvey Tindall
dd5eecf9f9
fix textareas
3 years ago
Harvey Tindall
7e0e0b0520
fix form layout
3 years ago
Harvey Tindall
2d3a5c739c
fix about page
3 years ago
Harvey Tindall
3dbb993d35
fix button layout on accounts tab
3 years ago
Harvey Tindall
508168b49e
fix more oddities
3 years ago
Harvey Tindall
0e1cbd7e7b
fix m-half in ts
3 years ago
Harvey Tindall
e73ecb7a52
fix some padding issues
3 years ago
Harvey Tindall
18ae03554f
tailwind: upgrade a17t, somewhat functional dark mode
...
instead of adding dark: variants to each element, a preprocessor script
adds them. still needs to be implemented to typescript.
3 years ago
Harvey Tindall
360c25d084
accounts: hide "Send PWR" when link resets disabled
...
for #182 .
3 years ago
Harvey Tindall
c988239fa8
accounts: allow yes/no in search
3 years ago
Harvey Tindall
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
3 years ago
Harvey Tindall
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.
3 years ago
Harvey Tindall
6b4d4da455
accounts: show cog when user known for disabled chatbot
3 years ago
Harvey Tindall
b10b558358
announcements: add {username}
...
also works in the subject.
3 years ago
Harvey Tindall
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.
3 years ago
Harvey Tindall
75fdf6ec3d
Matrix: Connect on accounts tab, customizable chat topic
4 years ago
Harvey Tindall
59ebf52fe2
Matrix: Show matrix on accounts page
4 years ago
Harvey Tindall
b8e3fc636c
Accounts: Fix cog on telegram when no discord linked
...
Also, disable telegram & discord if an auth/initialization error occurs.
4 years ago
Harvey Tindall
168b217553
Discord: fix user links
4 years ago
Harvey Tindall
7d698d63e3
Discord: split discord search into own module
...
Will also be used for "Send to" on the invite page.
4 years ago
Harvey Tindall
e98c9b46f1
Accounts: no wrapping for contact dropdown
4 years ago
Harvey Tindall
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.
4 years ago
Harvey Tindall
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.
4 years ago
Harvey Tindall
35d407afef
Discord: remove @ from username
4 years ago
Harvey Tindall
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.
4 years ago
Harvey Tindall
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.
4 years ago
Harvey Tindall
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.
4 years ago
Harvey Tindall
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.
4 years ago
Harvey Tindall
0f41d1e6cf
Telegram: Display username on accounts tab
4 years ago
Harvey Tindall
716d6a931a
Telegram: Send messages via telegram
...
Most messages are now sent as plaintext via telegram when suitable.
4 years ago
Harvey Tindall
b2b5083102
fix checkCheckCount on accounts reload
4 years ago
Harvey Tindall
c0f316d049
add preview to Announcements
4 years ago
Harvey Tindall
55e21f8be3
accounts: add user enable/disable & emails
4 years ago
Harvey Tindall
d701c5f27d
add months field to invites & expiry
4 years ago
Harvey Tindall
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.
4 years ago
Harvey Tindall
7196361cf6
(hopefully) get proper locale from browser
4 years ago
Harvey Tindall
6ec2186bdf
switch accounts tab to unix times
...
should now respect the client's locale.
4 years ago
Harvey Tindall
03247ddef8
Add accounts search
4 years ago
Harvey Tindall
1ec5d2ca3f
add disabled badge, extend expiry button to accounts
4 years ago
Harvey Tindall
fa433c88a8
add announcement emails
...
After selecting users in the accounts tab, you can press 'Announce',
then write a subject and message (with markdown), and an email will be
sent to each selected user.
4 years ago
Harvey Tindall
c09ffb49e7
switch emails to normal text when not editing
...
fixes padding on small screens.
4 years ago
Harvey Tindall
ea262ca60b
add optional welcome email for new users
...
When enabled, an email with the server URL and username will be sent to
created users. Requested in #38 .
4 years ago
Harvey Tindall
422f13202b
Use lang file in typescript
4 years ago
Harvey Tindall
eb370d64df
Merge a17t-redesign, kinda ts-ify setup.js
...
the web ui has been redesigned with the a17t toolkit, which imo looks a
lot better than bootstrap. This also brought a complete rework of the
web code, which now makes a lot more sense hopefully. the setup page is
still stuck with bootstrap, its not much of a priority but i'll rewrite
it eventually.
4 years ago
Harvey Tindall
a1e30ff5db
fix/improve parsing of last active dates
...
parseDT only uses the magic json.Unmarshal method if theres an error
with the better version. Error came from some times being sent without a
"Z" at the end denoting UTC.
4 years ago
Harvey Tindall
f3c3b3ce76
use badges to denote admin users in accounts tab
4 years ago
Harvey Tindall
301f502052
Rework typescript to use modules
...
web UI now uses modules, and relies less on bodge to make things work.
Also fixes an issue where invites where "failed to send to xx" appeared
in invite form.
4 years ago