fallenbagel
ddf347994a
chore(deps): update dependencies and fix security vulnerabilities ( #2342 )
...
* chore(deps): update dependencies and fix security vulnerabilities
Update TypeScript 4.9 → 5.4. Update Zod 3 → 4. Update nodemailer 6 → 7. Update @typescript-eslint
packages to v7. Update xml2js, undici, lodash, axios, swr, winston- Add pnpm.overrides for
transitive dependency vulnerabilities
* chore: fix import ordering for TypeScript 5.4 compatibility
prettier-plugin-organize-imports behaves differently with TypeScript 5.4 vs 4.9, causing CI
formatting checks to fail. This reformats imports to match the ordering expected by the plugin with
the upgraded TS version.
2026-01-27 19:00:42 +01:00
0xsysr3ll
8c43db2abf
fix(gotify): notifications blocked when priority set to 0 ( #1763 )
...
This PR fixes an issue where Gotify notifications would not be sent when the priority was configured to 0.
2025-07-04 22:25:18 +02:00
Gauthier
a488f850f3
refactor: switch from Fetch API to Axios ( #1520 )
...
* refactor: switch from Fetch API to Axios
* fix: remove unwanted changes
* fix: rewrite error handling for Axios and remove IPv4 first setting
* style: run prettier
* style: run prettier
* fix: add back custom proxy agent
* fix: add back custom proxy agent
* fix: correct rebase issue
* fix: resolve review comments
2025-04-08 13:20:10 +02:00
Nathan Lemmon
21400cecdc
feat(gotify): added priority input for gotify ( #1410 )
...
* feat(gotify notification): added priority input for gotify
Added priority field for gotify messages on the gotify settings page
issue 562
* feat(gotify notification): added requested changes
fixed json end of file new line, removed unused code, added default priority for previous
configurations
* feat(gotify notifcation): fixed cypress/config/settings.cypress.json
fixed cypress/config/settings.cypress.json
* Update cypress/config/settings.cypress.json
Removed extra line from settings.cypress.json
Co-authored-by: Gauthier <mail@gauthierth.fr >
---------
Co-authored-by: Gauthier <mail@gauthierth.fr >
2025-04-06 16:49:43 +02:00
Jessie Wilson
7d36dc182b
feat: now uses markdown linebreaks instead of relying purely on newlines ( #1514 )
...
refactor: displayUrl now applies an ellipsis if the url is longer than 40 characters
Co-authored-by: jesterr0 <jlw_4049@proton.me >
2025-04-05 01:27:30 +08:00
Gauthier
fccfca6ed0
fix: enhance error messages when Fetch API fails ( #893 )
2024-07-27 01:43:16 +02:00
Gauthier
b36bb3fa58
refactor: switch from Axios for Fetch API ( #840 )
...
* refactor: switch ExternalAPI to Fetch API
* fix: add missing auth token in Plex request
* fix: send proper URL params
* ci: try to fix format checker
* ci: ci: try to fix format checker
* ci: try to fix format checker
* refactor: make tautulli use the ExternalAPI class
* refactor: add rate limit to fetch api
* refactor: add rate limit to fetch api
* refactor: switch server from axios to fetch api
* refactor: switch frontend from axios to fetch api
* fix: switch from URL objects to strings
* fix: use the right search params for ExternalAPI
* fix: better log for ExternalAPI errors
* feat: add retry to external API requests
* fix: try to fix network errors with IPv6
* fix: imageProxy rate limit
* revert: remove retry to external API requests
* feat: set IPv4 first as an option
* fix(jellyfinapi): add missing argument in JellyfinAPI constructor
* refactor: clean the rate limit utility
2024-07-14 19:04:36 +02:00
Ryan Cohen
c6a133d4e5
refactor: absolute imports with path alias ( #2960 ) [skip ci]
2022-08-22 11:02:46 +09:00
TheCatLady
6c0fd40877
feat(notif): auto-request notif type ( #2956 )
2022-08-21 10:26:19 +00:00
Ryan Cohen
16545eec22
feat: tooltip foundation ( #2950 )
...
* feat: add foundation for tooltips
* fix: add lang
* refactor: remove React import where no longer necessary
2022-08-19 19:35:50 +09:00
Ryan Cohen
f5864b49de
refactor: update a few dev deps and convert to using type imports where possible ( #2886 )
...
* build: bump deps and add some new eslint rules
* refactor: run eslint --fix on code to convert to type imports where possible
2022-08-03 12:57:51 +09:00
Sean Chambers
e0b6abe479
feat(notif): add Gotify agent ( #2196 )
...
* feat(notifications): adds gotify notifications
adds new settings screen for gotify notifications including url, token and types settings
fix #2183
* feat(notif): add Gotify agent
addresses PR comments, runs i18n:extract
fix #2183
* reword validationTokenRequired
change wording to indicate presence, not validity
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com >
* feat(notifications): gotify notifications fix
applies changes from #2077 in which Yup validation was failing for types
fix #2183
* feat(notifications): adds gotify notifications
adds new settings screen for gotify notifications including url, token and types settings
fix #2183
* feat(notif): add Gotify agent
addresses PR comments, runs i18n:extract
fix #2183
* reword validationTokenRequired
change wording to indicate presence, not validity
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com >
* feat(notifications): gotify notifications fix
applies changes from #2077 in which Yup validation was failing for types
fix #2183
* feat(notifications): incorporate issue feature into gotify notifications
* feat(notifications): adds gotify notifications
adds new settings screen for gotify notifications including url, token and types settings
fix #2183
* feat(notif): add Gotify agent
addresses PR comments, runs i18n:extract
fix #2183
* reword validationTokenRequired
change wording to indicate presence, not validity
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com >
* feat: add missing ts field
include notifyAdmin in test notification endpoint
* feat: apply formatting/line break items
add addition line break before conditional, change ordering of notifyAdmin/notifyUser in test
endpoint
* feat: remove duplicated endpoints
during rebase, notification endpoints were duplicated upon rebasing. remove duplicate routes
* feat: correct linting quirks
* feat: formatting improvements
* feat(gotify): refactor axios post to leverage 'getNotificationPayload'
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com >
2022-01-14 01:04:25 +00:00