Skip to content

v0.6.10-rc2#631

Merged
lbedner merged 1 commit intomainfrom
v0.6.10-rc2
Apr 15, 2026
Merged

v0.6.10-rc2#631
lbedner merged 1 commit intomainfrom
v0.6.10-rc2

Conversation

@lbedner
Copy link
Copy Markdown
Owner

@lbedner lbedner commented Apr 15, 2026

No description provided.

Copilot AI review requested due to automatic review settings April 15, 2026 03:12
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Bumps the project/template version to 0.6.10rc2 and extends the generated Insights feature set (new GitHub star record detection, dashboard UI enhancements, and a new bulk Insights API endpoint), along with related template update wiring.

Changes:

  • Version bump across pyproject.toml, uv.lock, aegis/__init__.py, copier.yml, and CLAUDE.md.
  • Add GitHub stars “best day/month” record detection + tests, and enrich the Insights dashboard UI (cards, country display, event annotations).
  • Introduce /api/v1/insights/all bulk Insights endpoint with in-memory caching, and update template post-gen/manual update bookkeeping.

Reviewed changes

Copilot reviewed 13 out of 14 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
uv.lock Bumps locked package version to 0.6.10rc2.
pyproject.toml Bumps package version to 0.6.10rc2.
copier.yml Bumps template version to 0.6.10rc2.
aegis/init.py Bumps __version__ to 0.6.10rc2.
CLAUDE.md Updates documented “Current Version”.
aegis/templates/.../tests/services/test_collector_service.py Adds tests for new star daily/monthly record checks.
aegis/templates/.../app/services/insights/collector_service.py Adds star record checks; adjusts record-check early return.
aegis/templates/.../app/core/constants.py Adds COUNTRY_NAMES (with flag emoji) for UI display.
aegis/templates/.../app/core/cache.py Removes cache debug logging calls.
aegis/templates/.../app/components/frontend/.../insights_modal.py Adds milestone categories, metric-card subtitles, docs insight cards, and changes event/top-page logic.
aegis/templates/.../app/components/backend/api/insights.py Adds bulk Insights API endpoint with caching.
aegis/core/post_gen_tasks.py Updates Insights component file mapping and cleanup list; adds TODO about mapping fragility.
aegis/core/manual_updater.py Ensures backend routing is regenerated when components change.
aegis/config/shared_files.py Expands shared-file policy list for conditional regeneration.

@lbedner lbedner merged commit 8b97d46 into main Apr 15, 2026
7 checks passed
@lbedner lbedner deleted the v0.6.10-rc2 branch April 15, 2026 04:03
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