Skip to content

add focus tracking for tui so cursor will hide when not in focus#103

Merged
adamdotdevin merged 1 commit into
anomalyco:devfrom
Schniz:schniz/handle-focus-changes
Jun 14, 2025
Merged

add focus tracking for tui so cursor will hide when not in focus#103
adamdotdevin merged 1 commit into
anomalyco:devfrom
Schniz:schniz/handle-focus-changes

Conversation

@Schniz
Copy link
Copy Markdown
Contributor

@Schniz Schniz commented Jun 14, 2025

🤖 Generated with opencode

Co-Authored-By: opencode noreply@opencode.ai

@Schniz
Copy link
Copy Markdown
Contributor Author

Schniz commented Jun 14, 2025

turns out its very easy in tea and every other implementation i had was not using the helper functions provided from bubbletea

🤖 Generated with [opencode](https://opencode.ai)

Co-Authored-By: opencode <noreply@opencode.ai>
@Schniz Schniz force-pushed the schniz/handle-focus-changes branch from e9b6421 to 044404d Compare June 14, 2025 19:03
@adamdotdevin adamdotdevin merged commit fe109c9 into anomalyco:dev Jun 14, 2025
toph420 pushed a commit to toph420/tophcode that referenced this pull request Dec 17, 2025
* chore: format code

* wip(desktop): progress

* chore: regen sdk

* chore: format code

* add project.name/icon

* wip(desktop): progress

* feat: add color to project

* chore: regen sdk

* chore: format code

* rename bus

* rework project loading

* fix ci

* chore: regen sdk

* chore: format code

* core: add automatic project icon discovery from favicon/logo files

* chore: regen sdk

* chore: format code

* core: fix project icon update to preserve existing icon properties

* chore: regen sdk

* chore: format code

* ci: fix sdk gen

* chore: regen sdk

* chore: format code

* core: make project updated timestamp optional to support legacy project data

* core: fix project creation to include updated timestamp

* chore: regen sdk

* chore: format code

* fix: read when file is svg

* chore: regen sdk

* chore: format code

* test fixes

* core: fix project event emission to include updated worktree data

* chore: regen sdk

* chore: format code

* sync

* chore: regen sdk

* chore: format code

* discover logic

* chore: regen sdk

* chore: format code

* fix tests

* fix types

* chore: regen sdk

* chore: format code

* format on write

* fix: resolve 'latest' to actual version when caching plugins (anomalyco#5292)

* ci: fix sdk workflow

* wip(desktop): progress

* wip(desktop): progress

* wip(desktop): progress

* wip(desktop): progress

* wip(desktop): progress

* feat: add Biome LSP support (anomalyco#5290)

* wip(desktop): progress

* wip(desktop): progress

* add OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT

* wip(desktop): progress

* wip(desktop): progress

* wip(desktop): progress

* core: fix project icon update handling to preserve existing icon properties

* wip(desktop): progress

* wip(desktop): progress

* better interleaved thinking support (anomalyco#5298)

* fix: add spacer before queued badge

* tweak: add OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS

* ignore: rm chalk

* Update Nix flake.lock and hashes

* ci fix

* chore: regen sdk

* chore: format code

* ci

* chore: regen sdk

* ci: combine sdk and format workflows into single generate workflow

* ci

* ci

* ci

* ci

* ci

* ci

* ci

* ci

* ci

* fix: re-enable tauri typecheck

* ci

* ci

* ci

* ci

* ci

* ci

* ci

* ci

* ci

* ci

* ci

* ci

* sync

* ci

* ci

* ci

* ci

* docs: Add portal project to ecosystem documentation (anomalyco#5300)

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* core: enable project discovery for experimental builds

* ci: publish with multiple tags instead of using dist-tag

npm dist-tag add command is broken, so publish package multiple times
with different tags directly instead

* ci

* ci

* ci

* release: v1.0.141

* sync: record last synced tag v1.0.141

* chore: format code

---------

Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
Co-authored-by: Dax Raad <d@ironbay.co>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
Co-authored-by: Nick <105120312+nick-vi@users.noreply.github.com>
Co-authored-by: ry2009 <134240944+ry2009@users.noreply.github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: David Hill <iamdavidhill@gmail.com>
Co-authored-by: Hosenur Rahaman <hosenur.dev@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: opencode <opencode@sst.dev>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
randomm referenced this pull request in randomm/opencode Jan 9, 2026
…#103)

* docs(memory): implement multi-memory chunking for remory token limits (#100)

- Add token limit warnings to /session-start (256 tokens = ~1,000 chars)
- Replace single large workflow memory with 7 focused memories
- Update memory-and-remory.md with chunking best practices
- Add troubleshooting section for embedding failures
- Document safe memory size: 1,200-1,500 characters per entry
- Explain why --infer false doesn't affect token limits

Prevents 'Failed to generate embedding' errors that blocked session
initialization when storing comprehensive workflow documentation.

* feat(pm): strengthen parallel delegation emphasis with decision frameworks (#102)

Add 7 targeted enhancements to improve parallelization guidance:
- Parallelization identification checklist with dependency test matrix
- Common patterns section (5 patterns with 30-66% time savings)
- Decision framework (5-step process integrated in routing)
- Blocking behavior clarification (worst-case semantics)
- Enhanced delegation language (strategic vs optional framing)
- Example with rationale (why tasks are parallelizable)
- Anti-patterns section (6 mistakes with correct approaches)

Improves strength from 5/10 to 8.5/10. Prevents 50-100% time waste
from missed parallelization opportunities (research+review, API+schema,
multiple PR reviews). Aligns with orchestration best practices
(Airflow/Kubernetes/Jenkins patterns).

Adds ~135 lines total. All changes additive, backward compatible.
andreipromarketing-dev pushed a commit to andreipromarketing-dev/opencode that referenced this pull request Apr 7, 2026
Fixes anomalyco#103, anomalyco#106, anomalyco#108

Claude Code automatically loads hooks/hooks.json by convention.
Explicitly declaring it in plugin.json causes a duplicate detection
error: "Duplicate hooks file detected"

Added regression test to prevent this from being reintroduced.
andreipromarketing-dev pushed a commit to andreipromarketing-dev/opencode that referenced this pull request Apr 7, 2026
- Add minimum Claude Code version requirement (v2.1.0+)
- Document hooks auto-loading behavior to prevent flip-flop cycles
- Add flip-flop history table to PLUGIN_SCHEMA_NOTES.md
- Reference issues anomalyco#29, anomalyco#52, anomalyco#103 that were caused by this confusion
- Explain that regression test now prevents reintroduction

This documentation should prevent future confusion about whether to
add/remove the hooks field from plugin.json.
xywsxp pushed a commit to xywsxp/opencode that referenced this pull request Apr 24, 2026
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.

2 participants