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
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
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
94b2c256b9
Set request timezone to match browser
2025-01-27 14:16:15 +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