All deployments

Support
Support 
deployed a feature 20 days ago
Peter Theill
Peter Theill 
deployed a styling change 20 days ago
20 days ago
💄 Update upload preview link and overlay behavior
Enhance the upload preview by making it clickable and improving the
overlay transition effects for a better user experience.
📈 Update metrics to use configurable window days
Refactor metrics calculations to utilize a constant for the number of
days, improving maintainability and clarity in the dashboard.
📈 Enhance review metrics tracking
Add metrics for open rates and completion rates from sent and open cohorts to improve analytics on event reviews.
Peter Theill
Peter Theill 
deployed a feature 21 days ago
21 days ago
✨ Introduce metric tracking for monetization
Add methods to track monetization-related metrics across various
controllers, including contributions, event preservations, and
lifetime subscriptions. Update views to include source parameters
for better analytics.
💄 Update upload closure message for clarity
Revise the text to better communicate the automatic closure of uploads
after the event date.
🔧 Update lifetime pricing references
Replace hardcoded lifetime price with dynamic variable across multiple views
and email templates to ensure consistency and maintainability.
💄 Update lifetime pricing display and guidance
Enhance UI to show dynamic lifetime price and provide clarity on
cost-effectiveness for users hosting multiple events.
💄 Update UI for pricing and event retention clarity
Enhance text clarity regarding free plan storage duration and
preservation options across multiple views.
Peter Theill
Peter Theill 
deployed a feature 21 days ago
21 days ago
✨ Introduce review funnel metrics and follow-up requests
Add functionality to track review requests and follow-ups, including
metrics for initial and follow-up emails. Update UI to display review
funnel metrics on the admin dashboard and enhance email templates for
better user engagement.
Peter Theill
Peter Theill 
deployed a feature 21 days ago
21 days ago
✨ Introduce Features page and update navigation
Add a new Features page to showcase OhDiary's capabilities and
link it in the header and footer for better accessibility.
✨ Introduce "On This Day" feature
Add functionality to display past entries from the same date in previous years,
allowing users to dismiss or reset hidden entries from the dashboard.
Peter Theill
Peter Theill 
deployed a performance improvement 21 days ago
21 days ago
💄 Enhance media sorting and UI elements
Implement sorting options for media display and update UI components
for better visual consistency and user experience.
💄 Update QR modal styling and content
Refine layout, enhance visuals, and improve user instructions for better engagement.
🚨 Fix Ruby 3.4 frozen string literal warnings
Prevent spurious warnings in Marcel::Magic#magic_match by closing
write access on StringIO before processing.
⚡️ Optimize zip file generation with unscope
Unscope default ordering on media association to improve memory usage
and performance during zip file creation.
Support
Support 
deployed a feature 22 days ago
Peter Theill
Peter Theill 
deployed a performance improvement 22 days ago
22 days ago
⚡️ Improve zip job performance and memory management
Refactor the GenerateEventZipJob to optimize memory usage during zip
creation and implement streaming uploads for large files to S3. Add
tests to ensure correct behavior when handling email notifications and
zip file attachments.
Peter Theill
Peter Theill 
deployed a feature 23 days ago
23 days ago
🔀 Merge branch 'master' of github.com:theill/knipsmig
✨ Introduce retry logic for S3 downloads
Add a method to download media files to a temporary file with retry
capabilities for transient network errors, improving reliability during
zip generation.
Peter Theill
Peter Theill 
deployed a dependency update 23 days ago
23 days ago
⬆️ Upgrade GitHub Actions dependencies
Update actions/checkout, ruby/setup-ruby, and docker/login-action
to their latest versions for improved performance and security.
⬆️ Upgrade Ruby setup and dependencies
Update Ruby setup actions and upgrade various gem dependencies to their latest versions for improved performance and security.
Peter Theill
Peter Theill 
deployed a styling change 23 days ago
23 days ago
💄 Update supporter upsell message for clarity
Refine the language in the daily email footer to enhance user engagement.
Peter Theill
Peter Theill 
deployed a feature 23 days ago
23 days ago
✨ Introduce onboarding email sequence
Add onboarding emails for new authors, including nudges and tips to encourage journaling. Implement unsubscribe functionality and update tests for new features.
💄 Add admin layout and dashboard tests
Introduce a new layout for the admin interface and implement tests to ensure
proper authentication and display of the dashboard title.
Peter Theill
Peter Theill 
deployed a documentation update 23 days ago
23 days ago
Merge pull request #94 from theill/cursor/agents-markdown-file-ce1a
Agents markdown file
📝 Add AGENTS quick start checklist
Add a concise checklist near the top of AGENTS.md to make\ncritical project conventions easier to apply quickly.
Co-authored-by: Peter Theill <peter@theill.com>
Peter Theill
Peter Theill 
deployed a dependency update 25 days ago
25 days ago
⬆️ Upgrade Ruby and CI dependencies
Update Ruby version to 3.4.2 and upgrade CI actions for improved
performance and compatibility.
Peter Theill
Peter Theill 
deployed a styling change 25 days ago
25 days ago
🎨 Refactor sitemap routes and XML response handling
Simplify sitemap routes and remove unnecessary format specifications
from XML responses for cleaner code.
Peter Theill
Peter Theill 
deployed a styling change 25 days ago
25 days ago
🎨 Update API key retrieval method
Change the method of retrieving the API key from environment variables to
using Rails credentials for improved security and maintainability.
Peter Theill
Peter Theill 
deployed a feature 25 days ago
25 days ago
🗃️ Clean up projects with invalid crawler URLs
Collect and delete projects with broken URLs from crawlers, including
dependent records, to maintain database integrity.
✨ Introduce AI description generation for projects
Add functionality to generate editorial-style descriptions using
Google Gemini. Includes updates to the ProjectsController,
AutoDiscoveryJob, and new AiDescriptionService for handling
description generation and API interactions.
Peter Theill
Peter Theill 
deployed a styling change 25 days ago
25 days ago
🔥 Remove project source display from queued projects
Eliminate the source display for projects in the queued projects view to streamline the UI.
Peter Theill
Peter Theill 
deployed a feature 25 days ago
25 days ago
✨ Introduce product discovery crawlers
Add new crawlers for SaaSHub, "There's An AI For That", and Uneed.
Implement admin views for managing product sources and their configurations.
Create migrations for product sources and projects to support new features.
Peter Theill
Peter Theill 
deployed a styling change 25 days ago
25 days ago
💄 Update admin navigation links
Rearrange and enhance the admin navigation links for better clarity and usability.
🎨 Limit recent users and events displayed on dashboard
Reduce the number of recent users and events shown in the admin dashboard
to improve performance and clarity.
✨ Introduce preserved events filter and UI
Add functionality to filter events by preservation status and update UI
to display preserved events in the admin panel.
✨ Introduce reviews management feature
Add reviews controller, views, and routes to manage completed reviews
with filtering options for rating and usage feedback.