fallenbagel
29034b350d
fix(avatar): fix avatar cache busting by using avatarVersion ( #1537 )
...
* fix(avatar): fix avatar cache busting by using avatarVersion
Previously, avatar caching did not update the avatar when the remote image changed. This commit adds
logic to check if the avatar was modified remotely by comparing aremote last-modified timestamp with
a locally stored version (avatarVersion). If a change is detected, the cache is cleared, a new image
is fetched, and avatarVersionis updated. Otherwise, the cached image is retained.
* chore(db): add db migrations
* refactor: refactor imagehelpers util to where its used
* refactor: remove remnants from previous cache busting versions
2025-03-28 06:02:34 +08:00
Gauthier
0b0b76e58c
fix(migrations): add missing Postgres migration and fix SQLite migration ( #1532 )
...
This PR adds the missing migration for PostgreSQL and fix the migration for SQLite.
re #1466
2025-03-28 04:27:07 +08:00
Gauthier
9a595296db
feat: override rules ( #945 )
...
* feat: create the basis for the override rules
* feat: add support for sonarr and keywords to override rules
* feat: apply override rules in the media request
* feat: add users to override rules
* fix: save the settings modified by the override rules
* fix: resolve type errors
* style: run prettier
* fix: add missing migration
* fix: correct sonarr override rules
* fix: create PostgreSQL migration and fix SQLite migration
* fix: resolve type naming and fix i18n issue
* fix: remove unrelated changes to the PR
2024-12-29 05:20:35 +08:00
Gauthier
13d15d1dcf
fix: remove non-null requirement for some fields ( #1175 )
...
PR #628 changed some fields to disallow null values, causing issues with some older SQLite database
having null values. This PR reverts this change.
2024-12-22 05:56:08 +01:00
Gauthier
0491a04ef1
fix: fix PostgreSQL migrations and TelegramMessageThreadId migration ( #1171 )
...
* fix: fix PostgreSQL migrations and TelegramMessageThreadId migration
* fix: add missing migration to SQLite introduced by PostgreSQL
2024-12-21 16:35:07 +01:00
dr-carrot
44a9221a9d
feat: add postgres support + migrations ( #628 )
...
* chore(release): 1.4.0
* chore(release): 1.4.1
* chore(release): 1.5.0
* chore(release): 1.6.0
* chore(release): 1.7.0
* feat: support for postgresql
* test(pgsql): disable root certificate verification
* test(ci): temporarily change CI for local repo
* fix: don't use SQLite idiom when using PgSQL
* feat(db): add flag to toggle TLS for Postgres
* feat(postgres and migrations): added migrations for postgres & imporved ssl for postgres config
#186
* fix: restored workflow actions
* fix: access order
* fix: added pushover sound migration tto initial migration
* fix: added option to log queries
* fix: issue with session migration
* chore: relocate pushover sound migration
* feat: added logging option to other datasources
* chore: small tweaks for the datasource. Added docs for db setup
* chore: cleanup logs
* fix: added default dates to postgres migration
* fix: removed psql specific relation checks
* chore: added some debug sanity checks
* chore: added some more debug sanity checks
* chore: added some more additional debug sanity checks
* chore: added some more+ additional debug sanity checks
* chore: mild log cleanup
* chore: more log cleanup
* chore: finish log cleanup
* fix: added not null to migration so typeorm doesn't delete ids
* chore: cleanup extra psql code
* fix: remove eager load
* docs: added documentation for migration to postgres
* docs: added database option to bug template
* feat: created docker-compose postgres file
* fix: updated ts schema to align with change to migration
* fix: switch timestamp to include timezone
* fix: fixed indentation in psql docker-compose
* fix: changed version to 0.1.0 to remove ui notification
* style: fixed prettier in docker-compose.pastgres.yaml
* chore: restored CHANGELOG.md
* chore: revverted ts commit
* fix: update pnpm lock with pg package
* chore(pnpm-lock.yaml): updated pnpm-lock
* docs: update docs to add psql set up info
* refactor: clean up code from cr comments
* feat: migrate blacklist
* fix: fix issue with cypress tests
* docs: update psql docs
* fix: fix psql issue in user page; fix tiny psql error when selecting by empty list
* fix: incorrect current date function
* fix: null contraint with mediaAddedAt; fix psql col type
* refactor: removed unnecessary import
* feat: add postgres migration for streaming region
---------
Co-authored-by: Fallenbagel <98979876+Fallenbagel@users.noreply.github.com >
Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net >
Co-authored-by: zackhow <zackhow@gmail.com >
Co-authored-by: Ryan Algar <me@ralgar.dev >
Co-authored-by: Ryan Algar <59636191+ralgar@users.noreply.github.com >
2024-12-16 14:02:33 +01:00