Skip to content

Merge 1.x into fix-related-activity-log-type (resolve conflicts) - #25

Merged
AsmitNepali merged 11 commits into
fix-related-activity-log-typefrom
fix-pr23-conflicts
Jun 3, 2026
Merged

Merge 1.x into fix-related-activity-log-type (resolve conflicts)#25
AsmitNepali merged 11 commits into
fix-related-activity-log-typefrom
fix-pr23-conflicts

Conversation

@AsmitNepali

Copy link
Copy Markdown
Collaborator

What

Merges latest 1.x into the fix-related-activity-log-type branch (PR #23) and resolves the merge conflict so PR #23 becomes mergeable.

Conflict resolved

Single content conflict in docs/content/6.troubleshooting/1.index.md:

Resolution: kept the cache-invalidation entry (#12), dropped the obsolete #11 type-filter entry — the documented limitation no longer exists after the fix. All other files auto-merged cleanly.

Verification

  • No conflict markers remain
  • type: 'related_activity_log' intact in RelatedActivityLogSource
  • ServiceProvider registers ActivityLogRenderer for the new type
  • Dedup test asserts related_activity_log
  • Full suite: 46 passed

ziming and others added 11 commits April 28, 2026 15:34
Add ->limit($window->cap) to related-row query to avoid loading all
related rows into memory when only $window->cap activity entries are
needed downstream. Matches existing cap on the activity-log query.
Deletes src/ActivityLogPlugin.php (Relaticle\ActivityLog\ActivityLogPlugin),
the unused root-namespace duplicate of the canonical
Relaticle\ActivityLog\Filament\ActivityLogPlugin. Removes related orphan
warnings from installation and customization docs. Closes #13.
Replace store-wide flush() with per-subject key index. TimelineCache
now tracks cached keys in `{prefix}:{class}:{id}:index` and forget()
deletes only those keys plus the index entry, leaving sessions, queue
locks, and other application caches in the same store untouched.

Also updates docs to remove the "known limitation" callouts.

Fixes #12
Key never read by code. Buckets computed in ActivityLogLivewire::bucketFor.
Update docs note to past-tense.
fix: remove dead 'date_groups' config key (#10)
Remove orphan root-namespace ActivityLogPlugin
fix: cap related-row fetch in RelatedActivityLogSource (#14)
fix: scope TimelineCache::forget() to single subject (#12)
# Conflicts:
#	docs/content/6.troubleshooting/1.index.md
@AsmitNepali
AsmitNepali merged commit 82e9ae2 into fix-related-activity-log-type Jun 3, 2026
@AsmitNepali
AsmitNepali deleted the fix-pr23-conflicts branch June 3, 2026 16:37
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.

3 participants