Peter Theill

Peter Theill

Commanigy

My name is Peter Theill, a Copenhagen-based software engineer and entrepreneur. Iโ€™m a co-founder of Zublime, Outbound & Familio but also do indie-hacking at Commanigy. I started playing around with programming back in 1987 on a good old Commodore 64 and released my first couple of shareware products on Windows around 1994.

Deployment Stats

Total deployments
534

over 254 days

This week
29

123 this month

Most active day
27

on Nov 15, 2025

Running year activity
ยท
0 deployments in Jan
Jan
ยท
0 deployments in Feb
Feb
ยท
0 deployments in Mar
Mar
โ–„
61 deployments in Apr
Apr
โ–…
79 deployments in May
May
โ–…
66 deployments in Jun
Jun
โ–ƒ
42 deployments in Jul
Jul
โ–ƒ
37 deployments in Aug
Aug
โ–‚
18 deployments in Sep
Sep
โ–…
64 deployments in Oct
Oct
โ–ˆ
111 deployments in Nov
Nov
โ–„
56 deployments in Dec
Dec

Recent deployments by Peter Theill

5 days ago
โœจ Add map view and media clustering functionality
Introduce a new map view for media items with clustering support,
enhancing user experience by allowing visual representation of media
locations on a map. Also, add thumbnail route for lazy loading images.
5 days ago
๐Ÿ’„ Improve event claims and session handling
Refactor event claims controller to enhance event lookup logic and
update session controller to improve redirect behavior after sign-in.
โœจ Update user avatar handling and database schema
Enhance avatar management by renaming column and adding logic to
download and display avatars from Google. Improve user experience
with updated avatar URL handling.
๐Ÿ’„ Update footer layout and account links
Refactor footer to improve layout and add account links for logged-in users.
๐Ÿ’„ Update event dashboard UI and styling
Adjust padding and text sizes for better responsiveness and visual appeal.
๐Ÿ’„ Update delete button visibility for touch devices
Enhance UI by showing delete buttons on touch devices and hiding them
on desktop to improve user experience.
๐Ÿ’ฌ Update contact email address
Change the contact email from support@commanigy.com to support@knipsmig.com for accurate communication.
๐Ÿ’„ Update upload management text and event stats layout
Enhance clarity in upload management instructions and adjust
event stats section for improved visual hierarchy.
5 days ago
๐Ÿ’„ Improve event search UI and limit display
Enhance the search functionality with a clear button and limit the
number of events displayed to improve user experience.
๐Ÿ’„ Enhance user search functionality and UI
Refactor user index to allow searching by name or email with a clear
search button and a reset option for better usability.
5 days ago
๐Ÿ› Fix event retrieval logic in show action
Update the show action to handle event lookup by short_id or id,
raising an error if not found.
5 days ago
๐Ÿ’„ Update event dashboard access message
Enhance user experience by providing a clear alert for non-owners
redirected from the event dashboard.
5 days ago
๐Ÿ’„ Update event routes and controller actions
Refactor event handling to use short IDs for better URL structure and
improve user experience when accessing event pages.
6 days ago
๐Ÿ’„ Optimize claim path with one less click
Change the origin parameter in the Google OAuth button to use the new event claim path for better event handling.
๐Ÿ“ Update copilot instructions for clarity
Enhance documentation by adding details on event claiming,
testing commands, background jobs, and SEO pages.
7 days ago
๐Ÿ’„ Update default sender email in ApplicationMailer
Correct the sender email address to match the intended domain.
7 days ago
๐ŸŽจ Update event info overlay animation
Enhance the visual appeal of the event info overlay with a new
animation effect for better user engagement.
7 days ago
๐Ÿ’„ Update slideshow layout and QR code display
Enhance the slideshow UI by adjusting the main display area and
adding a QR code for uploads in the event info overlay.
๐Ÿ’„ Update color scheme for UI elements
Change UI colors from green to pink for a more cohesive design
and improved visual appeal throughout the page.
7 days ago
๐ŸŽจ Update default sender email in ApplicationMailer
Change the default sender email address to align with the current
support email for better communication.
8 days ago
๐Ÿ’„ Update heading and paragraph styles
Adjust heading margin and text gradient for better visual appeal.
Revise paragraph text for clarity and engagement.
8 days ago
๐Ÿ’„ Update emoji mappings and deployment message formatting
Enhance the emoji categories and improve the formatting of deployment messages for better clarity and usability.
8 days ago
โœ… Add tests for final deletion warnings
Implement tests to ensure final deletion warnings are sent correctly
to eligible events, do not send duplicate warnings, and handle
unclaimed events appropriately.
๐ŸŽจ Refactor avatar URL assignment in from_omniauth
Ensure consistent formatting of avatar URLs when creating or updating users.
โœ… Add cascade deletion tests for events and users
Implement tests to ensure that deleting events and users correctly
triggers tracking for associated media and metrics.
๐Ÿ’ฌ Update warning messages to reminders
Change "Final warning" to "Final reminder" in email and dashboard
to enhance clarity and consistency in user notifications.
โฌ†๏ธ Upgrade libraries
โฌ†๏ธ Upgrade Ruby version to 3.4.7
Update the Ruby version in the project to ensure compatibility with
latest features and improvements.
โฌ†๏ธ Upgrade Ruby and Actions Checkout Versions
Update Ruby setup and actions checkout to the latest versions for improved
performance and security in CI workflows.
๐Ÿ’„ Refine deletion warning logic to only target events with media and update mailer text to reflect this change.
๐ŸŽจ Enhance user creation chart data by splitting users with and without events and enabling dynamic color assignment.
๐Ÿ’„ remove unused HTML comment from deletion warning email template
๐Ÿ’„ Add admin dashboard section for events approaching deletion and display lifetime member recognition in the UI.
๐Ÿ’„ Adjust recent users and events display limits on the admin dashboard.
โœจ improve admin media display with thumbnails and video play icons, filter events by user, and add event download/deletion warning timestamps.
๐Ÿ’„ update deletion warning email content for improved clarity and call to action.
Merge branch 'master' into try-deletion-mails
โšก๏ธ Remove `.processed.url` from Active Storage variant and preview return values.
โœจ Add `--no-download` option to the database wipe script and use on-demand processing for media variants.
โœจ Add deletion email notifications
10 days ago
๐Ÿ’„ Update hero illustrations for event pages
Enhance the layout and styling of hero illustrations on birthday,
graduation, and wedding pages for improved visual consistency.
10 days ago
๐Ÿ’„ Update hero illustration container width
Increase the maximum width of hero illustration containers for better
visual presentation on birthday, graduation, and wedding pages.
10 days ago
โœจ Add hero illustrations to birthday, graduation, and wedding pages
Enhance visual appeal by including hero illustrations for each event
page, improving user engagement and experience.
10 days ago
โœ… Add tests for hero illustration helper
Introduce comprehensive tests for the hero illustration helper method,
covering various holidays and seasons to ensure correct illustration
selection based on date.
10 days ago
๐Ÿ’„ Update dashboard stats and layout
Add total storage bytes to dashboard stats and improve UI layout for better
consistency and readability.
๐Ÿ’„ Update event management links and delete button
Show management options only for claimed events to enhance user experience.
๐Ÿ”ฅ Remove backfill metrics task
Eliminate the backfill task for metrics from the metrics.rake file.
11 days ago
โœจ Introduce media management feature
Add media controller and view for managing media uploads. Update routes
to include media resources in the admin namespace. Enhance the events
index to display media links for better navigation.