Skip to content

Next Version#435

Open
SciLor wants to merge 25 commits intomasterfrom
develop
Open

Next Version#435
SciLor wants to merge 25 commits intomasterfrom
develop

Conversation

@SciLor
Copy link
Copy Markdown
Contributor

@SciLor SciLor commented Apr 13, 2026

No description provided.

Christian Ditscher and others added 25 commits March 9, 2026 23:33
…anagement

- Backend: tonies.custom.json save API with validation and backups
- Backend: custom_img root support for image workflows
- Frontend: Full editor for custom models (add, edit, delete)
- Frontend: Image picker and file browser integration
- Remove built web assets (now built from teddycloud_web submodule)
- Remove custom_editor_preview setting (editor always active)
- Ignore contrib/data/www/ (compiled web assets)
- Update teddycloud_web submodule (v0.7.0, PR feedback)

Made-with: Cursor
- Added ca-certificates to the list of packages installed in the build environment.
- Introduced a new `dev-sandbox` directory for running TeddyCloud with mock data.
- Added Docker support for local development, including setup and teardown scripts.
- Included configuration files and sample data for testing.
- Updated `.gitignore` to exclude sandbox runtime data.
- Enhanced README with instructions for using the development sandbox.
- Use free audio content for audio_*.taf (source: https://pixabay.com/sound-effects/musical-comedy-stinger-quick-joke-cue-469097/).
- Added functions to resolve cached URLs to original URLs when cache is disabled.
- Implemented cache entry creation for redirects based on index lookup.
- Updated cache handling in the server to utilize the persistent index for missing entries.
- Enhanced JSON handling to persist original URLs instead of cached paths for image loading.
…oad timeout

- Restore contrib/data/www/ from develop
- Reset teddycloud_web submodule to develop
- Add core.file_upload_timeout_ms
- Replaced the old `docker-compose.test.yaml` with a new `docker-compose.yaml` for simplified Docker setup.
- Introduced a new `Dockerfile` for building the development environment with necessary dependencies.
- Updated `Makefile` to reflect changes in Docker commands and improve output formatting.
- Modified `setup.sh` to ensure proper directory structure and file copying for the sandbox.
- Updated `README.md` with clearer usage instructions for the development sandbox.
- Adjusted JSON configuration files for tonies to ensure correct audio source references.
- Added new content JSON files for additional tonies models.
…feature/custom-model-editor

Revert "Feature/custom model editor"
The Docker build requires pre-built web assets in contrib/data/www/web/
since the Dockerfiles run `make zip` which depends on `web_copy` but not
on `web` (no Node.js is installed in the build stage). Excluding this
directory caused: cp: cannot stat 'contrib/data/www/web/*'
Modified the GitHub Actions workflow to handle Docker builds and tests differently for forked repositories. Added conditions to load images locally for forks and push to GHCR for non-fork PRs. Adjusted output handling and tag management accordingly.
Changed the Docker service name from 'teddycloud-test' to 'teddycloud' in the dev-sandbox setup and restart commands to ensure correct service management.
Updated the GitHub Actions workflow to streamline Docker image loading and pushing based on event type. Adjusted conditions to load images locally for all pull requests (fork + non fork) and push by digest for non-PR events, improving clarity and functionality in the CI/CD process.
Reapply: Custom model editor (fix Docker build)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant