Commit Graph

33 Commits

Author SHA1 Message Date
Rishikanth Chandrasekaran
bb97acf9bc Update and rename Main Docker Build.yml to main-docker-build.yml 2025-05-27 12:05:41 -07:00
SpirusNox
6c1d21c8bf Update version-and-release.yml
Updated release workflow
2025-04-08 10:23:52 -05:00
SpirusNox
4492fa4ca6 feat: Update GitHub workflows for automated releases and versioning
- Add versioning workflow that automatically creates new releases when PRs are merged to main
- Update main Docker workflows to create versioned and latest tags when releases are published
- Update nightly workflows to build containers only when PRs are merged to nightly branch
- Ensure all workflows are independent to avoid failures affecting each other

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-28 11:03:53 -05:00
SpirusNox
df93484e6e fix: resolve missing package issue 2025-03-05 09:50:12 -06:00
SpirusNox
beca3f5756 Revert "Feature: Handle thinking field support and fix markdown rendering" 2025-03-04 17:00:33 -06:00
SpirusNox
1896d3b7e9 feat: implement and enhance thinking field support in transcription UI
This commit adds comprehensive support for displaying AI's thinking process in the transcript UI:

1. Update ThinkingDisplay component:
   - Improve rendering of thinking sections with expandable/collapsible UI
   - Add proper toggle functionality for showing/hiding thinking sections
   - Enhance styling and readability of thinking sections

2. Update AudioPlayer component for Svelte 5 compatibility:
   - Convert to use $state for reactive variables
   - Refactor to use modern event handling
   - Improve waveform rendering and progress tracking

3. Update summary display with markdown rendering support:
   - Add proper formatting for AI-generated summaries
   - Improve UI for viewing thinking sections in summaries
   - Connect thinking display toggle to parent component state

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-04 12:37:17 -06:00
SpirusNox
cba7e16e2f Rename Docker workflow files for consistency and update README build status section 2025-02-28 11:58:34 -06:00
SpirusNox
21ddd69e3e Rename Docker workflow files for clarity and consistency 2025-02-28 08:25:07 -06:00
SpirusNox
14929c2827 Rename Docker workflow files to reflect CUDA context 2025-02-28 07:14:14 -06:00
SpirusNox
3d78493856 Refactor and update Docker configurations
- Updated `.dockerignore`:
  - Renamed Dockerfile from `Dockerfile-gpu` to `Dockerfile-cuda128` in ignore list.
  - Removed the extra newline for cleaner format.

- Updated GitHub Actions workflows:
  - Modified `main-cuda-docker.yml`, `nightly-cuda-docker.yml` to change Dockerfile reference from `Dockerfile-gpu` to `Dockerfile-cuda128`.
  - Updated image tags from `-gpu` to `-cuda128`.
  - Removed build and verification steps for non-CUDA Docker images from `main-docker.yml` and `nightly-docker.yml`.

- Updated main `Dockerfile`:
  - Adjusted installation steps for Node.js dependencies.
  - Added removal of `.env` file post-build to keep images clean.

- Updated `README.md` for GPU image build command:
  - Changed reference from `Dockerfile-gpu` to `Dockerfile-cuda128`.

- Modified `docker-compose.gpu.yml` and `docker-compose.yml`:
  - Updated Dockerfile reference in `docker-compose.gpu.yml` from `Dockerfile-gpu` to `Dockerfile-cuda128`.
  - Set default paths for `MODELS_DIR`, `WORK_DIR`, and `AUDIO_DIR` using environment variables and adjusted volume configurations.

- Refactored `docker-entrypoint.sh`:
  - Changed virtual environment directory from `/app/deps/` to `/scriberr/`.
  - Removed the dependency check marker file logic for a more direct installation approach.

- Updated `.gitignore` and `env.example`:
  - Removed `*.env` entry from `.gitignore`.
  - Added descriptions for paths in `env.example` for clarity.

These changes streamline the Docker setup, improve environment variable handling, and update documentation for clearer instructions.
2025-02-28 13:47:24 +05:30
SpirusNox
76a85e11b3 Refactor and update Docker configurations
- Updated `.dockerignore`:
  - Renamed Dockerfile from `Dockerfile-gpu` to `Dockerfile-cuda128` in ignore list.
  - Removed the extra newline for cleaner format.

- Updated GitHub Actions workflows:
  - Modified `main-cuda-docker.yml`, `nightly-cuda-docker.yml` to change Dockerfile reference from `Dockerfile-gpu` to `Dockerfile-cuda128`.
  - Updated image tags from `-gpu` to `-cuda128`.
  - Removed build and verification steps for non-CUDA Docker images from `main-docker.yml` and `nightly-docker.yml`.

- Updated main `Dockerfile`:
  - Adjusted installation steps for Node.js dependencies.
  - Added removal of `.env` file post-build to keep images clean.

- Updated `README.md` for GPU image build command:
  - Changed reference from `Dockerfile-gpu` to `Dockerfile-cuda128`.

- Modified `docker-compose.gpu.yml` and `docker-compose.yml`:
  - Updated Dockerfile reference in `docker-compose.gpu.yml` from `Dockerfile-gpu` to `Dockerfile-cuda128`.
  - Set default paths for `MODELS_DIR`, `WORK_DIR`, and `AUDIO_DIR` using environment variables and adjusted volume configurations.

- Refactored `docker-entrypoint.sh`:
  - Changed virtual environment directory from `/app/deps/` to `/scriberr/`.
  - Removed the dependency check marker file logic for a more direct installation approach.

- Updated `.gitignore` and `env.example`:
  - Removed `*.env` entry from `.gitignore`.
  - Added descriptions for paths in `env.example` for clarity.

These changes streamline the Docker setup, improve environment variable handling, and update documentation for clearer instructions.
2025-02-28 13:47:24 +05:30
SpirusNox
827e6e66d0 Cleanup: Removed old github workflows 2025-02-27 09:40:54 -06:00
SpirusNox
971321555f Merge pull request #64 from rishikanthc/improvement/update-github-workflows
Improvement/update GitHub workflows
2025-02-27 09:33:56 -06:00
SpirusNox
ab11912abb Update GitHub Actions workflow for Docker image builds
- Updated name in workflow files as well
2025-02-26 07:15:33 -06:00
SpirusNox
a0ecc6f5b4 Update GitHub Actions workflow for Docker image builds
- Renamed the files to look a bit better when being shown in the readme file
- Also found that I had reversed the naming of them (nightly was actually for main, main for nightly.... my bad)
2025-02-26 07:09:28 -06:00
SpirusNox
bc81e8f93c Update GitHub Actions workflow for Docker image builds
- Change workflow name to 'build-images-main' for better clarity
- Limit workflow to trigger only on pushes to the 'main' branch
- Add steps to build and push a new GPU-enabled Docker image (scriberr:main-gpu) alongside the existing main image
- Create workflow "build-images-nightly.yml" to allow for images that are still in testing to be built when pushed to the Nightly branch. It is limited to the Nightly branch.
- Nightly branch will build a GPU and CPU only version.
- Ensure each image is verified for multi-platform support after the build process
2025-02-26 09:52:52 +05:30
SpirusNox
ce25e1be8c Update GitHub Actions workflow for Docker image builds
- Change workflow name to 'build-images-main' for better clarity
- Limit workflow to trigger only on pushes to the 'main' branch
- Add steps to build and push a new GPU-enabled Docker image (scriberr:main-gpu) alongside the existing main image
- Create workflow "build-images-nightly.yml" to allow for images that are still in testing to be built when pushed to the Nightly branch. It is limited to the Nightly branch.
- Nightly branch will build a GPU and CPU only version.
- Ensure each image is verified for multi-platform support after the build process
2025-02-25 16:16:12 -06:00
rishikanthc
c17d27b6da fix(gitactions): update github actions to new dockerfile 2024-10-19 20:29:09 -07:00
rishikanthc
9913580751 fix(docker): remove ref to removed build 2024-10-18 18:28:52 -07:00
Rishikanth Chandrasekaran
1bbc2df719 Update github-actions-docker.yml 2024-10-17 16:06:12 -07:00
Rishikanth Chandrasekaran
3bb325d551 Delete .github/workflows/actions-nvidia.yml 2024-10-17 15:58:39 -07:00
Rishikanth Chandrasekaran
c9122d7e9f Create actions-nvidia.yml 2024-10-17 12:48:27 -07:00
Rishikanth Chandrasekaran
b2c7f50bd4 Update github-actions-docker.yml 2024-10-17 12:22:00 -07:00
Rishikanth Chandrasekaran
bc8e683236 fix(release-builds): automate docker builds for each release 2024-10-17 12:04:54 -07:00
Rishikanth Chandrasekaran
d2ca438237 Update github-actions-docker.yml 2024-10-16 16:12:52 -07:00
Rishikanth Chandrasekaran
974305c4f5 Update github-actions-docker.yml 2024-10-16 16:03:29 -07:00
Rishikanth Chandrasekaran
df7b3942fa Update github-actions-docker.yml 2024-10-16 15:59:38 -07:00
Rishikanth Chandrasekaran
b0b4a8abd5 Update github-actions-docker.yml 2024-10-16 15:53:21 -07:00
Rishikanth Chandrasekaran
b432e500ae fix(build): Cache binaries to reduce build time 2024-10-16 13:04:20 -07:00
Rishikanth Chandrasekaran
0b90a78903 Update github-actions-docker.yml 2024-10-16 12:25:40 -07:00
Rishikanth Chandrasekaran
0dc1001a40 Update github-actions-docker.yml 2024-10-16 11:09:07 -07:00
rishikanthc
fb28efceb7 build action 2024-10-16 10:20:48 -07:00
rishikanthc
5c383d0cc2 Adding docker build Github Action Workflow 2024-10-16 09:47:19 -07:00