Commit Graph

3508 Commits

Author SHA1 Message Date
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
Jason Zimdars 6e086cc0bb Style filter drop-down 2025-01-24 16:23:39 -06:00
Jason Zimdars 881e1d07fc Merge branch 'main' into latest-activity
* main: (27 commits)
  Leave some space for the tray
  Let's not assume it's a due date
  Avoid overlap
  Let's try without the big drag button, extend beyond the column a touch
  Tighten labels
  Match notification dot
  Spacing
  Add more context
  Avoid leaving the tray open
  This shouldn't be here
  Paginate the read notifications
  Add a test case
  Split up a big view
  Allow filtering by stage
  Send beacon request on disconnect as well
  Wire up notifications "Mark all as read" button
  Add unread dot
  Set state for when there are no new notifications
  Move to right side, smooth transition
  Open tray on click, stub mark-as-read button
  ...
2025-01-24 15:07:17 -06:00
Jason Zimdars 43ee37a422 Leave some space for the tray 2025-01-24 15:06:02 -06:00
Jason Zimdars ad73853fe0 Let's not assume it's a due date 2025-01-24 15:04:11 -06:00
Jason Zimdars ec65f8a529 Avoid overlap 2025-01-24 14:55:24 -06:00
Jason Zimdars 7e97f1b672 Let's try without the big drag button, extend beyond the column a touch 2025-01-24 14:54:10 -06:00
Jason Zimdars 3e7fbbd401 Tighten labels 2025-01-24 14:26:24 -06:00
Jason Zimdars 62ef5d90a6 Match notification dot 2025-01-24 14:18:38 -06:00
Jason Zimdars 3c66f1ade7 Spacing 2025-01-24 14:15:54 -06:00
Jason Zimdars 40f3925712 Add more context 2025-01-24 14:09:59 -06:00
Jason Zimdars 823602bcee Avoid leaving the tray open 2025-01-24 13:56:03 -06:00
Jason Zimdars c068fac93f Merge branch 'notification-index'
* notification-index:
  This shouldn't be here
  Paginate the read notifications
  Send beacon request on disconnect as well
  Wire up notifications "Mark all as read" button
  Add unread dot
  Set state for when there are no new notifications
  Move to right side, smooth transition
  Open tray on click, stub mark-as-read button
  Refactor
  `New for you` empty state
  Add a notifications button to the tray for reaching the index when you have no unreads
  Needed when truncating so the avatar isn't squished
  Style notifications index; add truncation for long notifications
  Add an index view for all notifications
  Move notifications to tray controller
2025-01-24 13:41:59 -06:00
Jason Zimdars 57a1e4d621 This shouldn't be here 2025-01-24 13:29:48 -06:00