Commit Graph

1530 Commits

Author SHA1 Message Date
Jorge Manrubia a41ee80e91 Remove duplication for tags 2025-04-04 17:27:36 +02:00
Jorge Manrubia 77e9e4b05f Merge pull request #353 from basecamp/sort-completed
Sort completed bubbles by most recently completed first
2025-04-04 17:12:05 +02:00
Jorge Manrubia a4fd270abd Merge pull request #354 from basecamp/rework-card-previews
Separate and reorganize templates for card previews and permas
2025-04-04 17:11:54 +02:00
Jorge Manrubia a7fc325184 Format 2025-04-04 17:01:30 +02:00
Jorge Manrubia 4ac2511771 Remove turbo frame for editing stages 2025-04-04 16:59:51 +02:00
Jorge Manrubia b95e528968 Render stages 2025-04-04 16:46:01 +02:00
Jorge Manrubia eb63d3fc6f Extract common layout for people 2025-04-04 16:40:39 +02:00
Jorge Manrubia 42111cbf4f Extract common layout for meta 2025-04-04 16:38:55 +02:00
Jorge Manrubia 56a3f6612a Extract common layout for assignees 2025-04-04 16:36:40 +02:00
Jorge Manrubia bb1b2a9704 Restore link to navigate to cards! 2025-04-04 16:34:28 +02:00
Jorge Manrubia 1295f80fd9 Extract common partial for the card background 2025-04-04 16:32:58 +02:00
Jorge Manrubia d2c7735a0a Make preview templates lighter 2025-04-04 16:29:43 +02:00
Jorge Manrubia 6eb9240993 Move card preview templates to its own folder 2025-04-04 16:26:51 +02:00
Jorge Manrubia bf0b5f93a4 Move card mini templates to its own folder 2025-04-04 16:11:16 +02:00
Jorge Manrubia 8698d0b368 Move perma templates to its own place 2025-04-04 16:08:17 +02:00
Jorge Manrubia 300787bd80 Remove the clunky preview system 2025-04-04 15:56:58 +02:00
Jorge Manrubia f437aecf00 Sort completed bubbles by most recently completed first 2025-04-04 15:39:00 +02:00
Jorge Manrubia 0e3f756a27 Merge pull request #351 from basecamp/close-with-label
Close as...
2025-04-04 15:09:47 +02:00
Jorge Manrubia c1f838a012 Merge pull request #352 from basecamp/card-previews
Fixes for cached times and wrong default order when viewing collections
2025-04-04 15:08:32 +02:00
Jorge Manrubia 5337f019de Merge pull request #350 from basecamp/auto-close
Move stagnated cards to "reconsidering" automatically
2025-04-04 15:08:19 +02:00
Jorge Manrubia be4a738f1d Make reason not null 2025-04-04 15:06:43 +02:00
Jorge Manrubia 488e96b20b Handle times on the client to make this cache-friendly 2025-04-04 14:35:24 +02:00
Jorge Manrubia 977199e189 Sort by newest first by default
https://37s.fizzy.37signals.com/buckets/693169850/bubbles/999008839
2025-04-04 14:21:06 +02:00
Jorge Manrubia 11d16d1c17 Move script to migration 2025-04-04 13:46:58 +02:00
Jorge Manrubia f960b3fc83 Add tests 2025-04-04 13:35:54 +02:00
Jorge Manrubia de8a1120eb Move constant to new concern to group labels together 2025-04-04 12:24:11 +02:00
Jorge Manrubia afcc65d6fb Create default pop reasons when creating accounts 2025-04-04 12:10:28 +02:00
Jorge Manrubia 1f4be8ed67 Only pop bubbles in a considering state 2025-04-04 12:04:54 +02:00
Jorge Manrubia 77d0cd5e7f Close as working with default fallback label 2025-04-04 10:59:53 +02:00
Jorge Manrubia a4a2ea47ba Add script to populate last active at 2025-04-04 10:15:21 +02:00
Jorge Manrubia 6f93d4b72a Add system to auto reconsider inactive bubbles after 30 days 2025-04-04 10:04:39 +02:00
Jorge Manrubia 08cb69aca5 Replace auto_pop_at with generic last_activity column
so that we can use it in other scenarios
2025-04-04 09:45:56 +02:00
Jorge Manrubia 7dd711bcf6 Invalidate cache when changing the engagement 2025-04-04 08:45:00 +02:00
Jorge Manrubia d57e0158ac Show "go back to considering" using the new doing status 2025-04-04 08:38:05 +02:00
Jorge Manrubia dbae700554 Merge pull request #346 from basecamp/two-columns-refactor
Refactor collections perma + support for doing/considering
2025-04-04 08:29:17 +02:00
Jorge Manrubia 05fc73e2ae Merge pull request #334 from basecamp/user-admins
Add admin role and animate admin toggle
2025-04-04 08:29:03 +02:00
Mike Dalessio 72d2728768 dep: bundle update
Notably:

- rails e9d7ca5e → e0452e80
- active_record-tenanted to pick up `db:drop` support
2025-04-03 21:39:39 -04:00
Jason Zimdars f2abd76072 Correct aria attributes 2025-04-03 20:00:54 -05:00
Jason Zimdars a3ae650f17 Move Reconsider action to close menu, add some flair to Move to doing button 2025-04-03 19:54:49 -05:00
Jason Zimdars 6b3231a535 Regenerate file 2025-04-03 19:34:05 -05:00
Jason Zimdars c94e23748d Move to partial 2025-04-03 19:33:29 -05:00
Jason Zimdars 1ea70d7d3b Merge branch 'main' into two-columns-refactor
* main:
  Fix image icons
  Revert "Merge pull request #345 from basecamp/cascade-layers"
  Fine tune notifications states
  Remove empty helper
  Use an icon for the button
  Show button on collection page and notif settings
  Add involvement types to accesses
  Extract a couple components
  Add cascade layers to all CSS files
2025-04-03 19:30:37 -05:00
Andy Smith a94929d47d Merge pull request #349 from basecamp/image-icon-fix
Fix image icons
2025-04-03 17:57:23 -05:00
Andy Smith 2d2a38a40a Fix image icons 2025-04-03 17:56:55 -05:00
Jason Zimdars ffc31e460f Revert "Merge pull request #345 from basecamp/cascade-layers"
This reverts commit 01e7301327, reversing
changes made to 832134385a.
2025-04-03 17:42:26 -05:00
Jason Zimdars 9de705d6d4 Merge pull request #310 from basecamp/notif-all
Allow setting collection notifications to "everything", "watching" or "nothing".
2025-04-03 17:16:11 -05:00
Jason Zimdars 4734ae5b61 Fine tune notifications states 2025-04-03 17:07:18 -05:00
Jason Zimdars 48c04c416d Merge branch 'main' into notif-all
* main:
  Extract a couple components
  Add cascade layers to all CSS files
2025-04-03 15:48:32 -05:00
Andy Smith 01e7301327 Merge pull request #345 from basecamp/cascade-layers
Cascade layers
2025-04-03 11:39:18 -05:00
Andy Smith 7e2c4176b3 Merge branch 'main' into cascade-layers
* main:
  Fix merge issues
  Reload stages with morphing too
  Make frames reload compatible with page refreshes to avoid flickering
  Persist terminal turbo frame across navigations
  Enable page refreshes with morphing
  Rework the flow for closing and moving between columns
2025-04-03 11:35:58 -05:00