Convert public UI to Tailwind CSS #156
No reviewers
Labels
No labels
activitypub
admin
api
articles
auth
bug
cleanup
cli
comments
compatibility
config
contacts
database
deployment
design
dev-env
docs
documentation
email
enhancement
feature
federation
feed
homepage
implementation
integration
media
openapi
priority:high
priority:low
priority:medium
proof
public-routes
public-ui
release
safety
social
sources
status:active
status:canceled
status:done
status:inprogress
status:waiting
syndication
tailwind
template
test
web
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
erik/slugkit!156
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/task-10e83edd-tailwind-public-ui"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
erikcraddock.melayout patterns.Verification
npm run build./scripts/pre-pr.shhttp://localhost:3000/in light and dark modesPR Review: Changes requested
Summary
The PR integrates Tailwind CSS into the template site's build/dev workflow, replaces the large hand-written public stylesheet with generated Tailwind output, updates the public templates, and adds documentation/tests. Local checks pass (
npm run build && npm run lint && npm test). One acceptance criterion is not fully met because the homepage body copy uses very low-contrast gray text in both light and dark modes.Acceptance criteria
erikcraddock.meTailwind layout patterns.text-gray-400 dark:text-gray-500onbg-gray-100 dark:bg-gray-800, which is too low contrast for normal paragraph text./,/posts/:slug,/tags,/contacts,/sources,/media/*, and/feed.xmlstill work.Blocking issues
template/site/src/templates/public.tsx:95sets the homepage body totext-gray-400 dark:text-gray-500. On the surrounding hero background (bg-gray-100 dark:bg-gray-800), that paragraph is hard to read and does not satisfy the readable light/dark mode criterion. Please use stronger light/dark text colors (for example, similar to the surroundingtext-gray-600 dark:text-gray-400pattern) and keep/adjust tests so this remains covered.Warnings
None.
Final verdict
Changes requested. Do not merge until the homepage body contrast is fixed and checks are rerun.
PR Review: Approved
Summary
The PR integrates Tailwind CSS v4 into the template site, adds build/watch scripts, wires the root dev environment to run a CSS watcher, converts public templates to Tailwind utility classes, replaces the large hand-written stylesheet with generated Tailwind output, and updates docs/tests. The earlier contrast blocker was fixed by changing the homepage body copy to
text-gray-600 dark:text-gray-300.Acceptance criteria
erikcraddock.meTailwind layout patterns./,/posts/:slug,/tags,/contacts,/sources,/media/*, and/feed.xmlstill work.Blocking issues
None.
Warnings
None.
Verification
npm run build./scripts/pre-pr.shhttp://localhost:3000/in light and dark modes.Verdict
Approved. Stop at the human merge gate.
PR Review Worker Result
PR Review Update: Approved
Summary
Reviewed the final PR state after the homepage spacing and feed-teaser copy refinements. The follow-up commits stay within task scope and do not change public route behavior. CI is green on the latest head.
Acceptance criteria
erikcraddock.meTailwind layout patterns./,/posts/:slug,/tags,/contacts,/sources,/media/*, and/feed.xmlstill work.Blocking issues
None.
Warnings
None.
Verification
npm run build./scripts/pre-pr.shVerdict
Approved.
PR Review Worker Result