maxDorninger
c529f6f273
update backend config page
2025-07-18 13:55:20 +02:00
maxDorninger
0df004df6f
fix and move create default user function to auth.users
2025-07-18 13:45:51 +02:00
Backslash
859281d193
Update port and base path
...
Co-authored-by: Maximilian Dorninger <97409287+maxdorninger@users.noreply.github.com >
2025-07-18 21:02:55 +10:00
Backslash
c0d0cb5e54
Update frontend urls
...
Co-authored-by: Maximilian Dorninger <97409287+maxdorninger@users.noreply.github.com >
2025-07-18 21:02:13 +10:00
Backslash
56d5faaec5
Route redirects
...
Redirect routes to /web for front end.
Co-authored-by: Maximilian Dorninger <97409287+maxdorninger@users.noreply.github.com >
2025-07-18 21:01:04 +10:00
Maximilian Dorninger
b9bf190c1b
Update config.toml
...
I forgot to change the config when merging a previous PR that merged the frontend and backend container.
2025-07-18 12:36:09 +02:00
Backslash
a2d717b022
Merge pull request #1 from wjbeckett/feat/container-enhancements
...
Complete Setup Experience Overhaul: Auto-Config, User Creation, and Volume Improvements
2025-07-18 17:57:48 +10:00
wjbeckett
0158ac1040
fix: Add default values to config classes to resolve test validation errors
...
- Add default instances to all nested config classes (TorrentConfig, NotificationConfig, IndexerConfig, MetadataProviderConfig, AuthConfig)
- Add default values to AllEncompassingConfig fields to prevent validation errors during testing
- Update GitHub workflow to copy config.example.toml before running tests
- Ensures tests can run without requiring complete configuration files while maintaining production functionality
Fixes test collection errors where pydantic validation failed due to missing required config sections.
2025-07-18 16:56:19 +10:00
wjbeckett
31c6f415d0
fix build.
2025-07-18 16:44:54 +10:00
wjbeckett
a4d31d9ac9
fix: linting.
2025-07-18 16:32:33 +10:00
wjbeckett
431d0e7689
removed docs.
2025-07-18 16:23:15 +10:00
wjbeckett
4177409b59
feat: Add default admin user creation and root route redirects
...
- Auto-create admin user on first startup (admin@example.com/admin)
- Add redirects from /, /dashboard, /login to /web/ for better UX
- Enhanced startup logging with login credentials
- Improved config documentation for admin_emails
Fixes initial setup UX issues with web UI access and authentication.
2025-07-18 16:04:01 +10:00
wjbeckett
df7d00ad99
feat: improve container setup and fix deployment issues
...
- Move images directory from /data/images to /app/images to separate app data from user media
- Implement config folder approach instead of direct file mounting
- Add automatic config initialization with example config on first boot
- Remove hardcoded media directory environment variables from Dockerfile
- Update startup script to handle config folder setup and validation
- Only create application-managed directories, not user media directories
- Update docker-compose.yaml to use config folder volume mapping
Fixes container startup failures when config.toml doesn't exist and improves
separation between application data and user media directories.
2025-07-18 12:54:08 +10:00
maxDorninger
aaa025c2bb
remove link to removed reverse proxy documentation
v1.7.0
2025-07-17 23:05:25 +02:00
Maximilian Dorninger
69023d9662
Merge pull request #65 from maxdorninger/switch-sveltekit-to-static-adapter
...
Merge Frontend and Backend Container
2025-07-17 22:58:34 +02:00
maxDorninger
d5f09736f8
format files
2025-07-17 21:09:48 +02:00
maxDorninger
fe525a9397
fix HTTP error 404 exception handler
2025-07-17 21:07:36 +02:00
maxDorninger
cb73c9e14f
fix images not working
2025-07-17 20:46:03 +02:00
maxDorninger
2681c111e5
change container name in template docker compose file
2025-07-17 19:37:52 +02:00
maxDorninger
1339c9d61d
fix invalid URL error
2025-07-17 19:37:10 +02:00
maxDorninger
d0c6f36df9
update dockerfile
2025-07-17 18:26:22 +02:00
maxDorninger
776e74a8ad
update dependencies of frontend
2025-07-17 18:21:20 +02:00
maxDorninger
f94d231316
add missing BASE_PATH docker build argument to GHA workflow
2025-07-17 18:13:14 +02:00
maxDorninger
ce786d2b63
fix error which causes caching GHA workflow to not work because of upper case repo name
2025-07-17 18:03:31 +02:00
maxDorninger
88e9ccdfa6
remove Reverse-Proxy topic from documentation
2025-07-17 17:59:58 +02:00
maxDorninger
674545de8c
remove unneeded gha workflow
2025-07-17 17:59:40 +02:00
maxDorninger
7b1bd7f98a
update default docker compose file
2025-07-17 17:59:27 +02:00
maxDorninger
2c995ae29c
remove base_api_path field from template config.toml
2025-07-17 17:56:49 +02:00
maxDorninger
10b4f5baca
update documentation
2025-07-17 17:49:41 +02:00
maxDorninger
bb1e7ef170
update github workflows
2025-07-17 17:36:58 +02:00
maxDorninger
a232d5e935
format files
2025-07-17 17:20:49 +02:00
maxDorninger
e051001ea5
fix typo
2025-07-17 17:18:44 +02:00
maxDorninger
5ff55f1a1d
add base url to all the redirects and links
2025-07-17 17:18:37 +02:00
Maximilian Dorninger
e26c2931ce
Merge pull request #64 from EmilZackrisson/master
...
Fix typo in quick start command
2025-07-17 17:09:40 +02:00
maxDorninger
ea7556de39
combine Dockerfiles of backend and frontend
2025-07-17 16:56:10 +02:00
Emil Zackrisson
463470ee95
Update README.md
2025-07-17 16:50:06 +02:00
maxDorninger
c2b7440bdd
adjust config options of backend
2025-07-17 16:38:25 +02:00
maxDorninger
81c8381a90
adjust backend to serve static frontend files
2025-07-17 16:04:57 +02:00
maxDorninger
6016e3c155
make frontend support static adapter in SPA mode
2025-07-17 15:17:40 +02:00
Maximilian Dorninger
fcc84c35b1
Update Roadmap
2025-07-17 12:37:43 +02:00
Maximilian Dorninger
82c8be085b
Merge pull request #63 from maxdorninger/add-custom-formats
...
Add custom formats
v1.6.0
2025-07-17 12:32:52 +02:00
Maximilian Dorninger
96dbcf564c
Update media_manager/indexer/indexers/jackett.py
...
add default values to global values
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-17 12:31:46 +02:00
maxDorninger
a230fcaa43
fix logic of evaluate_indexer_query_results
2025-07-17 12:31:12 +02:00
maxDorninger
a3a15573f9
remove irrelevant test
2025-07-17 12:25:31 +02:00
maxDorninger
bac4cb9000
add documentation for the scoring rules
2025-07-17 12:13:05 +02:00
maxDorninger
45b1b397a6
edit default config
2025-07-17 11:44:03 +02:00
maxDorninger
b6f5f8b253
format files
2025-07-17 11:37:58 +02:00
maxDorninger
dcf3d1907a
add proper logging to the Indexer query result evaluation functions
2025-07-17 11:37:35 +02:00
maxDorninger
acfa3d3b75
add support for indexer flags when using jackett
2025-07-17 11:36:44 +02:00
maxDorninger
9254a5ab10
update sorting algorithm of IndexerQueryResult
2025-07-17 00:36:49 +02:00