trypost/resources/js/components/posts
Paulo Castellano 1f5a16ef2c refactor(pinterest): reuse InputError, extract PinterestBoard type
- PinterestSettings: replace inline error markup with the shared
  InputError component (matches the rest of the form patterns)
- Extract PinterestBoard type to @/types and use it across
  PinterestSettings, ScheduleTab, PostEditorSidebar, Edit — drops
  the duplicated inline {id, name} shape from 4 call sites
- Block publish/schedule when Pinterest is selected but no board is
  picked (mirrors tiktokComplianceValid). Tooltip surfaces the same
  i18n key the backend uses, so frontend + backend speak the same
  language
2026-05-15 12:04:01 -03:00
..
ai fix(ai): wire up streaming generate dialog (event names + JSON extract + loading state) 2026-05-11 21:42:50 -03:00
create refactor: remove unused imports and dead code across frontend components and pages 2026-05-08 20:12:56 -03:00
editor refactor(pinterest): reuse InputError, extract PinterestBoard type 2026-05-15 12:04:01 -03:00
previews refactor: standardize script import order and clean up unused route imports 2026-05-08 19:57:23 -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 feat: media gallery picker, custom emoji picker, preview tabs, real platform logos 2026-05-01 14:53:49 -03:00
PickTimePopover.vue refactor: standardize UI components, modernize localization structure, and remove legacy appearance management middleware. 2026-05-06 14:26:18 -03:00
PostPlatformMetrics.vue refactor: in-page page headers, indies tabs, and post details polish 2026-05-06 16:22:55 -03:00
SignaturesModal.vue chore: remove deprecated localization files 2026-05-03 15:23:25 -03:00