Andy Smith
32cfba82d9
Finish desktop styles
2025-05-13 14:32:51 -05:00
Andy Smith
49d24feff7
WIP Limited columns
2025-05-13 12:50:34 -05:00
Andy Smith
5c6a53a1bc
WIP new sorting
2025-05-13 12:34:07 -05:00
Mike Dalessio
e5ac9a607d
Merge pull request #490 from basecamp/fix-local-time
...
Refresh local time target when morphed
2025-05-13 11:46:42 -04:00
Jason Zimdars
0a500612da
Just set the clear filter so restore_collections_filter_from_cookie can do the right thing
2025-05-13 08:24:48 -05:00
Jorge Manrubia
515396263e
Refresh local time target when morphed
...
Alternative to https://github.com/basecamp/fizzy/pull/486
2025-05-13 05:44:19 +02:00
Jason Zimdars
368ae5ce6a
Handle case where no params are sent because nothing is checked
2025-05-12 22:23:16 -05:00
Jason Zimdars
9c4a359865
Ensure checkboxes in menus have full size click targets
2025-05-12 21:50:32 -05:00
Jason Zimdars
64e366efd2
Do or die
2025-05-12 17:07:05 -05:00
Mike Dalessio
cb6a001ba2
Merge pull request #489 from basecamp/flavorjones/non-auto-closing-collections
...
Handle collections that do not auto close
2025-05-12 17:21:44 -04:00
Mike Dalessio
5d26feaa75
Handle collections that do not auto close
2025-05-12 17:19:46 -04:00
Andy Smith
01c642e6a8
Restructure day containers
2025-05-12 15:29:33 -05:00
Mike Dalessio
0e0446a88b
Merge pull request #486 from basecamp/flavorjones/better-date-handling
...
Ensure dates are re-formatted on turbo frame load
2025-05-12 16:15:13 -04:00
Mike Dalessio
5d84b16b36
Ensure dates are re-formatted on turbo frame load
...
ref: https://37s.fizzy.37signals.com/collections/693169850/cards/999009063
2025-05-12 15:52:19 -04:00
Mike Dalessio
62897c49ab
Merge pull request #485 from basecamp/flavorjones/display-last-active-at
...
Render the "last active at" timestamp in the card meta
2025-05-12 15:50:21 -04:00
Mike Dalessio
b859c26125
Render the "last active at" timestamp in the card meta
...
because this is what the "closing soon" bubbles et al are triggered on.
2025-05-12 15:49:13 -04:00
Mike Dalessio
68598c581a
Merge pull request #484 from basecamp/flavorjones/dep-update-rack
...
dep: update rack and rack-session
2025-05-12 15:08:18 -04:00
Mike Dalessio
71590f9e12
dep: update rack and rack-session
...
to address:
- https://github.com/basecamp/fizzy/security/dependabot/25
- https://github.com/basecamp/fizzy/security/dependabot/26
2025-05-12 15:06:17 -04:00
Jason Zimdars
ebba9a11fb
Merge branch 'main' into jz-5-8-25
...
* main:
Fix the flashing notif tray
Remove unused var
Update bubble text when 0 days
More yellow, less orange
Don't run solid queue in dev by default
Add more gold to the golden cards
Remove outlined letters, only use mono for date
Tweak stroke values for legibility
Try monospace font
Text stroke outlines
2025-05-08 17:26:46 -05:00
Jason Zimdars
179b924b2c
Simplify selector
2025-05-08 17:25:08 -05:00
Mike Dalessio
725b38e6b3
Merge pull request #482 from basecamp/flavorjones/fix-flashing-notif-tray
...
Fix the flashing notif tray
2025-05-08 17:33:33 -04:00
Mike Dalessio
0219ad8c1f
Fix the flashing notif tray
...
I think this is OK to make permanent again now that we're broadcasting
readings to keep the try in sync.
ref: https://37s.fizzy.37signals.com/collections/693169850/cards/999009042
2025-05-08 17:31:34 -04:00
Jason Zimdars
3bfb25ebc2
Close pinned cards when you click since the tray persists between page loads
2025-05-08 16:23:57 -05:00
Andy Smith
20d45c0b3e
Merge pull request #481 from basecamp/one-day-reminder
...
One day reminder
2025-05-08 15:46:50 -05:00
Andy Smith
5281022ef3
Remove unused var
2025-05-08 15:44:48 -05:00
Andy Smith
d6736a8bcf
Update bubble text when 0 days
2025-05-08 15:43:56 -05:00
Andy Smith
69e19ea570
Update comment
2025-05-08 15:22:39 -05:00
Andy Smith
b693670c02
Align top better
2025-05-08 15:20:25 -05:00
Andy Smith
ce2e8c983d
Better cards on mobile
2025-05-08 15:15:47 -05:00
Andy Smith
8f5df439b5
Merge pull request #478 from basecamp/golden-color-tweak
...
Add more gold to the golden cards
2025-05-08 14:37:00 -05:00
Andy Smith
0149f7daaa
Merge pull request #467 from basecamp/completed-text-outline
...
Completed text outline
2025-05-08 14:36:44 -05:00
Andy Smith
abe5200726
More yellow, less orange
2025-05-08 14:19:38 -05:00
Jason Zimdars
b1cd10afe7
Nudge people that / is for commands
2025-05-08 13:07:41 -05:00
Jason Zimdars
d02501e008
Show help if you arrow-up but don't have any previous commands yet
...
- @jorgemanrubia this is a little fragile because it relies on CSS `:empty` which fails if any whitespace is present, which is why I needed to make the `<ul>` a one-liner. If we like this we may want to implement something more robust
2025-05-08 13:03:47 -05:00
Mike Dalessio
3c4e85f1ca
Merge pull request #479 from basecamp/flavorjones/dev-solid-queue-config
...
Don't run solid queue in dev by default
2025-05-08 13:46:31 -04:00
Mike Dalessio
3444427d32
Don't run solid queue in dev by default
...
but allow it to be turned on by touching tmp/solid-queue.txt
2025-05-08 13:44:05 -04:00
Andy Smith
9a38c28858
Merge pull request #463 from basecamp/reaction-emojis
...
Reaction emojis
2025-05-08 11:00:26 -05:00
Andy Smith
ec8e56ebf6
Add more gold to the golden cards
2025-05-08 10:49:20 -05:00
Mike Dalessio
094bdfadd4
Merge pull request #475 from basecamp/flavorjones/turbo-readings
...
Broadcast notification readings
2025-05-08 10:50:31 -04:00
Mike Dalessio
822ec5b5bb
Broadcast notification readings
...
so that the notification tray will be more consistent across open
browser tabs.
2025-05-08 10:40:10 -04:00
Jorge Manrubia
38274941ba
Merge pull request #466 from basecamp/fizzy-do-3
...
Fizzy Do: Commands for tags, show help menu and more
2025-05-08 11:42:43 +02:00
Jorge Manrubia
1662a8af82
Hide terminal menu when pressing ESC
...
This was only working when the focus was on the input
2025-05-08 11:37:30 +02:00
Jorge Manrubia
8c31d1f48a
Only consider published cards when using filter
2025-05-08 11:29:40 +02:00
Jorge Manrubia
5cd71a7699
Don't dismiss on any key, only with N or ESC
...
Also, this reworks the system to rely on stimulus event handling. This cover cases like unbinding events automatically when the controller get disconnected and such.
See:
https://3.basecamp.com/2914079/buckets/37331921/todos/8617430347
2025-05-08 11:21:39 +02:00
Jorge Manrubia
05e55adbaa
Prefer array
2025-05-08 10:51:33 +02:00
Jorge Manrubia
c25ec9ef7b
Rename
2025-05-08 10:49:15 +02:00
Jorge Manrubia
cb27a13781
Simplify
2025-05-08 10:48:21 +02:00
Jorge Manrubia
86db634f7f
Fix: selected item not showing up in Safari
...
It also handles auto selecting when an element is focus. E.g: if you tabulate to the next control in the navigable list, you want selection to update accordingly.
2025-05-08 10:41:51 +02:00
Jorge Manrubia
59303a4628
Merge branch 'main' into fizzy-do-3
...
* main: (29 commits)
Ensure that a "reconsidered" card gets an updated timestamp
Try a fresh activity design
Log the authenticated user
Remove leading space when avatar is hidden on pinned cards
Display card number in notifications and events
Ensure that cards with an empty title aren't mysterious in notifs
bin/dev ensures puma runs solid queue
Adjust selection color to feel more terminal-y
Eliminate double-tab behavior
Clear error state when you start editing
Color terminal text on error
Don't indicate spelling errors
The command is lowercase
Remind 7 days before, not 30
Make the icon square
Subtler bubble styles
Variable bubble shapes
Bubble CSS
Rename 'badge' to 'bubble'
Address PR feedback
...
# Conflicts:
# app/javascript/controllers/terminal_controller.js
# app/views/commands/_form.html.erb
2025-05-08 10:29:54 +02:00
Jorge Manrubia
d10c45772e
Add a clear command to clear filters
2025-05-08 10:20:57 +02:00