Skip to content

Improve Agency Tinder source and comments#171

Merged
MagMueller merged 1 commit into
mainfrom
codex/agency-tinder-sync-and-sources
May 13, 2026
Merged

Improve Agency Tinder source and comments#171
MagMueller merged 1 commit into
mainfrom
codex/agency-tinder-sync-and-sources

Conversation

@MagMueller
Copy link
Copy Markdown
Contributor

@MagMueller MagMueller commented May 13, 2026

Summary

  • Add inline comment input inside the Tinder card action row so comments no longer open the modal sheet.
  • Improve source/icon detection to avoid showing GitHub for non-GitHub cards when the source URL is just the generic bux repo, and add platform mappings for LinkedIn, HN, YC, Linear, Datadog, etc.
  • Refresh the Mini App feed periodically so Telegram button decisions sync back into the Tinder UI.
  • Document source metadata rules and default Agency heartbeat behavior; schedule a first 30-minute Agency heartbeat for newly activated chats.

Tests

  • /opt/bux/venv/bin/python -m unittest agent/test_mini_app.py agent/test_telegram_bot.py
  • /opt/bux/venv/bin/python -m py_compile agent/mini_app.py agent/telegram_bot.py agent/test_mini_app.py agent/test_telegram_bot.py && node --check agent/mini_app_static/tinder.js && git diff --check
  • Playwright mobile dev pass against http://127.0.0.1:8791/?dev=1: verified LinkedIn card does not render generic GitHub source/icon, variants/details are visible, inline comment submits with Enter, and the next Reddit card renders with its source link.

Summary by cubic

Improves the Agency Tinder UI with inline comments, accurate source icons, and live sync with Telegram decisions. Also documents source rules and auto-schedules a default 30-minute Agency heartbeat for new chats.

  • New Features

    • Inline comment field in the card action row; submit with Enter; hides choices while open.
    • Mini App feed auto-refreshes every 15s so Telegram button taps reflect in the deck.
    • Telegram bot schedules a first Agency heartbeat (+30 min) for newly allowed/bound chats, tracked to run once and self-reschedule.
  • Bug Fixes

    • Correct source/icon detection: ignore generic github.com/browser-use/bux for non-GitHub cards; expand mappings for LinkedIn, Hacker News/YC, Linear, Datadog, Product Hunt, Gmail, Slack, Reddit, X, and Google Docs.
    • Update prompts and docs to require real source_label/source_url, preventing wrong icons and misleading links.

Written for commit cbfb446. Summary will update on new commits.

@MagMueller MagMueller merged commit 802fa66 into main May 13, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant