Andy Smith
|
0670ee8eeb
|
Make golden cards brighter in dark mode
|
2025-09-18 13:54:31 -05:00 |
|
Andy Smith
|
d8bdbc9a65
|
WIP: Touch up considering BG in dark mode
|
2025-09-18 13:10:58 -05:00 |
|
Jorge Manrubia
|
4484ca29b7
|
Fix pagination not working because the filter was lost
|
2025-09-18 12:47:54 +02:00 |
|
Jorge Manrubia
|
98edc2cdfb
|
Format
|
2025-09-18 12:19:33 +02: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
|
607541a9fd
|
Fetch workflow from collection, since the stage can be stale after changing collections
|
2025-09-18 12:07:36 +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
|
b625ad4530
|
Invalidate previews when workflows themselves are changed
|
2025-09-18 11:02:49 +02:00 |
|
Jorge Manrubia
|
690734d8ab
|
Fix several caching issues when viewing card permas
|
2025-09-18 10:58:09 +02: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 |
|
Jorge Manrubia
|
a680235773
|
Redirect to home if remove yourself from the collection
|
2025-09-17 18:21:50 +02:00 |
|
Jorge Manrubia
|
515fb72d54
|
Add buttons for toggle on and off
|
2025-09-17 18:08:26 +02:00 |
|
Stanko Krtalić
|
e34eee8237
|
Merge pull request #1127 from basecamp/send-urls-in-webhooks
Use polymorphic_url instead of path
|
2025-09-17 14:08:32 +02:00 |
|
Stanko K.R.
|
f020d377f3
|
Use polymorphic_url instead of path
|
2025-09-17 14:05:43 +02:00 |
|
Jorge Manrubia
|
87c0e3faaa
|
Merge pull request #1126 from basecamp/notify-system
Don´t add system users to collections
|
2025-09-17 13:32:00 +02:00 |
|
Jorge Manrubia
|
f1d76a7cb7
|
Exclude inactive users
The system user should never be a subsriber but we should not serve it if it is
|
2025-09-17 13:26:53 +02:00 |
|
Stanko K.R.
|
5710aa724f
|
Send HTML to campfire instead of JSON
|
2025-09-17 13:16:00 +02:00 |
|
Stanko Krtalić
|
9b55ff241c
|
Merge pull request #1124 from basecamp/fix-missing-default-value-for-delinquency-tracker
Fix crash due to missing default value
|
2025-09-17 11:53:41 +02:00 |
|
Stanko K.R.
|
661471e9e8
|
Fix crash due to missing default value
|
2025-09-17 11:47:46 +02:00 |
|
Jason Zimdars
|
ae07de1ba1
|
Sort alphabetically
|
2025-09-16 14:29:02 -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
|
b5d880c063
|
Merge pull request #1101 from basecamp/involvement-defaults
Involvement defaults
|
2025-09-16 14:16:24 -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 |
|
Stanko K.R.
|
34222b9717
|
Add missing actions
|
2025-09-16 20:23:50 +02: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.
|
ce1d6469e7
|
Rename methods for clarity
|
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.
|
dd3063b01d
|
Simplify delinquency tracking
|
2025-09-16 20:08:03 +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.
|
1d192c9d42
|
Ignore low-volume webhooks for delinquency checks
|
2025-09-16 20:04:20 +02:00 |
|
Stanko K.R.
|
fee25a49ea
|
Periodically cleanup deliveries
|
2025-09-16 20:04:20 +02:00 |
|
Stanko K.R.
|
9d77b17b8c
|
Remove encryption
|
2025-09-16 20:04:20 +02:00 |
|
Stanko K.R.
|
d7db973397
|
Use the same timestamp from the body in the header
Else replay attack prevention doesn't work
|
2025-09-16 20:04:20 +02:00 |
|
Stanko K.R.
|
df87ee8b35
|
Rename private IP ranges to disallowed IP ranges
|
2025-09-16 20:04:20 +02:00 |
|
Stanko K.R.
|
b8317ce88d
|
Fix indentation
|
2025-09-16 20:04:20 +02:00 |
|
Stanko K.R.
|
5e4d15d802
|
Remove concurrency limit
It won't be useful in practice for now, and we can always put it back in if the need arises
|
2025-09-16 20:04:20 +02:00 |
|
Stanko K.R.
|
1b09a39b1a
|
Adhere to the redirect and params sanitization convention
|
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.
|
0bdbc5f5e8
|
Add abuse prevention
|
2025-09-16 20:04:18 +02:00 |
|