Beda Schmid
b09f065315
Merge pull request #58 from Dodelidoo-Labs/develop
...
0.12.2
2026-03-03 16:47:55 -03:00
Beda Schmid
3a283c7026
Changelog update
2026-03-03 14:54:21 -03:00
Beda Schmid
8782910e08
Merge pull request #57 from Dodelidoo-Labs/Refactor-#2
...
Adds 100% pytest coverage and CI/Sonar integration
2026-03-03 14:46:59 -03:00
Beda Schmid
1c1c5f6209
Remove packages badge
...
All these badges are useless anyway, the GH sidebar shows these details already.
2026-03-03 14:41:46 -03:00
Beda Schmid
eff3492215
Point to remote sonarqube
2026-03-03 14:39:44 -03:00
Beda Schmid
f634422c0f
Remove license, add SonarQube badges from readme
2026-03-03 14:38:03 -03:00
Beda Schmid
0d39626052
ci: run tests before sonar scan and keep sonar non-blocking
2026-03-03 14:25:56 -03:00
Beda Schmid
778c459218
Exclude test files and static from sonar scanner
2026-03-03 14:21:26 -03:00
Beda Schmid
a74b021145
refactor: remove unused has_error parameter from update status helper
2026-03-03 14:18:27 -03:00
Beda Schmid
6584787338
Update git and docker ignores
2026-03-03 13:56:20 -03:00
Beda Schmid
ac0765ada9
Cleanup readme, tests doc
2026-03-03 13:43:58 -03:00
Beda Schmid
78d9a3c5a5
test: raise backend coverage to 100 percent
2026-03-03 13:14:20 -03:00
Beda Schmid
f275602856
Document automated test and coverage workflow in contributing guide
2026-03-03 12:58:04 -03:00
Beda Schmid
45e60e37bb
Add pytest coverage suite and Sonar coverage workflow docs
2026-03-03 12:51:38 -03:00
Beda Schmid
87dc148e6d
Update changelog
2026-03-03 12:31:57 -03:00
Beda Schmid
b49e6fa631
Merge pull request #56 from Dodelidoo-Labs/Refactor-#1
...
Refactor the code to comply with SonarQube analysis scan
2026-03-03 12:28:57 -03:00
Beda Schmid
9c559194fd
Remove sonar remediation report
2026-03-03 12:15:28 -03:00
Beda Schmid
7242263630
Add scannerwork to gitignore
2026-03-03 12:14:34 -03:00
Beda Schmid
d7bf0bc20b
Fix SonarQube issues in web UI and services
2026-03-03 11:58:57 -03:00
Beda Schmid
91333037c3
Merge pull request #55 from Dodelidoo-Labs/develop
...
v0.12.1
0.12.1
2026-03-03 10:42:11 -03:00
Beda Schmid
8cba5db089
v0.12.1
2026-03-03 10:41:21 -03:00
Beda Schmid
aed97b35b3
Prepare v0.12.1 changelog unreleased notes
2026-03-03 10:38:17 -03:00
Beda Schmid
c2aa5c41ac
Merge pull request #54 from Dodelidoo-Labs/Bugfix-#47
...
Fixes super-admin bootstrap defaults & docs
2026-03-03 10:23:15 -03:00
Beda Schmid
df237b14e5
Fix superadmin fallback credentials and reset docs
...
Correct Readme
2026-03-03 10:01:25 -03:00
Beda Schmid
02130fef5c
Merge pull request #53 from Dodelidoo-Labs/Feature-#50
...
Add per-user auto-approve for artist additions
2026-03-03 09:33:33 -03:00
Beda Schmid
ff853b1754
Add per-user auto-approve toggle for artist additions
2026-03-03 08:59:00 -03:00
Beda Schmid
a04ccdc7a0
Update CONTRIBUTING.md
2026-03-03 08:46:50 -03:00
Beda Schmid
2e6bd9e35e
docs: refine contributing guide
2026-03-03 08:41:35 -03:00
Beda Schmid
007587e7e3
Merge pull request #49 from Dodelidoo-Labs/develop
...
Update Changelog
0.11.0
2026-01-21 16:05:31 -03:00
Beda Schmid
9ba53f96bb
Update Changelog
2026-01-21 16:04:24 -03:00
Beda Schmid
e2a30ac037
Merge pull request #48 from Dodelidoo-Labs/develop
...
Integrates OIDC SSO into login flow
2026-01-21 15:53:36 -03:00
Beda Schmid
31c53a2e18
Merge pull request #42 from tinkermesomething/feature/oidc-integration
...
add OIDC SSO integration with login flow
2026-01-21 15:45:55 -03:00
angelsomething
264652556a
Add OIDC SSO integration with login flow
...
- Add authlib for OAuth/OIDC support
- Implement OIDC login/callback routes with group-based admin sync
- Support OIDC_ONLY mode to disable password authentication
- Add logged_out page for post-logout flow
- Show OIDC/Local auth type badge in user management
- Add user edit modal with OIDC sync warning
- Fix script.js null guards for non-main pages
- Hide password change section for OIDC users in profile
- Add ProxyFix middleware for reverse proxy deployments
2026-01-19 20:29:45 +00:00
Beda Schmid
1d5f25efe0
Merge pull request #44 from Dodelidoo-Labs/develop
...
Add UID/GID mapping and docs
0.10.1
2026-01-16 17:37:13 -03:00
Beda Schmid
203c5aa7c8
Add UID/GID mapping and docs
...
### Added
- PUID/PGID environment support to map container UID/GID for host-friendly file ownership.
- Documentation and sample env entries explaining UID/GID mapping and startup privilege behavior.
- Small in-app help link for the root folder path.
- Minimum versions for key HTTP and WSGI libraries to improve compatibility.
### Changed
- Entrypoint now handles ownership fixes and privilege drop at runtime instead of enforcing a build-time non-root user.
- Contribution guide updated to require PRs, encourage single-feature PRs, and clarify testing/rebuild workflow.
### Security
- Pin minimum versions for critical libraries to address compatibility and known vulnerabilities and improve overall security posture.
2026-01-16 17:28:04 -03:00
Beda Schmid
da94a3ecc9
Merge pull request #33 from Dodelidoo-Labs/develop
...
Adds LLM provider support and config options
0.10.0
2025-11-04 10:31:14 -03:00
Beda Schmid
67c6baf19b
Update Readme for v0.10.0
...
Update readme
2025-11-04 10:27:11 -03:00
Beda Schmid
3af40bc285
Pass API Key fallback value
...
Seems OpenAI insists on an API key, so lets pass a default value when none is used.
2025-11-04 10:12:20 -03:00
Beda Schmid
bdfaed3896
Adds LLM provider support
...
### Added
- Support for custom LLM gateways via configurable API base URL and extra headers.
- Settings UI and help text for providing gateway URL and JSON headers, plus environment support.
2025-11-04 09:54:46 -03:00
Beda Schmid
c45a2aeacb
Merge pull request #27 from Dodelidoo-Labs/develop
...
Fixes GitHub 429 on images
2025-10-27 15:20:37 -03:00
Beda Schmid
284e8dcad4
Fixes GitHub 429 on images
...
by loading the Screenshots from an external domain
2025-10-27 15:19:49 -03:00
Beda Schmid
85d2841e1a
Merge pull request #25 from Dodelidoo-Labs/develop
...
Add Swagger API docs and refactor app init
2025-10-15 14:48:33 -03:00
Beda Schmid
9c16d5da9e
Cleanup app init methods
2025-10-15 14:05:54 -03:00
Beda Schmid
cfce57096b
Re-enable UI
2025-10-15 13:54:14 -03:00
Beda Schmid
97b64fd0c2
Disables Flasgger UI
...
Try disabling flasgger UI
2025-10-15 13:52:58 -03:00
Beda Schmid
45ddb5406b
Try to hide the top searchbar and add custom logo
2025-10-15 13:42:37 -03:00
Beda Schmid
b2db8573b1
Modify the flasgger layout and add better schema specs
2025-10-15 13:27:09 -03:00
Beda Schmid
2d3f803c9d
Attempt to request API key
2025-10-15 13:16:20 -03:00
Beda Schmid
6d3200546f
Init flasgger AFTER api
...
.. otherwise it cannot read the api
2025-10-15 13:12:07 -03:00
Beda Schmid
c2a6ca1f06
Indentation of doc markup
...
Apparently it needs 2 spaces over tabs
2025-10-15 13:07:13 -03:00