2026-04-29T23:12:09Z - 2026-05-29T23:12:09Z
Overview
There has not been any commit activity in this period.
9 issues closed from 1 user
Closed
#18 Switch poll loop to per-instance dispatched jobs
Closed
#28 URL-pattern pre-filter: skip non-HTML extensions before page row creation
Closed
#23 URL normalization on pages.url (strip tracking params, canonicalize)
Closed
#24 URL submission: tighten validation (max length, reject loopback/private IPs)
Closed
#20 UrlDiscoveredListener: add tries and failed() handler
Closed
#35 Exclude permanently failed pages from search results
Closed
#33 Write posted_at from fediverse post to pages row
Closed
#32 Search page: full-text query UI and results
Closed
#31 Add keywords_tsv column and tsvector indexing pipeline
11 unresolved conversations
Open
#19
Run the Laravel scheduler in production (start.sh)
Open
#29
Build first-party HTML content extractor (replace fivefilters/readability.php)
Open
#25
URL submission: rate-limit message UI polish
Open
#27
Backfill command for crawler queue (catch pages missed by observer)
Open
#26
Rotate Livewire release_token per deploy for cache-busting
Open
#34
Re-crawl scheduler for stale and failed pages
Open
#36
Admin UI: instance management (add, enable, disable)
Open
#17
Tighten URL extraction regex for parens-bearing URLs
Open
#16
LemmyClient: page-walking via page=N until cursor reached
Open
#15
Per-instance interval gating in the polling loop
Open
#21
page_links FK on-delete behavior decision