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
Andy Smith
757ff4ff2b
Merge branch 'main' into focus-hover-styles
2025-07-03 15:14:14 -05:00
Jason Zimdars
8f42086703
Truncation for comment author line
2025-07-03 15:06:15 -05:00
Andy Smith
4bc1b36d3d
Clean up --hover variables
2025-07-02 16:14:34 -05:00
Jason Zimdars
985337a91c
Esc should not propagate when closing dialogs
2025-07-02 14:29:15 -05:00
Jason Zimdars
91aa8be4fc
Screen reader: Use heading for comments navigation
2025-07-02 14:22:16 -05:00
Andy Smith
c7eeb56cfa
Clear the comments cache
2025-06-30 16:47:08 -05:00
Jorge Manrubia
9ddb18792b
Only offer users accessible in the collection
2025-06-20 10:44:42 +02:00
Jorge Manrubia
2dbb53da1f
Add prompts to the rest of rich text editors
2025-06-19 13:34:44 +02:00
Jorge Manrubia
d7c06702e3
Add controller to retarget links
...
So that internal links can skip turbo frames, and external links
open in new pages
2025-06-02 12:04:43 +02:00
Jorge Manrubia
fa04016cbe
Revert "Revert "Replace House with Lexical""
2025-05-29 14:25:16 +02:00
Jorge Manrubia
08d8b2e5ff
Revert "Replace House with Lexical"
2025-05-29 14:22:27 +02:00
Jorge Manrubia
62bef018ea
Merge branch 'main' into lexical
...
* main:
Don't choke when rendering commands where the card was deleted
Update tests
Rework system events
test: add missing assertions
dep: bump active_record-tenanted to fix URI support
Remove hyphen from "Un-do"
Prevent default when handling keyboard shortcuts
dep: update AR::Tenanted to support database URIs
Detect platform and label the correct hotkey shortcut
Things got too tight
Don't require TLS for Beamer at the moment
dep: update dependencies
# Conflicts:
# Gemfile
# Gemfile.lock
# app/assets/stylesheets/comments.css
2025-05-29 12:44:14 +02:00
Jorge Manrubia
594161b982
Make autosave work with lexical
2025-05-28 23:20:24 +02:00
Jason Zimdars
c6c9e0d5fc
Rework system events
...
- Restyle system events so they don't look like comments and aren't attributed to the system user
- Ensure the event creator is included in the description so it's clear who did it.
- Walk back system comment replacement. Yes, it potentially avoids embarassing people when they change their mind, it's also losing data. If two intentional assigments happen in proximity, we've been only showing the latest one,.
2025-05-28 15:26:41 -05:00
Jason Zimdars
62c01627ec
First stab at styles
2025-05-26 14:56:36 -05:00
Jorge Manrubia
de87ff9c70
Refine syntax higlighting
2025-05-23 13:28:26 +02:00
Jorge Manrubia
85f03b5bf0
Use new default toolbar
2025-05-23 12:40:29 +02:00
Jorge Manrubia
0693617d83
Some initial work to reuse styles with lexical
2025-05-23 11:53:22 +02:00
Jorge Manrubia
10b2aad647
Replace House with lexical-powered actiontext
2025-05-23 11:41:08 +02:00
Jason Zimdars
f53f820817
Update edit template to include .comment container and avatar
2025-05-22 11:53:33 -05:00
Andy Smith
8d1a4ec73a
Close ghost space when no reactions exist
2025-05-07 15:15:28 -05:00