Commit Graph

20 Commits

Author SHA1 Message Date
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
b9bb1d6433 docs: add chat summary for inline color popover implementation
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 16:17:10 -04:00
210676e65b fix: only persist edited/existing mode overrides, refresh popover theme on dark mode toggle
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 16:11:24 -04:00
dd92ce8f0a fix: subreddit entry flex layout for stacked mode-aware structure
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 16:08:30 -04:00
565f039bc5 feat: popup per-subreddit overrides with mode-aware light/dark toggle
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 16:07:07 -04:00
4385cc1c28 feat: inline color popover with mode toggle, live preview, and save/reset
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 16:04:48 -04:00
1da061f12d feat: gear icon on subreddit badges and popover CSS
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 16:02:57 -04:00
af7afde592 feat: mode-aware subreddit color overrides with v1→v2 migration
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 16:00:52 -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
cca7940dd9 fix: subreddit badge fill, tagline 'to' cleanup, and comments li spacing
- Default subreddit badge background from transparent to opaque fill
  (light: #fde8e0, dark: #3d2518) so page highlights don't bleed through
- Remove lingering "to" text node from tagline when subreddit is hidden
- Hide the <li> wrapping the comments link (not just the <a>) to
  eliminate leftover whitespace in the flat-list
- Simplify popup: subreddit bg fields are now color pickers (no longer
  need transparent text-input workaround)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 15:32:33 -04:00
8be62e1fec fix: disabled-state UI, settings shallow-merge, and popup save reliability
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 15:05:48 -04:00
46d008d339 feat: settings popup with color pickers, dark mode, and subreddit overrides
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 15:02:46 -04:00
6cedae7a2c feat: badge DOM manipulation with MutationObservers and dark mode detection
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 15:00:49 -04:00
5d2a4afc98 feat: badge CSS with light/dark mode, custom properties, and FOUC prevention
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 14:59:01 -04:00
ddc47bfdcc feat: extension skeleton with manifest, settings module, and placeholder icons
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 14:57:11 -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