Commit Graph

57 Commits

Author SHA1 Message Date
Jason Zimdars a3b81af1da Merge branch 'main' into colors
* main: (284 commits)
  Polish closed stamp
  Add new card button to considering column
  Let's leave inside the menu for now
  Improve terminal history behavior
  More space between
  Add a navigation hint, make "All collections" link navigate like the others
  Reorder methods
  Fix: dismiss notifications from comments
  Fix card icons
  Filter collections menus, add keyboard shortcuts
  Style
  Space between
  Remove debug
  Consistent sizing
  Configure deployment for load balancing
  Configure the autoclose period at the collection level
  Rename to avoid using the same name
  Add brakeman rule
  Collections can be private now too
  Not used outside the class anymore
  ...
2025-04-25 15:59:09 -05:00
Jason Zimdars adf3d52095 Adjust collection line to contrast with comment excerpts 2025-04-24 12:02:46 -05:00
Jason Zimdars 3f9198d543 Give the timeline a little space on each side 2025-04-24 11:31:51 -05:00
Jason Zimdars db5df1a596 Update filter on events screen
- Allow proper sizing
- Bring back All Collections option
2025-04-23 16:39:47 -05:00
Jason Zimdars b3a2c65527 Improve layout and truncation 2025-04-23 09:24:31 -05:00
Jason Zimdars 8fec68c34c Remove index columns 2025-04-22 23:07:06 -05:00
Jason Zimdars b29afcd518 Same treatment for the events index 2025-04-22 22:57:48 -05:00
Andy Smith e00edb444d Update ink and inverted colors 2025-04-17 14:10:35 -05:00
Jason Zimdars 3ff938f174 Show more of the summary before truncating 2025-04-11 13:21:47 -05:00
Jorge Manrubia 723e6d94f5 Rename bubbles => cards 2025-04-09 14:50:58 +02:00
Andy Smith 657181e900 Add cascade layers 2025-04-04 11:08:11 -05:00
Jason Zimdars ffc31e460f Revert "Merge pull request #345 from basecamp/cascade-layers"
This reverts commit 01e7301327, reversing
changes made to 832134385a.
2025-04-03 17:42:26 -05:00
Andy Smith e91bda7ffc Add cascade layers to all CSS files 2025-04-02 16:19:56 -05:00
Jason Zimdars 5b4e40b3ea Fix overlap on new bucket button 2025-03-27 16:47:46 -05:00
Jason Zimdars ae1ec22419 Try centered events layout 2025-03-26 16:05:52 -05:00
Jason Fried eb54c6fa6d Thinner gridlines on home. 2025-03-25 12:29:34 -07:00
Jason Zimdars ebca0caa03 Square headers, correct centering, use --grid-lines variable throughout 2025-03-24 16:36:13 -05:00
Jason Zimdars 015b26e7e8 Dark mode 2025-03-20 11:16:31 -05:00
Jason Zimdars 714ae9d317 Differentiate events with an icon 2025-03-19 13:35:17 -05:00
Jason Zimdars b99fc7484b Handful of tweaks 2025-03-18 16:01:31 -05:00
Jason Zimdars b498dfd752 Restore related events hover effect 2025-03-18 15:59:37 -05:00
Jason Zimdars 28a569c49b Tickets 2025-03-17 21:24:08 -05:00
Jason Zimdars 8cde1883a6 Filter activity by bucket 2025-02-19 18:05:12 -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 e5e8f321df Make these sticky 2025-02-12 13:37:03 -06:00
Jason Zimdars e46c23a8b4 Try making non-related elements recede 2025-01-31 09:49:41 -06:00
Jason Zimdars 7a98ae0601 Sticky headings should appear above event chips 2025-01-31 09:34:12 -06:00
Jason Zimdars 8c54db5cef Ensure shadow is above avatars and timestamps 2025-01-29 21:36:46 -06:00
Jason Zimdars 7a01f3a056 Tighten up timestamp 2025-01-29 14:52:03 -06:00
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 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
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
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
Jason Zimdars 9b2d25e564 Oops, should be this 2025-01-24 20:24:07 -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
Kevin McConnell 7f96475344 Each cluster of events should have a parent 2025-01-23 17:08:55 +00:00
Jason Zimdars c0a2b36000 Color all cells 2025-01-23 09:53:12 -06: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 1c20872b83 Highlight the current hour
FIXME: only do this on the current day
2025-01-22 21:57:38 -06:00