Commit Graph

  • 1a69fcfd04 Refactor installation and runner scripts for enhanced usability and security master s1d3sw1ped 2026-07-12 10:01:15 -05:00
  • a3defe5cf6 Add tests for main package, manager, and various components s1d3sw1ped 2026-03-14 22:20:03 -05:00
  • 16d6a95058 Refactor runner and installation scripts for improved functionality s1d3sw1ped 2026-03-14 21:08:06 -05:00
  • 28cb50492c Update jiggablend-runner script to accept additional runner flags 0.0.6 s1d3sw1ped 2026-03-13 21:18:04 -05:00
  • dc525fbaa4 Add hardware compatibility flags for CPU rendering and HIPRT control s1d3sw1ped 2026-03-13 21:15:44 -05:00
  • 5303f01f7c Implement GPU backend detection for Blender compatibility s1d3sw1ped 2026-03-13 18:32:05 -05:00
  • bc39fd438b Add installation script for jiggablend binary s1d3sw1ped 2026-03-13 10:26:21 -05:00
  • 4c7f168bce Enhance GPU error detection in RenderProcessor s1d3sw1ped 2026-03-13 10:26:13 -05:00
  • 6833bb4013 Add GPU error handling and lockout mechanism in Runner s1d3sw1ped 2026-03-13 10:01:39 -05:00
  • f9111ebac4 Remove xvfb-run dependency from rendering process 0.0.5 s1d3sw1ped 2026-03-12 20:55:45 -05:00
  • 34445dc5cd Update README to clarify Blender requirements for the runner 0.0.4 s1d3sw1ped 2026-03-12 19:59:11 -05:00
  • 63b8ff34c1 Update README to specify fixed API key for testing s1d3sw1ped 2026-03-12 19:47:05 -05:00
  • 2deb47e5ad Refactor web build process and update documentation s1d3sw1ped 2026-03-12 19:44:40 -05:00
  • d3c5ee0dba Add pagination support for file loading in JobDetails component 0.0.3 s1d3sw1ped 2026-01-03 10:58:36 -06:00
  • bb57ce8659 Update task status handling to reset runner_id on job cancellation and failure 0.0.2 s1d3sw1ped 2026-01-03 09:01:08 -06:00
  • 1a8836e6aa Merge pull request 'Refactor job status handling to prevent race conditions' (#4) from fix-race into master s1d3sw1ped 2026-01-02 18:25:17 -06:00
  • b51b96a618 Refactor job status handling to prevent race conditions s1d3sw1ped 2026-01-02 18:22:55 -06:00
  • 8e561922c9 Merge pull request 'Implement file deletion after successful uploads in runner and encoding processes' (#3) from fix-uploads into master s1d3sw1ped 2026-01-02 17:51:19 -06:00
  • 1c4bd78f56 Add FFmpeg setup step to Gitea workflow for enhanced media processing s1d3sw1ped 2026-01-02 17:48:46 -06:00
  • 3f2982ddb3 Update Gitea workflow to include frontend build step and adjust Go build command s1d3sw1ped 2026-01-02 17:46:03 -06:00
  • 0b852c5087 Update Gitea workflow to specify output binary location for jiggablend build s1d3sw1ped 2026-01-02 17:40:34 -06:00
  • 5e56c7f0e8 Implement file deletion after successful uploads in runner and encoding processes s1d3sw1ped 2026-01-02 17:34:41 -06:00
  • 0a8f40b9cb Add MIT License file to the project 0.0.1 s1d3sw1ped 2026-01-02 14:55:53 -06:00
  • 7440511740 Add GoReleaser configuration and update Makefile for streamlined builds s1d3sw1ped 2026-01-02 14:28:03 -06:00
  • c7c8762164 Update README.md to reflect significant changes in architecture and features. Replace DuckDB with SQLite for the database, enhance authentication options, and introduce a modern React-based web UI. Expand job management capabilities, including video encoding support and metadata extraction. Revise installation and configuration instructions, and clarify output formats and storage structure. Improve development guidelines for building and testing the application. s1d3sw1ped 2026-01-02 14:03:03 -06:00
  • 94490237fe Update .gitignore to include log files and database journal files. Modify go.mod to update dependencies for go-sqlite3 and cloud.google.com/go/compute/metadata. Enhance Makefile to include logging options for manager and runner commands. Introduce new job token handling in auth package and implement database migration scripts. Refactor manager and runner components to improve job processing and metadata extraction. Add support for video preview in frontend components and enhance WebSocket management for channel subscriptions. s1d3sw1ped 2026-01-02 13:55:19 -06:00
  • edc8ea160c something s1d3sw1ped 2025-11-27 00:46:48 -06:00
  • 11e7552b5b Refactor API key handling in runners.go to streamline authorization logic. Remove redundant checks for "Bearer " prefix in API key extraction, enhancing code clarity and maintainability. s1d3sw1ped 2025-11-25 08:23:25 -06:00
  • 690e6b13f8 its a bit broken s1d3sw1ped 2025-11-25 03:48:28 -06:00
  • a53ea4dce7 Refactor runner and API components to remove IP address handling. Update client and server logic to streamline runner registration and task distribution. Introduce write mutexes for connection management to enhance concurrency control. Clean up whitespace and improve code readability across multiple files. s1d3sw1ped 2025-11-24 22:58:56 -06:00
  • 3217bbfe4d Refactor error handling and improve code formatting in runners.go. Replace fmt.Errorf with errors.New for better error management. Clean up whitespace and enhance readability in various API response structures. s1d3sw1ped 2025-11-24 21:49:17 -06:00
  • 4ac05d50a1 Enhance logging and context handling in job management. Introduce a logger initialization with configurable parameters in the manager and runner commands. Update job context handling to use tar files instead of tar.gz, and implement ETag generation for improved caching. Refactor API endpoints to support new context file structure and enhance error handling in job submissions. Add support for unhide objects and auto-execution options in job creation requests. s1d3sw1ped 2025-11-24 21:48:05 -06:00
  • a029714e08 Implement context archive handling and metadata extraction for render jobs. Add functionality to check for Blender availability, create context archives, and extract metadata from .blend files. Update job creation and retrieval processes to support new metadata structure and context file management. Enhance client-side components to display context files and integrate new API endpoints for context handling. s1d3sw1ped 2025-11-24 10:02:13 -06:00
  • f9ff4d0138 Enhance server configuration for large file uploads and improve token handling. Increase request body size limit in the server to 20 GB, update registration token expiration logic to support infinite expiration, and adjust database schema to accommodate larger file sizes. Add detailed logging for file upload processes and error handling improvements. s1d3sw1ped 2025-11-23 16:59:36 -06:00
  • f7e1766d8b Update go.mod to include golang.org/x/crypto v0.45.0 and remove indirect reference. Refactor task handling in client.go to use switch-case for task types and remove unused VAAPI device functions for cleaner code. s1d3sw1ped 2025-11-23 11:03:54 -06:00
  • 2a0ff98834 massive changes and it works s1d3sw1ped 2025-11-23 10:58:24 -06:00
  • 30aa969433 Update dependencies and clean up project structure. Add cloud.google.com/go/compute/metadata as an indirect requirement in go.mod. Remove unused files and update package.json for Vite and React plugins. Refactor Makefile for improved build process. s1d3sw1ped 2025-11-22 06:53:24 -06:00
  • c9ade39ad9 Implement job metadata extraction and task management features. Add validation for frame range limits, enhance job and task data structures, and introduce new API endpoints for metadata and task retrieval. Update client-side components to handle metadata extraction and display task statuses. Improve error handling in API responses. s1d3sw1ped 2025-11-22 06:37:32 -06:00
  • 27a09aedd6 Refactor imports and clean up whitespace in API and runner client files. Update auth package references to use the new package structure. Improve mutex usage in the runner client for better concurrency handling. s1d3sw1ped 2025-11-22 05:45:13 -06:00
  • fb2e318eaa redo s1d3sw1ped 2025-11-22 05:40:31 -06:00
  • 87cb54a17d initial commit s1d3sw1ped 2025-11-21 17:31:18 -06:00