Commit Graph

2828 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
Kevin McConnell c2c3a8d8ab Don't require TLS for Beamer at the moment 2025-05-26 15:26:31 +01:00
Mike Dalessio 9eabf7c315 Merge pull request #530 from basecamp/flavorjones/dep-rails-artenanted-20250523
dep: update dependencies
2025-05-23 09:05:15 -04:00
Mike Dalessio 4300c37bb5 dep: update dependencies
- [ ] drb: 2.2.1 -> 2.2.3
  - used by active_record-tenanted, geared_pagination, importmap-rails, jbuilder, kamal, propshaft, rails, rails_structured_logging, sentry-rails, solid_cable, solid_cache, solid_queue, stimulus-rails, turbo-rails
- [ ] erb:  -> 5.0.1
  - used by active_record-tenanted, importmap-rails, propshaft, rails, rails_structured_logging, sentry-rails, solid_cable, solid_cache, solid_queue, stimulus-rails, turbo-rails
- [ ] loofah: 2.24.0 -> 2.24.1
  - used by active_record-tenanted, importmap-rails, jbuilder, propshaft, rails, rails_structured_logging, sentry-rails, solid_cable, solid_cache, solid_queue, stimulus-rails, turbo-rails
- [ ] mini_portile2: 2.8.8 -> 2.8.9
  - used by active_record-tenanted, importmap-rails, jbuilder, propshaft, rails, rails_structured_logging, sentry-rails, solid_cable, solid_cache, solid_queue, sqlite3, stimulus-rails, turbo-rails
- [ ] psych: 5.2.3 -> 5.2.6
  - used by active_record-tenanted, importmap-rails, propshaft, rails, rails_structured_logging, sentry-rails, solid_cable, solid_cache, solid_queue, stimulus-rails, turbo-rails
- [ ] rack: 3.1.14 -> 3.1.15
  - used by active_record-tenanted, importmap-rails, propshaft, rails, rails_structured_logging, sentry-rails, solid_cable, solid_cache, solid_queue, stimulus-rails, turbo-rails
- [ ] rails-dom-testing: 2.2.0 -> 2.3.0
  - used by active_record-tenanted, importmap-rails, jbuilder, propshaft, rails, rails_structured_logging, sentry-rails, solid_cable, solid_cache, solid_queue, stimulus-rails, turbo-rails
- [ ] rdoc: 6.13.1 -> 6.14.0
  - used by active_record-tenanted, importmap-rails, propshaft, rails, rails_structured_logging, sentry-rails, solid_cable, solid_cache, solid_queue, stimulus-rails, turbo-rails
- [ ] zeitwerk: 2.7.2 -> 2.7.3
  - used by active_record-tenanted, importmap-rails, kamal, propshaft, rails, rails_structured_logging, ruby_llm, sentry-rails, solid_cable, solid_cache, solid_queue, stimulus-rails, turbo-rails
- [ ] action_text-trix:  -> 2.1.15
  - used by rails, rails_structured_logging
- [ ] net-imap: 0.5.7 -> 0.5.8
  - used by rails, rails_structured_logging
- [ ] sentry-ruby: 5.23.0 -> 5.24.0
  - used by sentry-rails
2025-05-23 09:01:51 -04:00
Jason Zimdars 99797ca856 Just basic 2025-05-22 21:55:18 -05: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 b64bde96eb Remove debug 2025-05-22 21:10:43 -05:00
Jason Zimdars 701912e977 Accounts get a default workflow and stages 2025-05-22 17:05:38 -05:00
Jason Zimdars 9fe5ebdc6b Adjust for change from Array strings to hashes 2025-05-22 17:02:32 -05:00
Jason Zimdars 8c2ba6cdc7 Assign a random color to new stages 2025-05-22 16:50:30 -05:00
Jason Zimdars 09c1543227 Assign colors to default stages when you create a workflow 2025-05-22 16:47:43 -05:00
Jason Zimdars c74d5a881f Use the same defaults as Basecamp's card table 2025-05-22 16:43:10 -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 6ec0618211 Accidental 2025-05-22 16:21:04 -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 f105f17656 Merge pull request #526 from basecamp/tray-expander-goof
Handle single items better
2025-05-22 13:57:13 -05:00
Andy Smith d8ed61b08f Handle single items better 2025-05-22 13:53:51 -05:00
Andy Smith 72e049091a Merge pull request #525 from basecamp/relative-tray
Tray shadows
2025-05-22 13:39:43 -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
Jason Zimdars 31e9476b9e Fix that long unwrapping content could overflow the card description 2025-05-22 11:47:48 -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
Jorge Manrubia 0f0f021c89 Merge pull request #524 from basecamp/reduce-ids
Script to reset card ids
2025-05-22 11:01:54 +02:00
Jorge Manrubia 8b45e999eb Script to reset ids for collections 2025-05-22 10:56:39 +02:00
Jorge Manrubia 081e9077f7 Script to reset card ids 2025-05-22 10:35:00 +02:00
Jason Zimdars b90d231529 Clear the filter 2025-05-21 22:13:38 -05:00
Jason Zimdars 0c6ade6605 Just use days 2025-05-21 22:08:58 -05:00
Jason Zimdars 33d1626506 Use 365 days for dramatic effect 2025-05-21 22:05:50 -05:00
Jason Zimdars cbfe2ae2bc Include filter in pagination 2025-05-21 22:05:04 -05:00
Jason Zimdars d79f2f903f Allow filtering activity by user via user profile 2025-05-21 21:57:58 -05:00
Jason Zimdars 4247f8dabc Never say never 2025-05-21 21:33:26 -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 684f77c687 Can just inline this now 2025-05-21 15:45:52 -05:00
Mike Dalessio 7571301be9 Merge pull request #521 from basecamp/flavorjones/simplify-notification-card-logic
Implement Notification#card
2025-05-21 16:32:06 -04:00
Mike Dalessio ecbe040e3e Implement Notification#card
Models now know how to find their cards, rather than trying to
implement this logic in a view helper.
2025-05-21 16:30:18 -04:00
Jason Zimdars 6ab166b439 We need to set card color on the notification 2025-05-21 14:29:43 -05:00
Jason Zimdars ccc83a9916 Some eventables are comments so we need to get to card.closed? via a different method 2025-05-21 14:07:25 -05:00
Jason Zimdars 92b4746edb Color closed notifications, too 2025-05-21 13:58:02 -05:00
Jason Zimdars 298b856cd0 Merge branch 'main' into jz-5-21-25
* main:
  Ensure headings start on row 1
  Ensure all content starts in the correct column
2025-05-21 13:47:17 -05:00
Jason Zimdars 035b20a9fc Remove Safari's insistent focus ring 2025-05-21 13:46:21 -05:00
Jason Zimdars 504946dc54 Events for closed cards should use the closed color 2025-05-21 13:35:37 -05:00
Andy Smith f682b08a74 Merge pull request #520 from basecamp/activity-column-fix
Activity column fix
2025-05-21 11:44:53 -05:00
Andy Smith 968c2b7ae8 Ensure headings start on row 1 2025-05-21 11:36:36 -05:00
Andy Smith 5d19a1e525 Use link, not button 2025-05-21 11:14:34 -05:00