Commit Graph

127 Commits (43fbbbcd162c9b741f555b2265d654c6f847cd36)

Author SHA1 Message Date
Harvey Tindall 52d9cda61a
Move email rendering to browser
4 years ago
Harvey Tindall d1b1b90de3
Add email list accessible by edit button in settings
4 years ago
Harvey Tindall 058cac2e7b
implement email editor w/ live(?) preview
4 years ago
Harvey Tindall cc4e12c405
finish backend of custom emails
4 years ago
Harvey Tindall eb406ef951
Implement email template generation
4 years ago
Harvey Tindall b25f786018
use bulk email sending on account deletion
4 years ago
Harvey Tindall 76fa171575
cleanup logs and use structs in jf/emby api
4 years ago
Harvey Tindall fa433c88a8
add announcement emails
4 years ago
Harvey Tindall ea99966057
refactor, move route loading to router.go
4 years ago
Harvey Tindall 90c6cee780
add restart button
4 years ago
Harvey Tindall 456ef556b1
add inter-section dependency for settings
4 years ago
Harvey Tindall ee026714d4
Add optional email confirmation
4 years ago
Harvey Tindall 3dd83bffbf
Merge branch 'new-setup'
4 years ago
Harvey Tindall 167fae9892
add jellyfin connection test, submission
4 years ago
Harvey Tindall 8c871bc5fa
Add ts to link setting dependance
4 years ago
Harvey Tindall 8af1c13d7e
Display error messages on form
4 years ago
Harvey Tindall dd96d71280
Add optional label for invites
4 years ago
Harvey Tindall ea262ca60b
add optional welcome email for new users
4 years ago
Harvey Tindall e834445b0b
Restructure language loading to support incomplete translations
4 years ago
Harvey Tindall 3d5bea003a
Fix email language selection, add finished french emails
4 years ago
Harvey Tindall bc99dc34ee
Add email translation, add part of french translations
4 years ago
Harvey Tindall 4679c6f355
add language selector to admin
4 years ago
Harvey Tindall a3351f4da8
separate options for form and admin language
4 years ago
Harvey Tindall 3c799b8783
remove debug printfs
4 years ago
Harvey Tindall 3fbbc7f620
add language selector to form
4 years ago
Harvey Tindall 8d0dc232d7 option to substitute "Jellyfin" in form.html
4 years ago
Harvey Tindall d9e1e2f58b compiles, basic issues fixed
4 years ago
Harvey Tindall 5d56ed5378 fix most incompatibilites, start separating api clients
4 years ago
Harvey Tindall eb370d64df
Merge a17t-redesign, kinda ts-ify setup.js
4 years ago
Harvey Tindall a1e30ff5db
fix/improve parsing of last active dates
4 years ago
Harvey Tindall 9dbf60e3df
add URL base option for subfolder proxies
4 years ago
Harvey Tindall d64e98da37
use Bearer auth instead of Basic
4 years ago
Harvey Tindall 47abf20e1d
store emails even if password resets are disabled
4 years ago
Harvey Tindall 493f10fa36
add french, fix language selector in settings
4 years ago
Harvey Tindall 8e45ecb214
add cache_timeout option
4 years ago
Harvey Tindall d4a92adc65
add rough error logging for read/write errors
4 years ago
Harvey Tindall c84ea17af4
refactor; separate jfapi and ombi into modules
4 years ago
Harvey Tindall 95c9f4f42d
Apply email addres changes to ombi
4 years ago
Harvey Tindall a89dc40ff2
delete ombi user when deleting jf user
4 years ago
Harvey Tindall 301f502052
Rework typescript to use modules
4 years ago
Harvey Tindall 7628e5d71d
Move api models to separate file
4 years ago
Harvey Tindall 9f6e405d1c
Add auth and tags to swagger
4 years ago
Harvey Tindall b6537cef65
Add basic swagger documentation
4 years ago
Harvey Tindall 9bd7fca95e
fix table sizing on bootstrap 4; fix profile application on single-use
4 years ago
Harvey Tindall 89e70f6f7a
Add default profile functionality
4 years ago
Harvey Tindall 6b25215768
apply settings even if section doesn't exist
4 years ago
Harvey Tindall 903a61d0f2
Profiles replace user templates
4 years ago
Harvey Tindall 2ab9b48f4b
Move settings menu to a tab
4 years ago
Harvey Tindall b6ceee508c
Fix bug with invites in webui, add profile selector
4 years ago
Harvey Tindall 32b8ed4aa2
rewrite* most web ui code in typescript
4 years ago
Harvey Tindall c4acb43cb8
Initial features for move to profiles
4 years ago
Harvey Tindall 49b056f1d6
fix notification buttons
4 years ago
Harvey Tindall 5ba40cd6f8
fix panic when jfa-go user has no email set with jellyfin_login
4 years ago
Harvey Tindall d4b94bc9d9
add user button
4 years ago
Harvey Tindall 9213f2a078
Add account deletion with email notification
4 years ago
Harvey Tindall 7ac750879f
Remove email addresses in settings, move to accounts tab
4 years ago
Harvey Tindall cd61989495
Initial features of accounts tab
4 years ago
Harvey Tindall a8b4842895
add more info to getUsers, move admin.html css to scss files
4 years ago
Harvey Tindall b8dfb5d6a3
decouple email content from sender to ensure thread safety
4 years ago
Harvey Tindall 51839b5942
Restructure email sending
4 years ago
Harvey Tindall bbb0568cc4
basic daemon functionality, self-restarts without syscall.exec
4 years ago
Harvey Tindall ba67fa7536
Initial Ombi integration
4 years ago
Harvey Tindall 0e39b2b699
remove debug fmt.Printlns
4 years ago
Harvey Tindall ee3b421566
Fixed flaw with jellyfin_login; store refresh token in cookies
4 years ago
Harvey Tindall d144077e62
Add refresh tokens for persistent login, logout button
4 years ago
Harvey Tindall fd766e7b1a
use app identifier instead of ctx
4 years ago
Harvey Tindall 39bf3ad7f1
Safe shutdown
4 years ago
Harvey Tindall 23dbcf33ae
reinitialize validator on settings change
4 years ago
Harvey Tindall f0be006e16 use goroutines for (most) emails
4 years ago
Harvey Tindall f508b65fa0 Added setup, self restarts
4 years ago
Harvey Tindall 4e16f6fd48 make checkInvite check only one invite, invite daemon
4 years ago
Harvey Tindall 99a643ce9c Finished logging api
4 years ago
Harvey Tindall 326b274329 Settings functional, start adding logging
4 years ago
Harvey Tindall 024c0b56aa Display settings with hacky solution to retain order
4 years ago
Harvey Tindall ef4f2503c9 DeleteInvite, user defaults, and email list modification
4 years ago
Harvey Tindall 961b9afa75 Functioning user creation, notifications,
4 years ago
Harvey Tindall d8fb6e5613 first
4 years ago