15 Commits

Author SHA1 Message Date
dc31d21104 docs: add screenshots section to README with composed collage
Three-panel collage (popup, before, after) generated via Pillow script.
4:3 aspect ratio, 1200px max, gradient background with drop shadows.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 03:09:55 -04:00
c0a0c157f5 chore: add LICENSE, README, VERSION, .editorconfig, expand .gitignore
Add project housekeeping files and sync manifest version to 0.1.0.
Also stages previously untracked chat summaries and score-ratio docs.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 00:27:54 -04:00
b8ff27ef6e Add implementation plan for Reddit fonts override
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 05:40:06 -04:00
1c9d1e2705 Add design spec for Reddit fonts override feature
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 05:37:34 -04:00
d659238289 Add implementation plan for card layout feature
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 20:58:51 -04:00
cab7c61c07 Update card layout spec after adversarial review
- Move isDarkMode/getColorPrefix to settings.js as shared infra
- Add align-items: flex-start to #siteTable flex container
- Add width: 100% to .rt-card for flex-start compatibility
- Clarify scope: old.reddit.com only

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 20:55:08 -04:00
6c017f688d Add design spec for card layout: shadcn-style post cards
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 20:22:24 -04:00
48db2fc70e feat: add color presets + fix badge hover effect
- Add global color presets: save/apply/delete sets of {bg, border, text}
  colors as reusable presets, shown as mini badges in their own colors.
- Popover: preset badges under preview with + to save, click to apply,
  × on hover to delete.
- Popup: dedicated Color Presets section with same functionality,
  applying to light subreddit badge colors.
- Storage: colorPresets array added to settings defaults.
- Fix badge hover: change brightness(0.9) to brightness(1.1) so hover
  brightens (activates) instead of dimming.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 18:00:54 -04:00
2abd18e7b2 Add design spec for badge polish: gear animation + custom color picker
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 16:35:13 -04:00
6bf79351a7 Add implementation plan for inline subreddit color popover
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 15:58:43 -04:00
b8f7a96715 Harden spec after adversarial review
Address six gaps found during review:
- Fix subreddit name extraction bug (gear icon text in textContent)
- Prevent gear icon layout shift via absolute positioning
- Handle native color picker dialog in click-outside detection
- Make per-subreddit overrides mode-aware (light/dark)
- Replace badge hover opacity with filter: brightness
- Split popover logic into separate file

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 15:54:08 -04:00
49b7d471b6 Add design spec for inline subreddit color popover
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 15:44:31 -04:00
e37d76be09 Add implementation plan for Reddit badge tweaks extension
Four tasks: extension skeleton, badge CSS, DOM manipulation, settings popup.
Each task has exact file paths, complete code, and verification steps.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 14:55:52 -04:00
fd00fc1c87 Harden spec after adversarial review
- Use div.thing.link selector to exclude comment nodes
- Fix shared module loading (manifest content_scripts array)
- Add FOUC mitigation via CSS-only manifest injection
- Switch to storage.local to avoid sync quota limits
- Add MutationObserver for RES dark mode toggle detection
- Use fallback chain for MutationObserver target container
- Clarify comment count text handling (zero = "0 comments")
- Simplify teardown to page reload on master toggle
- Expand test checklist to cover new behaviors

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 14:34:15 -04:00
bbe3aa0b50 Add design spec for Reddit badge tweaks Firefox extension
Spec covers badge repositioning (subreddit + comment count),
light/dark mode support, user-configurable colors, per-subreddit
overrides, and extension popup settings UI.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 14:22:33 -04:00