Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: dkarlovi/fileferry

Tags

0.6.0

Toggle 0.6.0's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
Add format specifier support for time tokens in filename patterns (#39)

* Initial plan

* Add support for custom format specifiers in pattern tokens

Implement support for custom format specifiers in filename pattern tokens
to allow parsing of different time formats. Users can now specify format
variants like {meta.taken.time:hhmmss} or {meta.taken.time:hhmm} in their
patterns to match filenames with different time formats.

Supported format specifiers for meta.taken.time:
- hh-mm-ss: Time in format HH-MM-SS (default, e.g., 22-22-12)
- hhmmss: Time in compact format HHMMSS (e.g., 222212)
- hhmm: Time in hour-minute format HHMM (e.g., 1530)

Example usage in config.yaml:
patterns:
  - "Still {meta.taken.date} {meta.taken.time:hhmmss}_1.1.1.jpg"

This allows parsing filenames like "Still 2026-01-23 222212_1.1.1.jpg"
correctly.

Co-authored-by: dkarlovi <[email protected]>

* Add documentation for custom format specifiers

Update README.md with comprehensive documentation about the new
custom format specifier feature, including examples and supported
format variants.

Co-authored-by: dkarlovi <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: dkarlovi <[email protected]>

0.5.0

Toggle 0.5.0's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
Add support to read EXIF data out of images (#20)

* Initial plan

* Implement EXIF data extraction for images

- Add github.com/rwcarlsen/goexif/exif dependency
- Implement extractImageMetadata with direct EXIF reading
- Add exiftool fallback for enhanced metadata extraction
- Extract creation date, camera maker, and camera model
- Handle graceful fallbacks when EXIF data is unavailable

Co-authored-by: dkarlovi <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: dkarlovi <[email protected]>

0.4.4

Toggle 0.4.4's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
Remove "dev" channel from version output (#16)

* Initial plan

* Set channel to stable to remove dev from version output

Co-authored-by: dkarlovi <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: dkarlovi <[email protected]>

0.4.3

Toggle 0.4.3's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
Fix version not reflected in tagged binary (#14)

* Initial plan

* Fix version not reflected in tagged binary

Co-authored-by: dkarlovi <[email protected]>

* Update goreleaser config to v1 for compatibility and verify version injection works

Co-authored-by: dkarlovi <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: dkarlovi <[email protected]>

0.4.2

Toggle 0.4.2's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
Fix build workflow tag trigger to match X.Y.Z format (#12)

* Initial plan

* Fix build tag trigger to match X.Y.Z format instead of v*

Co-authored-by: dkarlovi <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: dkarlovi <[email protected]>

0.4.1

Toggle 0.4.1's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
Switch to goreleaser for CI with debug info control (#10)

* Initial plan

* Add goreleaser configuration and new GitHub Actions workflow

Co-authored-by: dkarlovi <[email protected]>

* Switch to goreleaser with debug info handling and zip archives

Co-authored-by: dkarlovi <[email protected]>

* Remove deprecated format field and final validation

Co-authored-by: dkarlovi <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: dkarlovi <[email protected]>

0.4.0

Toggle 0.4.0's commit message

Verified

This commit was signed with the committer’s verified signature.
dkarlovi Dalibor Karlović
Enhance config flag usage documentation for clarity and improved user…

… guidance

0.3.0

Toggle 0.3.0's commit message

Verified

This commit was signed with the committer’s verified signature.
dkarlovi Dalibor Karlović
CS

0.2.0

Toggle 0.2.0's commit message

Verified

This commit was signed with the committer’s verified signature.
dkarlovi Dalibor Karlović
Fix regex patterns in FilenameMetaRules and enhance metadata parsing …

…with proper time zone handling

0.1.0

Toggle 0.1.0's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
Add comprehensive GitHub Copilot instructions for FileFerry developme…

…nt (#4)

* Initial plan

* Initial exploration and analysis of fileferry codebase

Co-authored-by: dkarlovi <[email protected]>

* Add comprehensive .github/copilot-instructions.md with validated commands

Co-authored-by: dkarlovi <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: dkarlovi <[email protected]>