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