TheCatLady
29b97ef6d8
feat(notif): Add Pushbullet notification agent ( #950 )
2021-02-18 11:26:22 +09:00
TheCatLady
f1dd5e7e12
feat(ui): Move PROXY setting to UI ( #782 )
...
Users who have set PROXY=yes in their Docker containers will need to configure this setting in the UI and restart the container.
2021-01-30 10:46:51 +09:00
Jakob Ankarhem
9342a40bbc
fix(ip logging): add env var for proxy to fix ip logging on failed logins ( #756 )
2021-01-27 08:18:45 +09:00
TheCatLady
6e2589178b
feat(auth): Add optional CSRF protection ( #697 )
...
* fix(auth): Missing CSRF middleware
Resolves LGTM alert/error for query js/missing-token-validation
More info: https://lgtm.com/rules/1506064038914/
2021-01-25 11:27:57 +09:00
Jakob Ankarhem
2d31ea940a
feat(login): add request ip to the failed request log ( #714 )
2021-01-23 00:23:07 +09:00
sct
a7cc7c5975
feat(notifications): Webhook Notifications ( #632 )
2021-01-12 18:28:42 +09:00
sct
6b2df24a2e
feat: 4K Requests ( #559 )
2021-01-11 23:42:33 +09:00
Jakob Ankarhem
ee5d0181fc
feat(notifications): add pushover integration ( #574 )
...
* feat(notifications): add pushover integration
* refactor(pushover): group i18n translations
2021-01-05 13:19:25 +09:00
Jakob Ankarhem
c8d4d674f4
feat(frontend): add telegram integration ( #491 )
...
* feat(frontend): add telegram notification agent
* feat(telegram): add i18n keys for telegram
* style(telegram): change message formatting in notification
* feat(telegram): add short tutorial for telegram setup
* feat(telegram): add i18n keys for telegram tutorial
* style(telegram): correct grammar in infobox
Co-authored-by: sct <ryan@sct.dev >
* fix(telegram): redo i18n extraction
Co-authored-by: Jakob Ankarhem <jakob.ankarhem@jetshop.se >
Co-authored-by: sct <ryan@sct.dev >
2020-12-27 00:02:00 +09:00
sct
1163e81adc
feat(notifications): add slack notification agent
...
re #365
2020-12-25 19:02:04 +09:00
sct
ab9cef3624
fix: only run migrations in production
2020-12-21 14:38:32 +09:00
sct
0916b58594
fix(notifications): always update the media table when seasons become available
2020-12-21 01:40:23 +09:00
sct
5e5ba40505
fix: change default internal port to 5055 ( #389 )
2020-12-19 00:12:41 +09:00
Mārtiņš Možeiko
086183b563
feat: allow to listen server on specific host interface ( #381 )
...
fix #273
2020-12-18 11:11:20 +09:00
sct
2948f9360e
feat: add version to startup logs
2020-12-16 03:54:32 +00:00
sct
96f3861c90
chore(deps): update express-openapi-validator to v4.8.0
2020-12-08 10:28:38 +00:00
sct
79a352b7b3
build(deps): update dependencies and update relevant files
2020-12-08 04:14:18 +00:00
sct
0962392e39
feat(api): email notification agent
...
no ui yet built to configure it and currently only handles MEDIA_PENDING notification types
2020-11-24 10:36:37 +00:00
sct
d8e542e5fe
feat: notification framework
2020-11-22 19:11:14 +09:00
sct
24a0423f3b
feat: initial user list (no edit/delete yet) and job schedules
2020-11-05 10:45:51 +00:00
sct
e40a815d07
build: fix production build
2020-10-11 00:51:32 +00:00
sct
1be8b18361
feat(api): plex Sync (Movies)
...
Also adds winston logging
2020-09-27 14:05:32 +00:00
sct
190a8831c7
User Context ( #51 )
...
* feat(frontend): user Context / useUser hook
Adds a UserContext to wrap the app and load/cache the user when the website renders. Also adds the
useUser hook to pull in user data anywhere its needed on the site. This commit also adds redirection
to the login page for users who are not signed in
* fix(frontend): use process.env.PORT for user request on server side (defaults to 3000)
* docs(frontend): added documentation/notes for how the user context/login works
2020-09-05 13:16:26 +09:00
sct
5d46f8d76d
Settings System ( #46 )
...
* feat(api): settings system
Also includes /auth/me endpoint for ticket ch76 and OpenAPI 3.0 compatibility for ch77
* refactor(api): remove unused imports
2020-09-03 19:17:15 +09:00
sct
5343f35e5b
feat(api): initial implementation of the auth system ( #30 )
...
Adds the auth system but does not add all required features. They will be handled in other tickets
2020-08-28 09:34:15 +09:00
sct
d902ef7277
feat(api-user): add basic User Entity and basic routing to fetch all users
2020-08-17 03:12:00 +00:00
sct
89a6017c7f
feat: bootstrap the basic app structure
2020-08-16 14:39:37 +00:00