Files
bookhoard/bruno/library/Get Scan Settings.bru
T
john-okeefe 11621462f2 feat: create admin dashboard with user preferences and library settings
- Add admin dashboard at /admin route consolidating all user settings
- Move user preferences (username, email, password, theme) from separate page
- Add ebook library preferences section with folder management
- Add scan settings (frequency and auto-scan toggle) with database persistence
- Create database migration for scan_frequency_minutes and auto_scan_enabled columns
- Add API endpoints for scan settings management:
  - PUT /api/library/scan-settings - Update scan preferences
  - GET /api/library/scan-settings - Get current scan settings
- Update dashboard navigation to link to admin dashboard
- Remove old preferences.html template (functionality moved to admin)
- Create Bruno API testing files for library endpoints
- Add real-time folder loading and management in admin interface
- Implement scan settings persistence and retrieval from database
2026-01-23 09:38:40 -05:00

36 lines
592 B
Plaintext

meta {
name: Get Scan Settings
type: http
seq: 2
}
get {
url: {{base_url}}/api/library/scan-settings
body: none
auth: inherit
}
settings {
encodeUrl: true
timeout: 0
}
docs {
## Get Scan Settings
Retrieves the user's current ebook scanning settings.
**Method:** GET
**Endpoint:** /api/library/scan-settings
**Authentication:** Required
**Response:**
- `scan_frequency_minutes` (integer): Minutes between automatic scans
- `auto_scan_enabled` (boolean): Whether automatic scanning is enabled
**Status Codes:**
- 200: Success
- 401: Unauthorized
}