Andy Smith
85cddb91f0
Remove the search option from the nav
2025-09-18 16:43:39 -05:00
Andy Smith
2404d6d0f9
Use the same markup for public card columns
2025-09-18 16:18:06 -05:00
Andy Smith
9b06a2cc79
Link to home page instead of browser history
2025-09-18 14:35:24 -05:00
Jason Zimdars
fa69fd9c54
Drag/drop, add title to the container
2025-09-18 13:43:07 -05:00
Andy Smith
ccf4442562
Merge pull request #1119 from basecamp/nav-filter-handle-collapsed-sections
...
Nav filter handle collapsed sections
2025-09-18 13:32:01 -05:00
Jason Zimdars
e033ae0107
Empty state
2025-09-18 11:41:53 -05:00
Jason Zimdars
0a58411398
Move closed to a column
2025-09-18 11:26:01 -05:00
Jason Zimdars
c0058dbb2c
Improve collapsed display
2025-09-18 10:02:50 -05:00
Jason Zimdars
2e662a30c2
Bring back visual effect
2025-09-18 09:41:49 -05:00
Jorge Manrubia
8b827d2baf
Extract partial
2025-09-18 12:12:19 +02:00
Jorge Manrubia
346e0ef121
Proper cache invalidation for all the columns
2025-09-18 12:08:40 +02:00
Jorge Manrubia
375b16b26e
Introduce columns and column entity
...
To refactor some messy code used to render the cards index screen
2025-09-18 11:41:28 +02:00
Jorge Manrubia
690734d8ab
Fix several caching issues when viewing card permas
2025-09-18 10:58:09 +02:00
Jason Zimdars
f53ae63538
First pass at collapsible columns
2025-09-17 16:38:51 -05:00
Jason Zimdars
d65f51ae53
Copy edits
2025-09-17 12:36:21 -05:00
Jorge Manrubia
a7b6dbdc7a
Review copy
2025-09-17 18:59:41 +02:00
Jorge Manrubia
74193f8140
Show confirmation dialog when removing yourself
2025-09-17 18:57:30 +02:00
Jason Zimdars
a3ac9041b5
Style buttons
2025-09-17 11:27:15 -05:00
Andy Smith
c7737f6e35
Merge branch 'main' into nav-filter-handle-collapsed-sections
...
* main: (55 commits)
Use polymorphic_url instead of path
Rename redundant name
Exclude inactive users
Send HTML to campfire instead of JSON
Fix crash due to missing default value
Bundle rails from main
Sort alphabetically
Now that we have space on the left, move it there
Add missing actions
Remove URL field from edit form
Improve active state
Don't need to navigate this list
Style show view
Style web hooks forms and list WIP
Rename methods for clarity
Use HTML5 validation for the URL
Change the icon if there are webhooks on a collection
Simplify delinquency tracking
Scope Webhooks to Collections
Limit access to webhooks to admins
...
2025-09-17 11:12:31 -05:00
Jorge Manrubia
515fb72d54
Add buttons for toggle on and off
2025-09-17 18:08:26 +02:00
Stanko K.R.
f020d377f3
Use polymorphic_url instead of path
2025-09-17 14:05:43 +02:00
Andy Smith
ec0433d721
Remember localStorage state after filtering
2025-09-16 14:46:21 -05:00
Jason Zimdars
4b64b17e38
Now that we have space on the left, move it there
2025-09-16 14:16:31 -05:00
Jason Zimdars
1258b0e6e0
Merge pull request #1111 from basecamp/on-deck-entropic
...
Cards in On Deck adopt the same entropy behavior as ones in Doing
2025-09-16 14:15:47 -05:00
Andy Smith
3cad86411f
WIP
2025-09-16 14:14:38 -05:00
Stanko K.R.
b49e8d2d34
Remove URL field from edit form
2025-09-16 20:18:35 +02:00
Jason Zimdars
2e9273c6ab
Improve active state
2025-09-16 20:08:06 +02:00
Jason Zimdars
784d6cf690
Don't need to navigate this list
...
I doubt most collections will ever have more than a handul
2025-09-16 20:08:06 +02:00
Jason Zimdars
daee271940
Style show view
2025-09-16 20:08:06 +02:00
Jason Zimdars
a5b4c88d27
Style web hooks forms and list WIP
2025-09-16 20:08:06 +02:00
Stanko K.R.
63e64a060d
Use HTML5 validation for the URL
2025-09-16 20:08:06 +02:00
Stanko K.R.
5b3089e11e
Change the icon if there are webhooks on a collection
2025-09-16 20:08:06 +02:00
Stanko K.R.
02a421675f
Scope Webhooks to Collections
2025-09-16 20:07:25 +02:00
Stanko K.R.
25b2daad93
Limit access to webhooks to admins
2025-09-16 20:04:20 +02:00
Stanko K.R.
2fc9215b1d
Add support for Basecamp, Campfire & Slack webhooks
2025-09-16 20:04:20 +02:00
Stanko K.R.
4879995013
Serialize events
2025-09-16 20:04:20 +02:00
Stanko K.R.
4da69fb69f
Move reactivation out of edit
2025-09-16 20:03:57 +02:00
Stanko K.R.
9d717239e7
Dispatch Webhooks on event creation
2025-09-16 20:03:57 +02:00
Stanko K.R.
1930067e08
Allow Webhooks to be disabled
2025-09-16 20:03:57 +02:00
Stanko K.R.
9cfd1e43af
Enable subscribing to specific actions
2025-09-16 20:03:57 +02:00
Jason Zimdars
c56eb9ecd1
Cards in On Deck adopt some entropy behavior as ones in Doing
2025-09-16 13:06:01 +02:00
Stanko Krtalić
0e2c7f7d4d
Escape HTML everywhere where html_safe is used ( #1114 )
...
* Escape HTML everywhere where html_safe is used
* Mark search results as HTML safe at the attribute
2025-09-16 11:52:15 +02:00
Andy Smith
27a99b4e1d
Remember nav section collapsed state
2025-09-15 16:29:32 -05:00
Andy Smith
60e515e462
Merge pull request #1098 from basecamp/collapsible-nav-sections
...
Collapsible nav sections
2025-09-15 12:54:21 -05:00
Jorge Manrubia
48f7f914dc
Fix: the system to filter at the current view was broken after moving menu to turbo frame
...
https://fizzy.37signals.com/5986089/cards/1723
2025-09-15 17:07:09 +02:00
Mike Dalessio
2630e4bd74
Extract 37id and QB controllers, models, and tests
2025-09-13 16:03:02 -04:00
Jason Zimdars
36c3571848
Fix spacing, simplify layout
2025-09-12 16:08:24 -05:00
Jason Zimdars
24d4bd2551
Limit to one row
2025-09-12 14:32:42 -05:00
Jason Zimdars
e717875dfc
Fix button style regression
2025-09-12 13:57:33 -05:00
Andy Smith
cab6992555
Merge branch 'main' into collapsible-nav-sections
...
* main: (32 commits)
Fix VCR fixtures
Format
Touch user on modification to invalidate cache
Fix add card not working in the cards screen
Submit and refresh results as you type terms
Fix: When expanding filters, submitting filters should keep the filters expanded
Invalidate cache when filter changes
Switch to gpt-5-chat
Reorded method and remove unnecessary param
Add migration to convert accesses
Handle filter toggles with JS
Prevent glitch where you see the filter bar expanded when you clear it
Remove unused templates
Fix: all collections link not working after moving to turbo frame
Restore cache I deleted by mistake
Speed up filter expansion with turbo stream
Fix: filtering collections not working after moving menu to turbo frame
Respect params when loading the menu or they won't be reflected!
Add HTTP cache for the menu
Load main menu lazily with a turbo frame
...
2025-09-12 12:53:44 -05:00