Release 2026.02.6#61
Merged
andrewyager merged 8 commits intomainfrom Feb 28, 2026
Merged
Conversation
…lMatching updateBulkBar calls clearSelectAllMatching when no checkboxes are checked, and clearSelectAllMatching calls updateBulkBar at the end, causing a Maximum call stack size exceeded error. Pass skipUpdate flag when calling from within updateBulkBar to break the cycle. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Project list: Active badge text green-300 → green-700 (dark: green-300) - Location detail: Check In button text emerald-400 → emerald-700 (dark: emerald-400) - Location detail: Check Out button text brand-400 → brand-700 (dark: brand-400) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
With 32 parallel pytest-xdist workers on larger CI runners, WhiteNoise's scantree() races against staticfiles being modified, causing FileNotFoundError on hashed static files. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The tests were reading runtime settings.MIDDLEWARE which conftest.py now strips WhiteNoise from to prevent race conditions. Check props.settings module directly instead, matching the pattern used by the storage test. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Lint, requirements-check, build, version, and publish jobs don't benefit from extra cores — only the pytest-xdist test jobs do. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add word-AND search via build_asset_text_query service (max 20 words), dashboard autocomplete widget with Alpine.js, thumbnail_url property on AssetImage to eliminate duplicated fallback logic across 7 templates and the asset_search view, and tests for the search limit parameter. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Cover gaps identified during PR #61 regression review: - AssetImage.thumbnail_url property edge cases - build_asset_text_query multi-word, MAX_SEARCH_WORDS, and empty input - Export view with word-based search - Query truncation to 200 chars across views - Dashboard quick search affordance exposure - asset_search empty query handling Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Commits