primal
a34a284d77
Use Unix timestamp for cache busting, remove version display
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-01 18:01:04 -05:00
primal
02564bfde7
Fix CSS/JS cache busting - sync versions on launch
...
.launch.sh now updates CSS and JS query params to match app version.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-01 17:58:55 -05:00
primal
dd17889695
Rename rate cards: alive/min, crawl/min, check/min
...
Shorter, cleaner labels for the dashboard rate cards.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-01 17:26:18 -05:00
primal
be595cb403
v100
2026-01-30 22:35:08 -05:00
primal
f49fc2f0ad
v59: simplify to single feeds view with search
2026-01-30 17:16:14 -05:00
primal
9530c2ceab
v58: remove all explicit font-sizes, reduce feed indentation
2026-01-30 17:11:31 -05:00
primal
3405e31f2c
v57: remove font-size from stats to use default
2026-01-30 17:07:42 -05:00
primal
3147b4e48a
v56: standardize font sizes to match domain name
2026-01-30 17:06:24 -05:00
primal
c5ad66ee81
v55: fix item_count to query actual DB count
2026-01-30 17:05:07 -05:00
primal
406f9397c2
v54: fix d:feeds to load items
2026-01-30 17:02:18 -05:00
primal
a3d8f4ea8e
v53: add feed info and items panels with click toggles
2026-01-30 16:59:38 -05:00
primal
442e010672
v52: simplify feed row: status, count, path, title inline
2026-01-30 16:49:38 -05:00
primal
6c9702eebc
v51: remove debug logging
2026-01-30 16:43:23 -05:00
primal
2289d73288
v50: add debug logging for spacer click
2026-01-30 16:41:56 -05:00
primal
51d05e18a1
v49: fix spacer click using event delegation
2026-01-30 16:39:20 -05:00
primal
57801d0946
v48: domain name links to site, spacer toggles feeds
2026-01-30 16:36:14 -05:00
primal
5b3330ba07
v47: Fix d:feeds auto-expand for hidden container
2026-01-30 16:31:32 -05:00
primal
97051f3967
v46: Click domain name to toggle feeds div
2026-01-30 16:29:05 -05:00
primal
cf34db1e6c
v45: Auto-expand feed details in d:feeds mode
2026-01-30 16:23:03 -05:00
primal
f59e7dcbc3
v44: Left-justify TLD footer
2026-01-30 16:19:08 -05:00
primal
018f47449f
v43: Add TLD footer with collapse button
2026-01-30 16:17:59 -05:00
primal
cbf16bfbc8
v42: Revert to persistent session cookie (24h)
2026-01-30 16:13:24 -05:00
primal
aef0826004
v41: Session cookie for browser-close logout
2026-01-30 16:12:33 -05:00
primal
e0602b0123
v40: Persist OAuth sessions to database
2026-01-30 16:09:46 -05:00
primal
31b7b61bb0
v39: Fix session cookie Secure flag for HTTP
2026-01-30 16:05:59 -05:00
primal
c374260e11
v38: d:feeds only shows feeds with items
2026-01-30 16:04:38 -05:00
primal
388e846f18
v37: Add right margin to language column
2026-01-30 16:01:47 -05:00
primal
2504927022
v36: Widen language column to 32px
2026-01-30 16:00:27 -05:00
primal
a5fe2962c3
v35: Add git commit/push to deploy script
2026-01-30 15:58:49 -05:00
primal
655dbfdbac
v26: Fix Safari button spacing with explicit min-width
...
Safari was collapsing the invisible spacer button. Added min-width
and box-sizing to force consistent width across browsers.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 14:10:56 -05:00
primal
7bd9ee7c78
v21: Button spacing and deploy script
...
- 1px spacing between status buttons
- Rounded corners on all buttons
- Invisible spacer for consistent row alignment
- Added scripts/deploy.sh for auto-incrementing version on deploy
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 13:39:12 -05:00
primal
36de78bc49
v19: Add consistent row alignment with fail button spacer
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 13:30:54 -05:00
primal
1066f42189
Refactor large Go files into focused modules
...
Split dashboard.go (3,528 lines) into:
- routes.go: HTTP route registration
- api_domains.go: Domain API handlers
- api_feeds.go: Feed API handlers
- api_publish.go: Publishing API handlers
- api_search.go: Search API handlers
- templates.go: HTML templates
- dashboard.go: Stats functions only (235 lines)
Split publisher.go (1,502 lines) into:
- pds_auth.go: Authentication and account management
- pds_records.go: Record operations (upload, update, delete)
- handle.go: Handle derivation from feed URLs
- image.go: Image processing and favicon fetching
- publisher.go: Core types and PublishItem (439 lines)
Split feed.go (1,137 lines) into:
- item.go: Item struct and DB operations
- feed_check.go: Feed checking and processing
- feed.go: Feed struct and DB operations (565 lines)
Also includes domain import batch size increase (1k -> 100k).
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 22:25:02 -05:00