Commit Graph

21 Commits

Author SHA1 Message Date
f86839dab4 Fix per-album limit calculation in combined mode
Fixed Jinja2 operator precedence issue where `limit | int // count | int`
was being parsed ambiguously. Added explicit parentheses to ensure correct
floor division: `((limit | int) // (count | int))`.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 03:52:04 +03:00
b1cedcd317 Fix whitespace stripping in common date/location templates
- Compute common_date and common_location inline using {%- set -%} syntax
  instead of as separate HA variables, which strips leading whitespace
- Fix CASE 3 (Changed) handler missing common_date/common_location support
- Remove unused global common_date and common_location variable definitions
- Apply fix to all message templates: scheduled assets (per_album, combined),
  realtime notifications (assets_added, changed), and Telegram messages

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 03:48:31 +03:00
e63bb3da95 Add reverse geocoding location support and fix NoneType error
- Add location template inputs (common_location_template, location_if_unique_template, location_format)
- Display common location in header when all assets share the same location
- Show per-asset location when locations differ using {location_if_unique}
- Location only shown when all three fields (city, state, country) are present
- Fix TypeError on NoneType length check when asset.created_at is null
- Add defensive checks for date parsing to prevent template errors

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 02:51:15 +03:00
7b00899903 Restructure repository: organize blueprints into folders
Each blueprint now has its own folder containing:
- blueprint.yaml: The automation code with a short header
- README.md: Detailed documentation extracted from headers

Updated CLAUDE.md with repository structure guidelines.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 02:38:52 +03:00
26019b1c0c Immich Album Watcher now support scheduled assets 2026-02-01 02:23:07 +03:00
2f2c242e08 Upgrade the immich automation 2026-02-01 01:16:49 +03:00
d8086e0d77 Add support for favorite and rating values for assets 2026-01-31 18:16:10 +03:00
8fd6dc5774 Add support for common and unique date templates. Add ability to fire summary event to test the feature. 2026-01-31 17:03:05 +03:00
3732055720 Fix reply to message data access 2026-01-31 16:04:48 +03:00
182e7cccfb Add album lifecycle events and fix Telegram notification service calls
- Add support for album renamed and deleted events with notification templates
- Fix missing response_variable for all telegram service calls
- Enhance debug notifications with formatted sections and Telegram diagnostics
- Add reply_to_message_id debug logging for troubleshooting
- Update version to 1.14.8

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-31 15:54:59 +03:00
40da078ba5 Attempt to use update API of immich album watcher integration to send telegram notifications 2026-01-31 14:48:27 +03:00
d1b4f23971 Now the blueprint tries to use album watcher integration service to send telegram media group 2026-01-31 04:07:29 +03:00
18204e98c1 Add timeout for rest command 2026-01-31 03:05:48 +03:00
ee290b8943 Add support for multiple media groups for Telegram 2026-01-31 02:46:21 +03:00
d30722498e Telegram media group seems to work now 2026-01-31 02:39:12 +03:00
97a6ade0a4 Add ability to disable preview URL for message 2026-01-31 02:18:16 +03:00
838eefcaba Add start hour for Immich Album Watcher blueprint
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
2026-01-30 19:22:54 +03:00
f30ed433fd That album ids entities which also provide with required attributes. Change default datetime format.
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
2026-01-30 16:12:33 +03:00
26583a76d2 Add customizable date-time format
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
2026-01-30 15:36:22 +03:00
d3ddf4e6fc Add MIT license file
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
2026-01-30 14:50:29 +03:00
e6ed20687f Add manifest.json that contains version of the repository content. Update CLAUDE.md with new versioning rules.
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
2026-01-30 14:46:43 +03:00