Commit Graph

2171 Commits

Author SHA1 Message Date
Jason Zimdars d17134cb5c Detect platform and label the correct hotkey shortcut
Yes, Platform Agent is overkill for just this but there isn't a one-size JS solution for updating both input placeholders and other HTML text and we're likely to need it later for other things like displaying platform-specific PWA prompts.
2025-05-27 12:14:24 -05:00
Jorge Manrubia 108f711d1f Inline missing helper 2025-05-27 12:55:09 +02:00
Jorge Manrubia 4aa1cef99d Show previeable content in the editor
Embedded PDF previewing isnt' reliable (not working in Safari with active storage). Instead
let's align the editor with Active Storage previews and support pdf previews
2025-05-27 12:30:44 +02:00
Jason Zimdars 62c01627ec First stab at styles 2025-05-26 14:56:36 -05:00
Jorge Manrubia 7b6b81444b Minimal styles for non-image attachments 2025-05-23 14:34:16 +02:00
Jorge Manrubia de87ff9c70 Refine syntax higlighting 2025-05-23 13:28:26 +02:00
Jorge Manrubia 1c41b956a9 Highlight at rendering time too 2025-05-23 13:25:07 +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 53c19e8e07 Improve flow for adding stages
Previously the new stage form replaced the list, now it properly appends
2025-05-22 21:48:44 -05:00
Jason Zimdars 57f8eff3b8 Merge branch 'main' into jz-5-22-25-am
* main:
  Accidental
  Show user's activity right on their profile screen
2025-05-22 16:23:03 -05:00
Jason Zimdars 7ee65608c9 Show user's activity right on their profile screen 2025-05-22 16:18:28 -05:00
Jason Zimdars 9ae92501f2 Merge branch 'main' into jz-5-22-25-am
* main:
  Handle single items better
  Finishing touches
  Relative positioning for trays
  WIP
2025-05-22 14:27:00 -05:00
Andy Smith c3c5b38b84 Finishing touches 2025-05-22 13:36:20 -05:00
Jason Zimdars f9cae2c43b Bolder day markers 2025-05-22 13:19:51 -05:00
Andy Smith a22c69bbc3 Relative positioning for trays 2025-05-22 12:30:15 -05:00
Jason Zimdars f53f820817 Update edit template to include .comment container and avatar 2025-05-22 11:53:33 -05:00
Andy Smith cfdaffeecb Merge branch 'main' into relative-tray
* main:
  Use link, not button
  Add notification settings link
2025-05-22 11:35:58 -05:00
Andy Smith 9a9cb3340b WIP 2025-05-22 11:01:17 -05:00
Andy Smith 9221251796 Merge pull request #519 from basecamp/notification-settings
Add notification settings link
2025-05-22 11:00:53 -05:00
Jason Zimdars b90d231529 Clear the filter 2025-05-21 22:13:38 -05:00
Jason Zimdars d79f2f903f Allow filtering activity by user via user profile 2025-05-21 21:57:58 -05:00
Jason Zimdars d95838d6c3 Mentions should also include the card id and collection name 2025-05-21 15:50:15 -05:00
Jason Zimdars 18db32569a Can just call card on Notification now 2025-05-21 15:50:01 -05:00
Jason Zimdars 504946dc54 Events for closed cards should use the closed color 2025-05-21 13:35:37 -05:00
Andy Smith 5d19a1e525 Use link, not button 2025-05-21 11:14:34 -05:00
Jason Zimdars 9779adbdf5 Keep collection context when clearing filters 2025-05-21 11:11:50 -05:00
Andy Smith d660a484e6 Add notification settings link 2025-05-21 11:11:18 -05:00
Jason Zimdars efeee8deca Fix extra space when there is no AI output 2025-05-21 11:01:01 -05:00
Andy Smith 3f873d904e Fix merge conflicts 2025-05-21 09:49:43 -05:00
Andy Smith f5dc923b43 Merge branch 'main' into tray-updates
* main:
  Tighten cards
  Stub recently closed filter
  Introduce a list style for all but the first six completed cards
2025-05-21 09:49:33 -05:00
Jason Zimdars f5e3e58be4 Tighten cards 2025-05-20 18:11:18 -05:00
Jason Zimdars 46ca6f13f6 Stub recently closed filter 2025-05-20 16:24:12 -05:00
Andy Smith 5a8da321fe Merge branch 'main' into tray-updates 2025-05-20 15:58:30 -05:00
Andy Smith 5c5b2e03af Add bouncy animation 2025-05-20 15:44:00 -05:00
Jason Zimdars e5f25b8d39 Introduce a list style for all but the first six completed cards 2025-05-20 15:43:24 -05:00
Andy Smith 04d01d7d10 Merge notification styles into a card variant 2025-05-20 13:50:53 -05:00
Andy Smith 242869166e Consolidate Tray styles 2025-05-20 12:17:40 -05:00
Jason Zimdars 84b6a1291f Fizzy do with AI polish 2025-05-19 17:08:00 -05:00
Andy Smith e851fe969c Put timestamp in header 2025-05-19 16:04:14 -05:00
Andy Smith 2bf7ecbd79 Account for different notification types 2025-05-19 15:47:34 -05:00
Andy Smith 900fbef686 Add card header to notifications 2025-05-19 15:20:56 -05:00
Andy Smith 8077e85019 Consolidate a few styles for card headers 2025-05-19 14:41:26 -05:00
Jorge Manrubia f5ecb41446 Merge pull request #483 from basecamp/fizzy-llm-experiment
Fizz Do with AI
2025-05-16 17:39:01 +02:00
Mike Dalessio 1d11f31fba Only render bubbles for cards in auto-closing collections 2025-05-16 10:46:04 -04:00
Mike Dalessio dddb33b483 Use a view helper to remove branching from the bubbles controller 2025-05-16 10:32:28 -04:00
Mike Dalessio 388fe2de73 Introduce a stimulus controller for bubbles
The "closing soon" bubbles were introduced in #406, and the "falling
back" bubbles in #500. However, these bubbles are part of the cached
card and so as time passes, the relative time doesn't change unless
the card is touched.

This PR introduces a stimulus controller for bubbles, which takes care
of:

- making the bubble visible during the reminder period
- calculating the relative number of days until entropy kicks in
- rendering appropriate text around the day count

ref: https://37s.fizzy.37signals.com/collections/693169850/cards/999009091
2025-05-16 10:27:00 -04:00
Jorge Manrubia 339810862e Not used 2025-05-16 13:29:18 +02:00
Jorge Manrubia aa7a92c448 Move terminal output outside of the frame so that it doesn't gets erased when reloading the frame 2025-05-16 13:29:18 +02:00