Open-source prep: MIT license, landing page, docker-compose self-host#30
Merged
Conversation
- Add LICENSE (MIT), CONTRIBUTING, SECURITY, FUNDING.yml, .env.example - Rewrite README for public audience with self-host quick-start - Add docker-compose.yml (single container, SOLID_QUEUE_IN_PUMA) - Add static marketing site at site/ for daybreakplanner.com (Vercel) - Basecamp yellow / HEY purple brand accents with real svgrepo logos Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- Hero: amber gradient CTA + sunrise gradient background + serif italic accents - Replace kanban strip with faithful week-view mock (task cards, size badges, today-column amber tint, completion stamp) mirroring app/views/weeks - New day-view split mock: tasks column + timeline with hour grid and Basecamp/HEY-tinted calendar blocks mirroring app/views/days/show - Upgrade Basecamp + HEY mini-mocks to modal-style cards with serif titles and brick-red active chips - New dedicated HEY Journal band: accurate sync story (evening ritual reflection + daily log auto-push to HEY), sunset-gradient ritual card paired with scratchpad editor showing "Synced to HEY" badge - Restyle rituals grid with sunrise/sunset gradient cards, serif Georgia titles, dashed dividers, brick-red complete CTAs matching the app's ritual-doc design language - Adopt app design tokens: warm ink, brick red primary, size-badge tints, soft card shadows, Georgia serif for ritual type Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- Remove mock-size-badge spans from all 10 task cards in the week + day mocks
(sizing feature was dropped from the app).
- Add .btn-github dark button style with inline octocat SVG, used in the hero
('Star on GitHub'), self-host section ('View on GitHub'), and sponsor
section ('Star the repo').
- Hero primary CTA now points to #self-host anchor instead of GitHub directly,
since GitHub has its own dedicated button next to it.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- railway.json: Dockerfile builder, /up healthcheck, ON_FAILURE restart, single replica - README Railway section with Basecamp OAuth flow (create app, deploy, update redirect URL, add volume) - Landing self-host section gets a Deploy on Railway CTA alongside GitHub - .btn-railway styles (with feature-dark inversion) and Railway logomark SVG Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…ood" Basecamp and HEY sections were front-loading OAuth and rate-limit jargon. Rewrites focus on what you get (inbox triage, calendar next to tasks, email-to-task) and fix an inaccuracy: Basecamp assignments arrive in an inbox and you drag them onto a day, not auto-placed. New "Under the hood" section before Self-host consolidates the four technical facts (Basecamp OAuth + rate limit, HEY PKCE, Journal sync timing, SQLite storage) into one scannable block. Also fixes pre-existing Rubocop Layout/CaseIndentation offenses in rituals_controller.rb that were blocking CI lint on #30. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Test plan
🤖 Generated with Claude Code