# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),  
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.2.6] – 2025-06-20

### added

- added trigger point at "video-edit" again

## [1.2.4] – 2025-06-18

### added

- validate that videos have a language selected before allowing transcription

## [1.1.7] – 2025-06-17

### added

- privacy checks for transcription button (public/unlisted only)
- tooltips

## [1.1.0] – 2025-06-17

### Removed

- remove trigger point at "video-edit"

## [1.0.9] – 2025-06-17

### Changed

- monitoring with structured logging that follows PeerTube conventions
- Replaced all console.log/warn/error with native PeerTube logger system
- Added consistent [transposer-connector] prefix to all log messages for improved filtering

## [1.0.6] – 2025-06-17

### Added

- Fallback mechanism for video file URL retrieval using fileDownloadUrl from video API
- Authentication header support for accessing protected videos

### Changed

- Improved video file handling to prefer direct fileDownloadUrl over getVideoFiles() method

## [0.8.4] – 2025-06-10

### Added

feat: add combined metadata and captions endpoints

- GET /video/:id/complete endpoint for metadata + captions info
- GET /video/:id/complete-with-content endpoint metadata + captions including caption content

## [0.8.0] – 2025-05-06

### Added

- Metadata Update Restrictions

## [0.7.0] – 2025-05-06

### Added

- Feedback to inform users about processing time.

## [0.6.0] – 2025-05-06

### Added

- Support for UUID and short UUID in the language API.

## [0.5.0] – 2025-05-03

### Changed

- Improved saving of metadata for reliability and speed.

## [0.4.0] – 2025-05-03

### Added

- Metadata language switcher in the UI.

## [0.3.0] – 2025-04-06

### Changed

- UI improvements on the transposer page.

## [0.2.0] – 2024-01-01

### Changed

- Transcription is now triggered only on video updates.
