maziggy bbc5ccb982 Library Upload Doesn't Show New File Until Page Reload ([#704](https://github.com/maziggy/bambuddy/issues/704)) — After uploading a file in the Library file manager, the file list didn't update until the user reloaded the browser. The upload endpoint used `db.flush()` instead of `db.commit()`, so the new row was only written to the database *after* the response was sent to the client. The frontend immediately refetched the file list upon receiving the response, but a new database session couldn't see the uncommitted row — resulting in stale data. Fixed by committing before the response is returned. Also fixed the same race condition in folder create, folder update, and file update endpoints. Reported by @shadowjig. 2 months ago
..
__init__.py 09677861ba Added screenshots 6 months ago
auth.py fe5bb1fd90 Fix naive-vs-aware datetime crash from 0.2.1 timezone migration 3 months ago
bambu_colors.py 1f0931e00c Sync 3 months ago
catalog_defaults.py 6e56aa7ab3 Inventory UX improvements, color catalog expansion, settings polish 3 months ago
compat.py 0faf03ecb3 Fix Python 3.10 compatibility (StrEnum requires 3.11) 2 months ago
config.py 4db87505c7 Housekeeping 2 months ago
database.py bbc5ccb982 Library Upload Doesn't Show New File Until Page Reload ([#704](https://github.com/maziggy/bambuddy/issues/704)) — After uploading a file in the Library file manager, the file list didn't update until the user reloaded the browser. The upload endpoint used `db.flush()` instead of `db.commit()`, so the new row was only written to the database *after* the response was sent to the client. The frontend immediately refetched the file list upon receiving the response, but a new database session couldn't see the uncommitted row — resulting in stale data. Fixed by committing before the response is returned. Also fixed the same race condition in folder create, folder update, and file update endpoints. Reported by @shadowjig. 2 months ago
permissions.py f66bd26f6e Add inventory:view_assignments permission so admins can grant users 2 months ago
websocket.py 83cbac04b7 - Add interactive API Browser to Settings > API Keys 4 months ago