Commit Graph

247 Commits

Author SHA1 Message Date
Jason Zimdars b99fc7484b Handful of tweaks 2025-03-18 16:01:31 -05:00
Jason Zimdars 28a569c49b Tickets 2025-03-17 21:24:08 -05:00
Jason Zimdars 72592ec3cc Order events in the cluster so that the oldest is closest to the timestamp 2025-03-03 09:04:08 -07:00
Jason Zimdars 256edbfa96 Special case self-assignment 2025-02-24 16:25:24 -06:00
Jason Zimdars 8cde1883a6 Filter activity by bucket 2025-02-19 18:05:12 -06:00
Jason Zimdars 2a6e559d7a Tighter comment excerpts 2025-02-19 14:10:36 -06:00
Jason Zimdars 1a1ca72a3d Remove summary avatars and tweak timestamp 2025-02-19 14:05:35 -06:00
Jason Zimdars b3b881da17 Try a more Basecamp style activity event card 2025-02-19 14:02:07 -06:00
Jason Zimdars 72b8a612d8 Anchor to comments from Activity 2025-02-10 15:53:02 -06:00
Jason Zimdars d5b13a8030 Display counts for Added and Popped columns 2025-02-10 12:57:49 -06:00
Jason Zimdars 410b754d69 Adjust navigation 2025-02-07 16:27:12 -06:00
Jason Zimdars 346ecc34af Projects -> Collections 2025-02-06 16:24:05 -06:00
Jason Zimdars c0f842427d Rework navigation 2025-02-05 17:14:05 -06:00
Jason Zimdars 7dc856a33d Move this to the correct element 2025-02-05 09:34:36 -06:00
Jason Zimdars 6028dabbbb Align icon 2025-02-04 15:50:38 -06:00
Jason Zimdars f25335ba38 Try comment excerpts in notification and event chips 2025-02-04 14:04:17 -06:00
Jason Zimdars 782c42823d Ensure icon is colored in dark mode 2025-01-29 21:34:43 -06:00
Jason Zimdars 972927d56a Add a small icon to indicate actions in the touched column 2025-01-29 15:10:43 -06:00
Jason Zimdars c183116ac5 Show who was active in each cluster 2025-01-29 13:00:09 -06:00
Jason Zimdars 767ca083ed Add a line that describes the event action 2025-01-29 12:59:51 -06:00
Kevin McConnell 65064773bd Use local time helper to format the time
Also avoids JS error we were creating.
2025-01-29 08:59:02 +00:00
Jason Zimdars 4827cb3a30 Refactor using more Stimulus-y conventions 2025-01-28 20:07:45 -06:00
Jason Zimdars 408bb79a4e Use a class 2025-01-28 18:09:34 -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 6c96995e43 Try a different approach to indicating time 2025-01-28 16:40:25 -06:00
Kevin McConnell 9c9f062123 Don't show the project filter yet 2025-01-28 17:21:14 +00: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 1184ea8cf8 Smoosh empty days together 2025-01-27 17:07:46 +00:00
Kevin McConnell bfaac4bd44 Render activity directly into requested timezone 2025-01-27 15:41:01 +00:00
Jason Zimdars bd6e2ab1ab Stub expanded filters design 2025-01-24 20:09:22 -06:00
Jason Zimdars 13dacceca2 Ensure there is space between clustered events 2025-01-24 19:55:28 -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
Kevin McConnell 269f8b0f04 Remove unused variable name 2025-01-23 17:11:19 +00:00
Kevin McConnell 7f96475344 Each cluster of events should have a parent 2025-01-23 17:08:55 +00:00
Kevin McConnell 570d4ff66c Control the "no activity" label client-side
This allows us to take into account the local timezone -- any days where
all the events were outside the local 24-hour period are the ones that
are empty.
2025-01-23 13:13:26 +00:00
Jason Zimdars 3185e261e9 Stub project filter 2025-01-22 22:02:55 -06:00
Jason Zimdars 4674a45820 Space between days 2025-01-22 21:40:01 -06:00
Jason Zimdars 63da34c2d9 Show bucket name 2025-01-22 16:50:07 -06:00
Kevin McConnell 86cb627120 Include neighbouring events in paginated query
Since we're rendering according to the local timezone, we'll need to
include events that fall before or after the specific date on the
server, as they might get be inside the current day in the client's
timezone. So let's just grab a window of events either side of today,
and then hide anything that falls outside the client's day.
2025-01-22 16:44:30 +00:00
Kevin McConnell b2f72ff668 Use Stimulus to position events by timezone 2025-01-22 14:38:38 +00:00
Jason Zimdars e11b5095d5 Add grid cell styles and time markers 2025-01-21 18:29:56 -06:00
Kevin McConnell 11454a1952 Lazy-load activity pages 2025-01-17 17:28:07 +00:00
Kevin McConnell 3481d1f93e Show activity per day 2025-01-17 15:33:24 +00:00
Jason Zimdars 410cc95396 Stub out basic design 2025-01-15 17:16:59 -06:00