audiobookshelf/server
Kevin Gatera 49d0a66c1d
make v2.33.0 migration index checks work on postgres
Sequelize showIndex matches the table name case-sensitively, but
postgres folds unquoted identifiers to lowercase, so existing indexes
were never detected and addIndex failed with already-exists errors,
crash-looping the server on startup. Query pg_indexes with the folded
table name on postgres and compare index names case-insensitively.
2026-08-02 22:35:03 -04:00
..
auth Add logout all devices button and extend auth logout endpoint 2026-07-24 17:44:03 -05:00
controllers Add minified listening stats mode 2026-08-02 22:35:00 -04:00
finders Improved subtitle parsing to account for bare colon in title 2026-02-06 14:31:09 -05:00
libs Add fuse.basic.min.js in libs instead of full npm package, use lower threshold for quick matching 2025-06-13 17:23:24 -05:00
managers make backup listing resilient to corrupt archives 2026-08-02 22:35:02 -04:00
migrations make v2.33.0 migration index checks work on postgres 2026-08-02 22:35:03 -04:00
models fix user cache misses for mixed-case username and email lookups 2026-08-02 22:35:02 -04:00
objects add postgres-native backup support 2026-08-02 22:35:01 -04:00
providers Fix server crash on audible match #4931 2025-12-23 16:44:29 -06:00
routers Fix Postgres stats key mapping 2026-08-02 22:35:01 -04:00
scanner add postgres dialect support for homelab migration 2026-08-02 18:19:02 -04:00
scripts harden postgres migration integer safety 2026-08-02 22:35:01 -04:00
utils limit shelf query fallback to the postgres dialect 2026-08-02 22:35:03 -04:00
Auth.js Add logout all devices button and extend auth logout endpoint 2026-07-24 17:44:03 -05:00
Database.js add postgres denormalization triggers for library items 2026-08-02 22:35:02 -04:00
Logger.js Simplify log level determination 2025-03-08 12:46:36 -07:00
Server.js add postgres dialect support for homelab migration 2026-08-02 18:19:02 -04:00
SocketAuthority.js Update socket events to check client is admin & validate log level 2026-05-12 16:57:28 -05:00
Watcher.js Add: generic function to ignor files 2025-02-22 12:28:51 -07:00