Commit Graph

971 Commits

Author SHA1 Message Date
Jason Zimdars 408bb79a4e Use a class 2025-01-28 18:09:34 -06:00
Jason Zimdars b3c7f553b4 Clean up, be more BEM-like 2025-01-28 18:07:04 -06:00
Jason Zimdars c7503c2663 Actually that should be an element, not modifier class 2025-01-28 18:05:01 -06:00
Jason Zimdars 523b543244 Rename, they're all wrapped now 2025-01-28 18:04:24 -06:00
Jason Zimdars 367a618064 When you hover a chip, highlight all the other chips about that bubble for that day 2025-01-28 18:02:32 -06:00
Jason Zimdars e8622ed402 Sticky column titles, tighter grid 2025-01-28 16:49:59 -06:00
Jason Zimdars 6c96995e43 Try a different approach to indicating time 2025-01-28 16:40:25 -06:00
Jason Zimdars 627da16792 Simplify grid display 2025-01-28 13:37:58 -06:00
Jason Zimdars 07b670d1d5 Make the chips appear more balanced 2025-01-28 13:17:42 -06:00
Jason Zimdars 502e915f27 To display 12am to Midnight inclusive, we need to actually render 25 rows (+1 for column labels) 2025-01-28 12:57:54 -06:00
Jason Zimdars f6fc05bc36 Center the time label vertically in the grid cell
- Accounts for when the cell is tall due to clustered events
2025-01-28 12:57:02 -06:00
Kevin McConnell 4c63f88620 Merge pull request #206 from basecamp/latest-activity
Latest activity
2025-01-28 17:43:06 +00:00
Kevin McConnell 5b1a774b52 Add test for events controller 2025-01-28 17:40:03 +00:00
Kevin McConnell 13080a5c36 Simplify the methods a bit 2025-01-28 17:27:56 +00:00
Kevin McConnell 9c9f062123 Don't show the project filter yet 2025-01-28 17:21:14 +00:00
Kevin McConnell a0ed267bcf Only show active bubbles in home page card 2025-01-28 17:08:40 +00:00
Kevin McConnell cc1051c968 Expire upload links after 5 minutes
By default the Active Storage URLs are valid for 5 minutes. We should
avoid caching the responses for longer than that.
2025-01-28 16:13:26 +00:00
Kevin McConnell e93acb0e38 Don't repeatedly mark notifications read 2025-01-28 11:54:11 +00:00
Kevin McConnell ed17bc28ab Make active storage blobs cacheable 2025-01-28 11:45:33 +00:00
Kevin McConnell c213914af6 Remove conditional caching on bubble
This leads to us showing stale assets after deployments. Removing for
now, until we add a more consistent cache strategy.
2025-01-28 11:34:08 +00:00
Jason Zimdars 5e9c65c4ff Merge branch 'main' into latest-activity
* main:
  Add a new, more cheerful default color
  Apparently Safari supports hyphens inside textareas
2025-01-27 17:19:42 -06:00
Jason Zimdars dd08991104 Add a new, more cheerful default color 2025-01-27 17:18:59 -06:00
Jason Zimdars 15977913ba Apparently Safari supports hyphens inside textareas
It's nice that they do but it's not expected or particularly nice when you're actually writing
2025-01-27 17:14:36 -06:00
Jason Zimdars a847a71a57 Merge branch 'main' into latest-activity
* main:
  Undo weird flash notices
  Redirect to bucket after deleting
  Fix layout issues in Safari
  Should match text
  Add production deploy config
  Add Kamal deploy config
  Remove old deploy config
2025-01-27 17:11:27 -06:00
Jason Zimdars abf7f8a220 Undo weird flash notices 2025-01-27 17:11:16 -06:00
Jason Zimdars 7364720e42 Redirect to bucket after deleting 2025-01-27 16:55:57 -06:00
Jason Zimdars 90114ca7d7 Fix layout issues in Safari 2025-01-27 16:49:37 -06:00
Jason Zimdars eaa71d490d Should match text 2025-01-27 16:08:26 -06:00
Jason Zimdars d84d8ebff5 Fix alignment, put overrides on the class 2025-01-27 16:06:34 -06:00
Jason Zimdars e0c0c90ba4 Tighten-up no-activity blocks, adjust layout between day blocks 2025-01-27 15:54:26 -06:00
Jason Zimdars f0f7489be9 Add clarity 2025-01-27 13:33:32 -06:00
Kevin McConnell 09466b1984 Only highlight current hour today 2025-01-27 17:11:38 +00:00
Kevin McConnell 1184ea8cf8 Smoosh empty days together 2025-01-27 17:07:46 +00:00
Kevin McConnell 3f3b5f3a61 Only show unique bubble entries in each cluster 2025-01-27 15:41:01 +00:00
Kevin McConnell 0816c60255 Re-enable event CSS section 2025-01-27 15:41:01 +00:00
Kevin McConnell bfaac4bd44 Render activity directly into requested timezone 2025-01-27 15:41:01 +00:00
Kevin McConnell 2681d76e12 Allow all hosts in development, for testing 2025-01-27 14:16:41 +00:00
Kevin McConnell 94b2c256b9 Set request timezone to match browser 2025-01-27 14:16:15 +00:00
Kevin McConnell 014a297717 Add production deploy config 2025-01-27 13:30:48 +00:00
Kevin McConnell 890c754f85 Add Kamal deploy config 2025-01-27 13:02:55 +00:00
Kevin McConnell f02b75e76b Remove old deploy config 2025-01-27 09:02:51 +00:00
Jason Zimdars 85daf2aecf Merge branch 'main' into latest-activity
* main:
  Ensure notification panels have a visible border in dark mode
  Polish divider
2025-01-24 22:05:23 -06:00
Jason Zimdars c833f42aca Ensure notification panels have a visible border in dark mode 2025-01-24 22:05:13 -06:00
Jason Zimdars 9b2d25e564 Oops, should be this 2025-01-24 20:24:07 -06:00
Jason Zimdars bd6e2ab1ab Stub expanded filters design 2025-01-24 20:09:22 -06:00
Jason Zimdars d01e62a2ed Stub CSS for displaying events in a cluster
@kevinmcconnell in order for the clusters to work, we'll need to update `timeline_conteroller.js` to set `grid-column-start` and `grid-row-start` on `.cluster` so it displays in the correct hour/action cell. Then we'll enable these styles to display them together without overlapping.
2025-01-24 20:06:58 -06:00
Jason Zimdars 13dacceca2 Ensure there is space between clustered events 2025-01-24 19:55:28 -06:00
Jason Zimdars 3f794f9d73 Polish divider 2025-01-24 19:50:29 -06:00
Jason Zimdars 93af7a0e75 Dark mode variant 2025-01-24 16:31:14 -06:00
Jason Zimdars ea650389e2 Brighten up meta text 2025-01-24 16:23:48 -06:00