trypost/resources/js/components/posts
Paulo Castellano 91b353c569 refactor(date): consolidate duration formatting into three date helpers
Five hand-rolled formatDuration variants (two of them byte-identical
across the automations pages) collapse into formatClock, formatDurationWords
and formatDurationMs on the date helper, all backed by dayjs.duration.

Migrates the video badge, AI loading timer, media validation params, and
the automation metrics/invocations tables onto them. Output is unchanged
except the loading timer's minutes are no longer zero-padded (5:30, not 05:30).
2026-06-25 18:42:05 -03:00
..
ai refactor(posts): simplify AiRegenerateImageDialog logic and enhance type safety 2026-05-21 19:40:42 -03:00
create refactor(ai-templates): shared ContentStylePicker used by wizard + automation node 2026-06-17 20:11:09 -03:00
editor refactor(date): consolidate duration formatting into three date helpers 2026-06-25 18:42:05 -03:00
previews feat(linkedin): support PDF document (carousel) posts 2026-06-24 16:32:27 -03:00
EmojiPicker.vue refactor: standardize UI components, modernize localization structure, and remove legacy appearance management middleware. 2026-05-06 14:26:18 -03:00
MediaPickerDialog.vue refactor(media): centralize frontend media-type detection in lib/mediaType 2026-06-25 18:19:58 -03:00
PickTimePopover.vue Centralize timezone display in the date helper 2026-06-13 16:46:34 -03:00
PostPlatformMetrics.vue feat(channels): Discord post-level engagement metrics 2026-06-16 17:05:13 -03:00
SignaturesModal.vue chore: remove deprecated localization files 2026-05-03 15:23:25 -03:00