Mike Dalessio
79c9ea2ce1
Remove a bunch of N+1s
...
related to notification and comment rendering
2025-11-27 11:08:45 -05:00
Jason Zimdars
e26845709a
Disable focus ring
2025-11-26 11:24:13 -06:00
Mike Dalessio
e0aa1d257e
Drop User.system and replace with Account#system_user
2025-11-24 13:23:57 -05:00
Stanko K.R.
6f8364071c
Fix call to non-existant blur action
2025-11-21 17:57:38 +01:00
Stanko K.R.
ac2ed4851e
Blur comment field after submission
2025-11-21 15:59:22 +01:00
Jason Zimdars
25e2d98c35
Don't label these, they're expected and obvious (I think)
2025-11-19 16:26:55 -06:00
Jason Zimdars
0259cb860d
Fix awkward wrapping on mobile
2025-11-19 16:16:16 -06:00
Jason Zimdars
eeeb3a6e7e
Remove extra mark-up
2025-11-17 17:38:25 -06:00
Jason Zimdars
51a9edf419
Contain hotkeys inside the button
2025-11-17 17:35:14 -06:00
Jorge Manrubia
906c5245ce
Prefer inline partials
2025-11-17 11:29:08 +01:00
Jorge Manrubia
c247a430fb
Favor consistent style that avoids explicit dom_id calls
2025-11-17 11:21:50 +01:00
Jorge Manrubia
17876b30d4
Manage comments with streams
...
We replacing the full list of comments within a turbo frame, which didn't feel great when you had several comments.
2025-11-13 17:12:46 +01:00
Jorge Manrubia
bddbc0c0ac
Make comment body area permanent so that morphing/refresh does not touch it
2025-11-13 16:52:54 +01:00
Jason Zimdars
197cf12512
"Post" is too terse
...
I think we can go back to the longer label now that the hotkeys aren't
inside the button
2025-11-12 17:12:39 -06:00
Jorge Manrubia
2dab14ef64
Replace the full container since we want to get back to the initial state
...
To see the boost button again
2025-11-12 18:14:31 +01:00
Jorge Manrubia
2d96e7c9c6
Use streams to update/remove reactions
...
Prevents race condition causing flickering https://app.fizzy.do/5986089/cards/2906
This will prevent these from udpating live, but we will tackle that as part of live card
updates with page refreshes, which I will tackle soon.
2025-11-12 18:04:20 +01:00
Jason Zimdars
7d095c87b1
Simplify label, try showing the hotkey outside the button when we have room
2025-11-11 17:54:56 -06:00
Jason Zimdars
2afadd41e8
Indicate shortcut on comment submit
2025-11-10 18:20:58 -06:00
Andy Smith
6aeceb56e2
Tighten up reactions styles
2025-11-06 12:49:20 -06:00
Jorge Manrubia
39ec6cf062
Replace collection with board in the code, tests green
2025-11-05 13:41:12 +01:00
Jorge Manrubia
03a345609e
Baseline replacing collection with board across code
2025-11-05 13:31:54 +01:00
Jason Zimdars
48fd1f3502
Use debounced submit to prevent duplicate submissions
2025-10-30 12:16:35 -05:00
Andy Smith
6ab46e869e
Use BC icon
2025-10-29 16:53:06 -05:00
Andy Smith
93834ffc5f
Use boost icon
2025-10-29 16:43:34 -05:00
Andy Smith
b2a83f1625
Add Basecamp-style boosts
2025-10-27 16:59:57 -05:00
Andy Smith
6b0fc35627
Revert "Reactions"
2025-10-27 16:16:57 -05:00
Andy Smith
0b743037db
Set explicit button type
2025-10-27 15:57:59 -05:00
Andy Smith
ce4899d089
Better trigger alignment without reactions
2025-10-27 15:05:40 -05:00
Andy Smith
5180555e30
Position the reaction button when empty
2025-10-27 14:49:20 -05:00
Andy Smith
fdec3f2155
Add extra enojis
2025-10-27 14:35:49 -05:00
Andy Smith
fe00a43786
Nicer submit and cancel buttons
2025-10-27 14:27:55 -05:00
Andy Smith
a742ed65ff
Use new icons
2025-10-27 14:10:47 -05:00
Andy Smith
d72136ae92
Insert emoji character to input
2025-10-27 13:37:53 -05:00
Andy Smith
9711a8e1e5
Prevent empty submit on reaction input
2025-10-27 13:24:30 -05:00
Andy Smith
7b432a40f6
Consolidate quick-reactions and reactions
2025-10-27 11:34:35 -05:00
Jorge Manrubia
6af27c91d8
Fix: anchor links to comments not working
...
The problem was having the turbo frames as targets: their display: contents would make
auto-scrolling not working!
https://fizzy.37signals.com/5986089/cards/2190
2025-10-07 10:11:05 +02:00
Jorge Manrubia
38116f64e4
Higher fidelity for watching/unwatching cards
2025-10-06 10:48:31 +02:00
Jorge Manrubia
0774101b0d
Use the new required attribute that now Lexxy supports
2025-10-02 09:34:41 +02:00
Andy Smith
80e072f845
Use controller to disable empty comment submit
2025-10-01 16:56:55 -05:00
Stanko K.R.
4879995013
Serialize events
2025-09-16 20:04:20 +02:00
Andy Smith
22f9c9d168
WIP
2025-09-10 12:15:31 -05:00
Jorge Manrubia
a2963e3032
Fix lexxy events prefix
2025-08-26 08:33:15 +02:00
Jorge Manrubia
5b5c698af7
Rename Action Text Lexical => Lexxy
...
Conflicts:
app/assets/stylesheets/terminals.css
2025-08-26 08:25:19 +02:00
Jorge Manrubia
6e2c8615a0
Add language picker for code blocks
2025-08-14 11:24:39 +02:00
Andy Smith
8e795f183d
Update system message to highlight verbs
2025-07-24 13:42:19 -05:00
Jason Zimdars
468a29c9ad
Give them screen reader labels
...
See: https://fizzy.37signals.com/5986089/collections/2/cards/1106
2025-07-16 11:33:33 -05:00
Jason Zimdars
f0235e7e07
Not needed
...
See: https://fizzy.37signals.com/5986089/collections/2/cards/1108
2025-07-16 11:08:06 -05:00
Andy Smith
f9c7862fc1
Add hover effect for comment edit button
2025-07-07 10:12:32 -05:00
Andy Smith
95dac275fd
Add hover effect to overflow button
2025-07-07 10:07:56 -05:00
Andy Smith
84d5f64d1f
Merge pull request #695 from basecamp/focus-hover-styles
...
Focus hover styles
2025-07-07 09:49:08 -05:00