Changelog

What’s new in PostGenie.

2026-03-17

LinkedIn profile as style source, publish queue live test, and source onboarding improvements.

  • Onboarding now accepts your LinkedIn profile URL as a style source: reads your headline, summary, and recent posts to generate a personalized style guide.
  • Auto-resolve LinkedIn profile and company names when adding feeds in the source modal.
  • Added post-save run options after saving a draft; unified AppPageShell across main app pages.
  • Moved toast notifications from bottom-right to top-right for better visibility.
  • Split style.md into Format and Task sections; style guide editor updated accordingly.
  • Normalized proxy configuration and improved LinkedIn content extraction coverage.
  • Added live end-to-end test for the LinkedIn publish queue flow.

2026-03-13

Prompt template restructuring, DynamoDB pagination, and YouTube Shorts tracking.

  • Restructured prompt sections: replaced call_to_action with task section; added section labels for LLM readability.
  • Made format and task separate editable style input fields (previously bundled under style).
  • Added DynamoDB pagination for listDrafts, listDraftsByRun, and listSources to handle large result sets.
  • Track YouTube Shorts skipped count through the pipeline to the UI.
  • Improved onboarding feed input: reject LinkedIn URLs, better YouTube URL validation, filter Topic channels.
  • Fixed promptLoader to fall through to filesystem template when DB prompt lacks section markers.
  • Migrated aboutMe from userProfileRepo to styleInputRepo; removed userProfileRepo dead code.
  • Redesigned Source tab layout in draft detail view.

2026-03-12

Chat-based onboarding rewrite, personalized scoring rubrics, and product tour.

  • Rewrote onboarding as a chat-based two-phase flow with state machine and scan tracking.
  • Added style-from-feed route: scrape a feed for writing style examples and generate a style guide via LLM.
  • Added personalized scoring rubrics, feed-type-aware scanning, and onboarding UX improvements.
  • Floating input bar with skip onboarding modal and FLIP animations.
  • Added redo onboarding option from Settings with keep/clear modal.
  • Replaced old welcome modal system with ProductTour (react-joyride).
  • Grouped all instant sources into a single row on the feeds page.
  • Added feed input parser with URL detection, dedup, and warnings.
  • Improved button contrast in light/day mode.