[{"data":1,"prerenderedAt":557},["ShallowReactive",2],{"navigation_docs":3,"-essentials-configuration":111,"-essentials-configuration-surround":552},[4,20,30,66,82,89,96],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"\u002Fgetting-started","1.getting-started",[10,15],{"title":11,"path":12,"stem":13,"icon":14},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F1.installation","i-lucide-download",{"title":16,"path":17,"stem":18,"icon":19},"Quick start","\u002Fgetting-started\u002Fquick-start","1.getting-started\u002F2.quick-start","i-lucide-rocket",{"title":21,"icon":22,"path":23,"stem":24,"children":25,"page":6},"Concepts","i-lucide-compass","\u002Fconcepts","2.concepts",[26],{"title":27,"path":28,"stem":29,"icon":22},"How it works","\u002Fconcepts\u002Fhow-it-works","2.concepts\u002F1.how-it-works",{"title":31,"icon":32,"path":33,"stem":34,"children":35,"page":6},"Essentials","i-lucide-book-open","\u002Fessentials","3.essentials",[36,41,46,51,56,61],{"title":37,"path":38,"stem":39,"icon":40},"Sources","\u002Fessentials\u002Fsources","3.essentials\u002F1.sources","i-lucide-layers",{"title":42,"path":43,"stem":44,"icon":45},"Filament UI","\u002Fessentials\u002Ffilament-ui","3.essentials\u002F2.filament-ui","i-lucide-layout-dashboard",{"title":47,"path":48,"stem":49,"icon":50},"Refining the timeline","\u002Fessentials\u002Frefining-the-timeline","3.essentials\u002F3.refining-the-timeline","i-lucide-filter",{"title":52,"path":53,"stem":54,"icon":55},"Customization","\u002Fessentials\u002Fcustomization","3.essentials\u002F4.customization","i-lucide-paintbrush",{"title":57,"path":58,"stem":59,"icon":60},"Caching","\u002Fessentials\u002Fcaching","3.essentials\u002F5.caching","i-lucide-database",{"title":62,"path":63,"stem":64,"icon":65},"Configuration","\u002Fessentials\u002Fconfiguration","3.essentials\u002F6.configuration","i-lucide-settings",{"title":67,"icon":68,"path":69,"stem":70,"children":71,"page":6},"Recipes","i-lucide-chef-hat","\u002Frecipes","4.recipes",[72,77],{"title":73,"path":74,"stem":75,"icon":76},"CRM person feed","\u002Frecipes\u002Fcrm-person-feed","4.recipes\u002F1.crm-person-feed","i-lucide-users",{"title":78,"path":79,"stem":80,"icon":81},"Audit log for admins","\u002Frecipes\u002Faudit-log-for-admins","4.recipes\u002F2.audit-log-for-admins","i-lucide-shield",{"title":83,"path":84,"stem":85,"children":86,"icon":88},"Testing","\u002Ftesting","5.testing\u002F1.index",[87],{"title":83,"path":84,"stem":85,"icon":88},"i-lucide-flask-conical",{"title":90,"path":91,"stem":92,"children":93,"icon":95},"Troubleshooting","\u002Ftroubleshooting","6.troubleshooting\u002F1.index",[94],{"title":90,"path":91,"stem":92,"icon":95},"i-lucide-life-buoy",{"title":97,"path":98,"stem":99,"children":100,"page":6},"Community","\u002Fcommunity","7.community",[101,106],{"title":102,"path":103,"stem":104,"icon":105},"Contributing","\u002Fcommunity\u002Fcontributing","7.community\u002F1.contributing","i-lucide-heart-handshake",{"title":107,"path":108,"stem":109,"icon":110},"License","\u002Fcommunity\u002Flicense","7.community\u002F2.license","i-lucide-scale",{"id":112,"title":62,"body":113,"description":543,"extension":544,"links":545,"meta":546,"navigation":547,"path":63,"seo":548,"stem":64,"__hash__":551},"docs\u002F3.essentials\u002F6.configuration.md",{"type":114,"value":115,"toc":535},"minimark",[116,133,138,433,440,512,516],[117,118,119,120,124,125,128,129,132],"p",{},"Every knob the package exposes lives in ",[121,122,123],"code",{},"config\u002Factivity-log.php",". Publish it with ",[121,126,127],{},"php artisan vendor:publish --tag=activity-log-config"," (covered in ",[130,131,12],"a",{"href":12},") and edit in place. The table below is the canonical reference — every key, every default, every effect.",[134,135,137],"h2",{"id":136},"keys","Keys",[139,140,141,160],"table",{},[142,143,144],"thead",{},[145,146,147,151,154,157],"tr",{},[148,149,150],"th",{},"Key",[148,152,153],{},"Type",[148,155,156],{},"Default",[148,158,159],{},"Effect",[161,162,163,192,218,241,263,299,319,340,363,386,413],"tbody",{},[145,164,165,171,176,181],{},[166,167,168],"td",{},[121,169,170],{},"default_per_page",[166,172,173],{},[121,174,175],{},"int",[166,177,178],{},[121,179,180],{},"20",[166,182,183,184,187,188,191],{},"Used by ",[121,185,186],{},"$builder->paginate(null)"," only. The Filament UI surfaces (infolist, relation manager, action) have their own defaults — see ",[130,189,190],{"href":190},"\u002Fessentials\u002Ffilament-ui#defaults-at-a-glance",".",[145,193,194,199,203,208],{},[166,195,196],{},[121,197,198],{},"pagination_buffer",[166,200,201],{},[121,202,175],{},[166,204,205],{},[121,206,207],{},"2",[166,209,210,211,214,215,191],{},"Per-source over-fetch multiplier: ",[121,212,213],{},"cap = perPage × (page + buffer)",". See ",[130,216,217],{"href":217},"\u002Fessentials\u002Frefining-the-timeline#pagination-buffer-mechanics",[145,219,220,225,230,235],{},[166,221,222],{},[121,223,224],{},"deduplicate_by_default",[166,226,227],{},[121,228,229],{},"bool",[166,231,232],{},[121,233,234],{},"true",[166,236,237,238,191],{},"Builder dedup default; overridable per-call via ",[121,239,240],{},"->deduplicate(false)",[145,242,243,248,252,257],{},[166,244,245],{},[121,246,247],{},"source_priorities.activity_log",[166,249,250],{},[121,251,175],{},[166,253,254],{},[121,255,256],{},"10",[166,258,259,260,191],{},"Priority for ",[121,261,262],{},"ActivityLogSource",[145,264,265,270,274,278],{},[166,266,267],{},[121,268,269],{},"source_priorities.related_activity_log",[166,271,272],{},[121,273,175],{},[166,275,276],{},[121,277,256],{},[166,279,259,280,283,284,288,289,292,293,214,296,191],{},[121,281,282],{},"RelatedActivityLogSource",". ",[285,286,287],"strong",{},"Note",": priority key only — entries from this source carry ",[121,290,291],{},"type='activity_log'",", NOT ",[121,294,295],{},"'related_activity_log'",[130,297,298],{"href":298},"\u002Fconcepts\u002Fhow-it-works#type-taxonomy",[145,300,301,306,310,314],{},[166,302,303],{},[121,304,305],{},"source_priorities.related_model",[166,307,308],{},[121,309,175],{},[166,311,312],{},[121,313,180],{},[166,315,259,316,191],{},[121,317,318],{},"RelatedModelSource",[145,320,321,326,330,335],{},[166,322,323],{},[121,324,325],{},"source_priorities.custom",[166,327,328],{},[121,329,175],{},[166,331,332],{},[121,333,334],{},"30",[166,336,259,337,191],{},[121,338,339],{},"CustomEventSource",[145,341,342,347,352,357],{},[166,343,344],{},[121,345,346],{},"renderers",[166,348,349],{},[121,350,351],{},"array",[166,353,354],{},[121,355,356],{},"[]",[166,358,359,360,191],{},"Event-or-type → renderer map. See ",[130,361,362],{"href":362},"\u002Fessentials\u002Fcustomization#registration-channels",[145,364,365,370,375,381],{},[166,366,367],{},[121,368,369],{},"cache.store",[166,371,372],{},[121,373,374],{},"?string",[166,376,377,380],{},[121,378,379],{},"null"," (default cache)",[166,382,383,384,191],{},"Laravel cache store name. See ",[130,385,58],{"href":58},[145,387,388,393,397,402],{},[166,389,390],{},[121,391,392],{},"cache.ttl_seconds",[166,394,395],{},[121,396,175],{},[166,398,399],{},[121,400,401],{},"0",[166,403,404,405,408,409,412],{},"Reserved; not currently consulted by ",[121,406,407],{},"TimelineCache",". The per-call ",[121,410,411],{},"->cached($ttl)"," is the working knob.",[145,414,415,420,425,430],{},[166,416,417],{},[121,418,419],{},"cache.key_prefix",[166,421,422],{},[121,423,424],{},"string",[166,426,427],{},[121,428,429],{},"'activity-log'",[166,431,432],{},"Prefix for all cache keys.",[134,434,436,437],{"id":435},"removed-key-date_groups","Removed key: ",[121,438,439],{},"date_groups",[441,442,445,474,497,503],"callout",{"color":443,"icon":444},"warning","i-lucide-alert-triangle",[117,446,447,448,450,451,453,454,457,458,457,461,457,464,457,467,457,470,473],{},"Earlier versions of ",[121,449,123],{}," shipped a ",[121,452,439],{}," key listing 6 bucket labels (",[121,455,456],{},"today",", ",[121,459,460],{},"yesterday",[121,462,463],{},"this_week",[121,465,466],{},"last_week",[121,468,469],{},"this_month",[121,471,472],{},"older","). It has been removed.",[117,475,476,479,480,483,484,487,488,457,490,492,493,496],{},[285,477,478],{},"The key was dead."," ",[121,481,482],{},"Grep src\u002F"," returns zero references. The actual buckets emitted by ",[121,485,486],{},"ActivityLogLivewire::bucketFor()"," are ",[121,489,463],{},[121,491,466],{},", and ",[121,494,495],{},"week_of \u003Cdate>"," (3 buckets, not 6).",[117,498,499,500,502],{},"Do NOT add ",[121,501,439],{}," to your published config expecting the buckets to change — it has no effect.",[117,504,505,506,191],{},"Tracked by ",[130,507,511],{"href":508,"rel":509},"https:\u002F\u002Fgithub.com\u002Frelaticle\u002Factivity-log\u002Fissues\u002F10",[510],"nofollow","issue #10",[134,513,515],{"id":514},"see-also","See also",[517,518,519,525,530],"ul",{},[520,521,522,523,191],"li",{},"Renderer registration channels: ",[130,524,53],{"href":53},[520,526,527,528,191],{},"Cache invalidation caveats: ",[130,529,58],{"href":58},[520,531,532,533,191],{},"Pagination buffer mechanics: ",[130,534,48],{"href":48},{"title":536,"searchDepth":537,"depth":537,"links":538},"",2,[539,540,542],{"id":136,"depth":537,"text":137},{"id":435,"depth":537,"text":541},"Removed key: date_groups",{"id":514,"depth":537,"text":515},"Full reference for config\u002Factivity-log.php.","md",null,{},{"icon":65},{"description":549,"ogImage":550,"title":62},"Reference for every key in config\u002Factivity-log.php — pagination, source priorities, renderers, and cache.","\u002Fpreview.png","VXvdQo7Q3XPhRgoHU-Dz5suBRUtitAxzPbegd2MHbSU",[553,555],{"title":57,"path":58,"stem":59,"description":554,"icon":60,"children":-1},"Opt-in per-call caching, key composition, and invalidation caveats.",{"title":73,"path":74,"stem":75,"description":556,"icon":76,"children":-1},"End-to-end person profile timeline — own log, related logs, timestamp events, custom renderer.",1780504149910]