[object Object]

← back to Re Flyer Aggregator

flyers viewer: default to All-time (was 90d) so full ~2650 inventory shows newest-first, not just the ~47 fresh news deals; 90d filter still one click (Steve: only 47 deals) (TK-10708)

f2b08f4885baa07c513fd0a8d0609a72d068eb44 · 2026-08-19 22:20:49 -0700 · Steve Abrams

Files touched

Diff

commit f2b08f4885baa07c513fd0a8d0609a72d068eb44
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Wed Aug 19 22:20:49 2026 -0700

    flyers viewer: default to All-time (was 90d) so full ~2650 inventory shows newest-first, not just the ~47 fresh news deals; 90d filter still one click (Steve: only 47 deals) (TK-10708)
---
 public/flyers/index.html      | 4 ++--
 scripts/build-flyers-site.mjs | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/public/flyers/index.html b/public/flyers/index.html
index eeb81e8..a6a3c23 100644
--- a/public/flyers/index.html
+++ b/public/flyers/index.html
@@ -64,8 +64,8 @@ fetch('flyers.json').then(r=>r.json()).then(j=>{DEALS=j;
  fmk.innerHTML='<option value="">All</option>'+markets().map(m=>'<option>'+m+'</option>').join('');
  if(localStorage.flyType)ftype.value=localStorage.flyType;
  if(localStorage.flyMk)fmk.value=localStorage.flyMk;
- sort.value=localStorage.flySort||'date';          // default: Newest first
- recency.value=localStorage.flyRecency||'90';       // default: Past 90 days
+ sort.value=localStorage.flySort||'date';          // default: Newest first (freshest deals on top)
+ recency.value=localStorage.flyRecency||'0';        // default: All time (so full inventory shows, not just the ~47 fresh)
  if(localStorage.flyDens)document.getElementById('dens').value=localStorage.flyDens;
  dens();render();});
 </script></body></html>
\ No newline at end of file
diff --git a/scripts/build-flyers-site.mjs b/scripts/build-flyers-site.mjs
index 70ef3c8..f20fc99 100644
--- a/scripts/build-flyers-site.mjs
+++ b/scripts/build-flyers-site.mjs
@@ -115,8 +115,8 @@ fetch('flyers.json').then(r=>r.json()).then(j=>{DEALS=j;
  fmk.innerHTML='<option value="">All</option>'+markets().map(m=>'<option>'+m+'</option>').join('');
  if(localStorage.flyType)ftype.value=localStorage.flyType;
  if(localStorage.flyMk)fmk.value=localStorage.flyMk;
- sort.value=localStorage.flySort||'date';          // default: Newest first
- recency.value=localStorage.flyRecency||'90';       // default: Past 90 days
+ sort.value=localStorage.flySort||'date';          // default: Newest first (freshest deals on top)
+ recency.value=localStorage.flyRecency||'0';        // default: All time (so full inventory shows, not just the ~47 fresh)
  if(localStorage.flyDens)document.getElementById('dens').value=localStorage.flyDens;
  dens();render();});
 </script></body></html>`;

← 8d6d8a7 flyers viewer: add recency filter (7/30/90d / all-time), def  ·  back to Re Flyer Aggregator  ·  flyers: one-time localStorage migration so existing 90d-defa cca0120 →