OLM v5: Tagging v2, Achievements, Vue3, Tailwind & more#668
Draft
OLM v5: Tagging v2, Achievements, Vue3, Tailwind & more#668
Conversation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
PhotoObserver hard-deleted rows before MetricsService could reverse metrics, and the DeletePhotoMetrics listener was broken (ImageDeleted event has no photo_id property). This adds SoftDeletes to Photo, calls MetricsService::deletePhoto() synchronously in controllers before soft-deleting, and removes the broken listener. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Skills loaded on-demand by Boost when working in each domain: metrics-pipeline, photo-pipeline, teams-safeguarding, tagging-system, location-system, v5-migration, mobile-shim, testing-patterns. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Backend (AddTagsToPhotoAction): auto-resolve category from object, fix custom tag key reading $tag['key'] not $tag['custom'], add brand-only and material-only tag handlers. Frontend (AddTags.vue): fix photo skip after submit, use fetchUntaggedData for correct filter. LocationController: remove deprecated manual_verify filter, rename response keys children→locations/location_type. 4 new tests (516 total). Updated all skill files and readme docs to reflect current state. 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.
This is our biggest upgrade ever. OpenLitterMap is being entirely rebuilt from scratch (again) but this time its supercharged by AI.
MigrationScript.phpwhich updates all tags, generates new redis accumulations, creates a new time-series database implementation, and introduces a new achievements feature (currently debugging it).