Firefox Browser Add-ons
  • Extensions
  • Themes
    • for Firefox
    • Dictionaries & Language Packs
    • Other Browser Sites
    • Add-ons for Android
Log in
Add-on icon

Social Outcome Engine version history - 11 versions

Social Outcome Engine by Fields‑IQ

There are no ratings yet
0 Stars out of 5
5
0
4
0
3
0
2
0
1
0
Social Outcome Engine version history - 11 versions
  • Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.

  • Latest version

    Version 1.0.16

    Released Jun 26, 2026 - 990.86 KB
    Works with firefox 115.0 and later
    Date: 2026-06-25
    • Interactive tutorial system for all tabs (Feed, Reply, Post, Diagram, Me)
    • Tutorial spotlights guide first-time users through each feature step-by-step
    • Diagram Edit tutorial auto-types a title change to demonstrate JSON editing
    • Skip button on tutorial tooltips (advance without dismissing entire tutorial)
    • Rescan button navigates to LinkedIn feed when clicked on unsupported pages
    • Auto-scroll loading spinners into view on all tabs (Feed, Reply, Post)
    • "⏳ Posting..." feedback on Auto Paste button during engagement delay
    • Fixed dark overlay persisting when switching tabs (tutorial cleanup on tab switch)
    • Hidden duplicate ⚡ Generate FAB when diagram inline buttons are visible
    • Hidden "Try sample" / "Generate my input" buttons when Diagram is unchecked

    Source code released under All Rights Reserved

    Download Firefox and get the extension
    Download file
  • Older versions

    Version 1.0.15

    Released Jun 23, 2026 - 989.82 KB
    Works with firefox 115.0 and later
    SOE Extension v1.0.15 Release Notes

    Date: 2026-06-23

    Summary
    • Fixed 3 diagram templates not responding to color scheme selector
    • Diagram input sanitization (Unicode bold text + invisible characters)
    • Smart LLM fallback when deterministic parser can't structure user content
    • Comment retry fix (button works on second click after failure)
    • Natural engagement delay always-on in production (2s + random jitter)
    • Onboarding tutorial engine (new feature from second dev box)

    Source code released under All Rights Reserved

    Download file
  • Version 1.0.14

    Released Jun 21, 2026 - 450.07 KB
    Works with firefox 115.0 and later
    SOE Extension v1.0.14 Release Notes

    Date: 2026-06-20

    New Features

    Diagram: Spot Illustrations with Title Matching
    • Chalkboard template renders a context-aware pastel illustration at the top-right corner
    • Title-keyword matching selects the illustration automatically (e.g. "Skeleton Contract" → skeleton signing a contract, "How teams scale" → team, "Secure your API" → shield)
    • 12 illustrations in the registry: idea, rocket, brain, chart, team, globe, code, shield, heart, target, skeleton, contract, structure
    • Explicit spec.illustration field overrides title matching (future LLM hook)

    Diagram: Breathing + Signing Animation
    • Spot illustrations breathe (scale 1→1.18→1) with synced glow pulse
    • "Skeleton" illustration includes a self-drawing signature (stroke-dashoffset) and pen wiggle (rotate), looping on a 3s cycle
    • GIF exporter now bakes SMIL animations per-frame (new "timed mode") so breathing/signing appear in exported GIFs

    Unified Result UI for All Diagram Types
    • Hand-drawn diagrams now display through the same preview + button row as structured templates (Back · Copy · PNG · GIF · Edit)
    • Edit works for both: structured → edits BoundContent; hand-drawn → edits DiagramSpec, re-renders via the extension engine

    Secondary Options Modal
    • Clicking a template tile opens a focused modal with applicable options (board style for hand-drawn, color scheme for structured) + Generate button
    • Replaces the detached "Color Schema" row + "Style" dropdown that cluttered the grid
    • Dismisses on Cancel, backdrop click, or Escape

    Configurable Comment Delay
    • Numeric control in Me → Advanced: "Comment delay: [0] seconds" (0–10, step 0.5)
    • Controls how long SOE waits (simulating reading) before opening the comment box and pasting
    • Flows through popup → background → content script → comment-locator dynamically (no hardcoded constant)

    Watermark: Opt-in Toggle
    • Watermark hidden by default; enable via Me → Preferences → "Diagram Watermark" checkbox
    • Removed duplicate watermarks from template renderers (single conditional insertion point)

    Source code released under All Rights Reserved

    Download file
  • Version 1.0.13

    Released Jun 18, 2026 - 953.73 KB
    Works with firefox 115.0 and later
    SOE Extension v1.0.13 Release Notes

    Date: 2026-06-18

    New Features

    GIF/Video Export for Diagrams
    • "Download GIF" button on all SVG diagram results (handwritten + structured templates)
    • Animated GIF reproduces the live flowing-dot animation frame-by-frame
    • gifenc library bundled inline (no CDN dependency)
    • Dash-mode exporter: detects SMIL #flow-dots overlay and steps stroke-dashoffset per frame for exact preview parity

    Cycle/Process Infographic Template (pure SVG)
    • New cycle-radial renderer: center donut ring + L/R cards with animated curved connectors
    • Replaced the former HTML/CSS iframe approach (which couldn't export to PNG/GIF)
    • Scheme-driven hue ramp (4–8 items, recolors with any scheme)
    • Category: flywheel (triggers on "cycle", "loop", "flywheel" signal words)

    Horizontal Timeline Template
    • New timeline-horizontal renderer: landscape pastel cards with hand-drawn wavy borders
    • Handwriting fonts (Permanent Marker + Patrick Hand), emoji icons, numbered badges
    • Thick dashed arc arrows with flowing-dot animation between cards
    • Intelligent date extraction: falls through to LLM when deterministic parser can't find dates
    • Category: timeline (triggers on "timeline", "journey", "roadmap", year patterns)

    UX: Generate Button on Template Chooser
    • Small ⚡ FAB appears on the selected template thumbnail's corner
    • Same validation + action as the textarea ⚡ button (single source via triggerGenerate)

    UX: Refresh Button as Re-generate on Post Tab
    • The ↻ header button (formerly disabled on Post tab) now triggers re-generation
    • Appears blue/active when Post tab is selected; resets to scan mode on Feed/Reply tabs
    • "↺ Re-generate" inline button removed from result views (saves vertical space)

    UX: Template Chooser Improvements
    • "Coming soon" placeholder card in the grid (replaces the old banner paragraph)
    • Hint note text removed (template names are self-descriptive)
    • HTML template registry emptied (cycle migrated to SVG); chooser degrades cleanly

    Bug Fixes
    • HTML→SVG template switch crash: reset inline styles when reusing .template-final container
    • Extension bg/api.js: added profile: 'utility' to GENERATE_DIAGRAM and STRUCTURE_CONTENT calls so the LLM gateway resolves the admin-configured utility model
    • Animator edge-path selector: generalized to .edgePaths path, .edgePath path, .connector so template connector paths are detected for GIF export
    • Exporter: strips #flow-dots SMIL overlay before rasterization (SMIL doesn't advance under <img>) and drives dash-offset per frame instead
    • Double watermark fixed: renderer no longer emits its own watermark (popup's showFinalDiagram handles it universally)

    Source code released under All Rights Reserved

    Download file
  • Version 1.0.12

    Released Jun 17, 2026 - 933.1 KB
    Works with firefox 115.0 and later
    SOE Extension v1.0.11 Release Notes

    Date: 2026-06-17

    New Features

    Onboarding Dialog
    • First-run onboarding modal collects professional role and preferred tone before use
    • Platform-aware placeholder text (LinkedIn vs Twitter examples)
    • Expandable tone descriptions with "more..." links and emojis
    • "Re-run Setup" button in Me tab to update role/tone anytime
    • Feeds directly into LLM prompt assembly (ROLE CONTEXT + TONE OVERRIDE structural rules)

    Me Tab Redesign
    • Three styled sections: "🎯 I am a...", "⚙️ Fine-Tuning", "🔧 Advanced"
    • Removed per-mode flavor selector (tone is now global via onboarding + header dropdown)
    • Preview button moved into Fine-Tuning section
    • Hidden "Auto-open on supported platforms" (Chrome Web Store limitation)
    • Identity Tagline and Closing Line labeled "(Connect only, max 50 chars)"

    UX Improvements
    • Filter section styled as blue-bordered card matching Me tab
    • Rescan button moved to tab bar header (always accessible)
    • Rescan button disabled on Post/Me tabs (irrelevant there)
    • Filter controls restored when switching back to Feed tab
    • Filters auto-reset on every scan (prevents stale filters blocking posts)
    • Generic "This page isn't supported yet" banner (no hardcoded page names)
    • Suppress feed error messages when Reply tab is active (messaging pages)
    • Post deduplication on post-detail pages

    Bug Fixes
    • Fixed: Comment button not working after failed generation (expandedPostKey cleared on error)
    • Fixed: Connect/Comment buttons hidden on other people's activity pages (wrong isOwnPost check removed)
    • Fixed: Posts not showing on profile/activity pages due to stale filters (degree vs degreeFilter mismatch)
    • Fixed: "Unable to load flavors" crash in Me tab (platform config not loaded timing issue)
    • Fixed: Rate limiting bypass in debug/local mode (canGenerate() checks __soeLocalEnv)
    • Fixed: Buttons never disabled at render time (rate limit checked at click time only)

    Hidden/Deferred
    • "Hot only" and "Sort by score" toggles hidden (caused confusion on profile pages)
    • Nested reply targeting deferred (documented in TECH_DEBT_NESTED_REPLY_TARGETING.md)

    Source code released under All Rights Reserved

    Download file
  • Version 1.0.11

    Released Jun 17, 2026 - 932.27 KB
    Works with firefox 115.0 and later
    SOE Extension v1.0.11 Release Notes

    Date: 2026-06-17

    New Features

    Onboarding Dialog
    • First-run onboarding modal collects professional role and preferred tone before use
    • Platform-aware placeholder text (LinkedIn vs Twitter examples)
    • Expandable tone descriptions with "more..." links and emojis
    • "Re-run Setup" button in Me tab to update role/tone anytime
    • Feeds directly into LLM prompt assembly (ROLE CONTEXT + TONE OVERRIDE structural rules)

    Me Tab Redesign
    • Three styled sections: "🎯 I am a...", "⚙️ Fine-Tuning", "🔧 Advanced"
    • Removed per-mode flavor selector (tone is now global via onboarding + header dropdown)
    • Preview button moved into Fine-Tuning section
    • Hidden "Auto-open on supported platforms" (Chrome Web Store limitation)
    • Identity Tagline and Closing Line labeled "(Connect only, max 50 chars)"

    UX Improvements
    • Filter section styled as blue-bordered card matching Me tab
    • Rescan button moved to tab bar header (always accessible)
    • Rescan button disabled on Post/Me tabs (irrelevant there)
    • Filter controls restored when switching back to Feed tab
    • Filters auto-reset on every scan (prevents stale filters blocking posts)
    • Generic "This page isn't supported yet" banner (no hardcoded page names)
    • Suppress feed error messages when Reply tab is active (messaging pages)
    • Post deduplication on post-detail pages

    Bug Fixes
    • Fixed: Comment button not working after failed generation (expandedPostKey cleared on error)
    • Fixed: Connect/Comment buttons hidden on other people's activity pages (wrong isOwnPost check removed)
    • Fixed: Posts not showing on profile/activity pages due to stale filters (degree vs degreeFilter mismatch)
    • Fixed: "Unable to load flavors" crash in Me tab (platform config not loaded timing issue)
    • Fixed: Rate limiting bypass in debug/local mode (canGenerate() checks __soeLocalEnv)
    • Fixed: Buttons never disabled at render time (rate limit checked at click time only)

    Source code released under All Rights Reserved

    Download file
  • Version 1.0.9

    Released Jun 15, 2026 - 348.12 KB
    Works with firefox 115.0 and later
    This release introduces the Post Creation Wizard with integrated diagram generation — a major new capability that lets users generate LinkedIn post text AND handwritten-style visual diagrams from a single rough idea, all within the extension's Post tab.



    New Features

    1. Diagram Generation in Create Post Tab
    • Generate handwritten-style SVG diagrams from text input via LLM
    • 5 visual styles: 📝 Napkin Notes, 🤍 Whiteboard Notes, 📓 Notebook Notes, 🗒️ Sticky Notes, 🧑‍🏫 Chalkboard Notes
    • Client-side rendering via a tree-shaken diagram-engine IIFE bundle (42KB, no Mermaid)
    • Copy Image to clipboard, Download PNG (1200×1200 for LinkedIn), Re-generate
    • Spec: .kiro/specs/soe-post-diagram-generation/

    2. Create Post Wizard UI (3-Mode Radio Selector)
    • Replaced the old two-button layout ("Generate Post" + "Generate Diagram") with a unified wizard
    • Three modes: 📝 Post only, 🎨 Diagram only, 📦 Post + Diagram
    • "Post + Diagram" mode chains both LLM calls: generates post text first, then auto-generates a matching diagram from the first variant's text
    • Each variant card gets a "🎨 Diagram from this" mini-button to re-generate the diagram from a different variant
    • Mode selection persists between sessions (chrome.storage.local)
    • Style dropdown (✍️ Handwriting Style) only visible when diagram modes are active
    • "← Start over" resets to the input view
    • Spec: .kiro/specs/create-post-wizard-refactor/

    3. Code Architecture — Modular Create Post
    • Refactored monolithic create-post.js (~900 lines) into 4 focused modules:
    • wizard-ui.js — Radio mode selector, Generate button, style dropdown, state management
    • post-generator.js — Post generation messaging and variant card rendering
    • diagram-generator.js — Diagram generation, SVG rendering, PNG export/clipboard
    • create-post.js — Thin orchestrator wiring the above modules
    • Each module exposes a clean global API (window.WizardUI, window.PostGenerator, window.DiagramGenerator)
    • No bundler — plain JS loaded via <script> tags in dependency order

    4. Auto Post (Disabled — In Development)
    • "🚀 Post to LinkedIn" button infrastructure created but disabled pending LinkedIn DOM debugging
    • Content script for opening post modal and pasting text is scaffolded
    • Will be enabled once content script caching and modal detection are resolved
    • Spec: .kiro/specs/soe-auto-post/



    Improvements

    5. Shared fetchWithTimeout HTTP Helper
    • Extracted the repeated fetch+timeout+error pattern from 4 background handlers into a single reusable function
    • All handlers (handleGenerate, handleGenerateComment, handleGenerateCommentCompare, handleGeneratePost, handleGenerateDiagram) now share this helper
    • Reduces code duplication per RULE 1

    Source code released under All Rights Reserved

    Download file
  • Version 1.0.8

    Released Jun 1, 2026 - 258.78 KB
    Works with firefox 115.0 and later
    Profile Page Support — Auto-load & Comment
    • Profile post auto-loading: When visiting a LinkedIn profile page (/in/), the extension now auto-scrolls the Activity section to extract all of the profile owner's posts. No more "scroll to Activity and try again" — posts load automatically.
    • Profile comment locator: Auto Paste on a profile post now scrolls to the matching post in the carousel, highlights it with a blue border (4s), and tells the user to click the comment icon and paste. The comment is pre-copied to clipboard.

    Messaging Thread Sync
    • Conversation switch detection: When you select a different conversation in LinkedIn messaging, the Reply tab automatically syncs to the new thread without needing to click refresh.
    • Eliminated "bad layout" flash: Fixed a long-standing issue where switching conversations briefly showed malformed message layout before correcting. Now uses a single, consistent extraction path for both initial load and conversation switches.

    Smart Page Context Detection
    • "Coming soon" messaging: When on LinkedIn pages not yet supported (Notifications, Jobs, My Network, Search, etc.), the extension shows a positive "🚀 {PageName} support is coming soon!" message instead of confusing error text.
    • LinkedIn SPA navigation watcher: Detects LinkedIn's client-side navigation (which Chrome's tabs.onUpdated misses) so the panel stays in sync as you navigate between LinkedIn sections.
    • No more stale posts on non-feed pages: Notifications/Jobs/My Network pages no longer accidentally show cached feed posts with broken Comment buttons.

    Connect Flow on Profile Pages
    • Automated Connect + Note: The Connect button on profile pages now automates the full flow: finds the Connect button → clicks "Add a note" → pastes your personalized connection message into the note field. Falls back gracefully if any step fails (message stays in clipboard).

    Side Panel Improvements
    • Icon click always works: Fixed an issue where clicking the extension icon did nothing on certain pages. The panel is now reliably accessible via the toolbar icon on all pages.
    • Panel stays open across LinkedIn: Added a catch-all LinkedIn URL pattern so the side panel remains active on all LinkedIn pages (previously it would deactivate on non-feed pages).



    Bug Fixes

    | Bug | Fix |
    |-----|-----|
    | /? URL detection bug | Notifications/My Network pages were incorrectly detected as "feed" (because URLs contain /?). Fixed with proper regex matching. |
    | Comment locator syntax error | A brace mismatch in comment-locator.js prevented the entire file from loading on some pages. Fixed. |
    | Messaging double-extraction race | Two incompatible extractors were racing — one produced { senderName, text, timestamp }, the other { sender, text }. Unified on a single rich extraction path.

    Source code released under All Rights Reserved

    Download file
  • Version 1.0.7

    Released May 30, 2026 - 246.03 KB
    Works with firefox 115.0 and later
    Release Notes (v1.0.7):

    New: Twitter/X platform support
    - Scan and engage with tweets directly from the Twitter/X feed
    - Generate AI-powered reply comments for tweets
    - Auto Paste into Twitter's reply modal
    - Platform-aware scoring and filtering for tweets

    Improvements:
    - "Open Feed" button now navigates to the correct platform (Twitter or LinkedIn) based on active tab
    - Fixed Auto Paste success detection on LinkedIn (comment pasted but extension showed error)
    - Fixed scroll watcher error on LinkedIn (TypeError: extractPosts().then is not a function)
    - Platform-aware content script re-injection (no longer injects LinkedIn scripts on Twitter pages)
    - Posts now render correctly without being hidden behind the error section
    - Improved inline expansion reliability for Comment/Connect actions

    Build & stability:
    - Build script handles locked zip files gracefully (EPERM on Windows)
    - Firefox sidebar_action properly configured for MV3

    Source code released under All Rights Reserved

    Download file
  • Version 1.0.6

    Released May 30, 2026 - 246.02 KB
    Works with firefox 115.0 and later
    Release Notes (v1.0.6):

    New: Twitter/X platform support
    - Scan and engage with tweets directly from the Twitter/X feed
    - Generate AI-powered reply comments for tweets
    - Auto Paste into Twitter's reply modal
    - Platform-aware scoring and filtering for tweets

    Improvements:
    - "Open Feed" button now navigates to the correct platform (Twitter or LinkedIn) based on active tab
    - Fixed Auto Paste success detection on LinkedIn (comment pasted but extension showed error)
    - Fixed scroll watcher error on LinkedIn (TypeError: extractPosts().then is not a function)
    - Platform-aware content script re-injection (no longer injects LinkedIn scripts on Twitter pages)
    - Posts now render correctly without being hidden behind the error section
    - Improved inline expansion reliability for Comment/Connect actions

    Build & stability:
    - Build script handles locked zip files gracefully (EPERM on Windows)
    - Firefox sidebar_action properly configured for MV3

    Source code released under All Rights Reserved

    Download file
  • Version 1.0.5

    Released May 26, 2026 - 178.9 KB
    Works with firefox 115.0 and later
    Version 1.0.5

    Multi-platform architecture: added X (Twitter) support alongside LinkedIn using a contract-based adapter system
    Profile page scanning: posts can now be scanned directly from profile pages, not just the feed
    Smarter Connect flow: if you're already on a person's profile, clicking Connect stays on the page instead of opening a duplicate tab
    Improved post extraction resilience with selector caching, health monitoring, and text-pattern fallback
    Cross-browser compatibility layer for consistent behavior across Chrome, Firefox, and Edge
    Context-aware UI messages that adapt based on whether you're on a feed or profile page
    Bug fixes: resolved post extraction failure and duplicate variable declaration

    Source code released under All Rights Reserved

    Download file
Go to Mozilla's homepage

Add-ons

  • About
  • Firefox Add-ons Blog
  • Extension Workshop
  • Developer Hub
  • Developer Policies
  • Community Blog
  • Forum
  • Report a bug
  • Review Guide

Download

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Latest Builds

  • Nightly
  • Beta

Firefox for Business

  • Enterprise

Community

  • Connect
  • Contribute
  • Developer

Follow

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Privacy
  • Cookies
  • Legal

Except where otherwise noted, content on this site is licensed under the Creative Commons Attribution Share-Alike License v3.0 or any later version.