Mike Dalessio
bddfed3419
Flip the storage mirror to write to Pure as the primary
2025-05-31 16:02:50 -04:00
Mike Dalessio
88a4422600
Merge pull request #557 from basecamp/flavorjones/pure-storage-step-2
...
Production mirrors Active Storage to `:purestorage`
2025-05-31 15:30:14 -04:00
Mike Dalessio
704e215eca
Production mirrors Active Storage to :purestorage
...
Also include a script to copy existing blobs to Pure.
Local is still the primary.
Beta will keep using local disk service for Active Storage because I
think there are constraints on source IPs for the Pure cluster.
2025-05-31 14:37:35 -04:00
Mike Dalessio
df682cdfe1
Make sure Sentry is configured for the beta env.
2025-05-31 13:35:53 -04:00
Mike Dalessio
89573226ef
Merge pull request #554 from basecamp/flavorjones/real-beta-environment
...
Create a distinct "beta" environment and move secrets into Rails credentials
2025-05-31 12:42:56 -04:00
Jorge Manrubia
a3f64f149e
Merge pull request #555 from basecamp/creation-bugs
...
Fix description missing when creating cards
2025-05-31 18:22:25 +02:00
Jorge Manrubia
8924e7b42f
Merge branch 'main' into creation-bugs
...
* main:
update lexical
Update AR::Tenanted to have tenanted blob keys
Delete old multitenancy migration script
Drop the unnecessary initializer creating storage paths
Card shadow tweaks
2025-05-31 18:21:47 +02:00
Jorge Manrubia
9e0b18d5ac
Update lexical
2025-05-31 18:21:40 +02:00
Jorge Manrubia
b6d10da625
Merge pull request #556 from basecamp/fix-morph
...
Update lexica (fix issues with morphing)
2025-05-31 18:16:56 +02:00
Jorge Manrubia
75832857e3
update lexical
2025-05-31 18:16:06 +02:00
Jorge Manrubia
74435dc517
update lexical
2025-05-31 16:59:22 +02:00
Mike Dalessio
c3a9ac7391
Create a distinct "beta" environment
...
and move secrets into Rails credentials for both beta and production
environments.
2025-05-31 10:57:26 -04:00
Jorge Manrubia
5d662f1ec9
Revert "Patch for cards missing description"
...
This reverts commit 257c0902f4 .
2025-05-31 12:30:04 +02:00
Mike Dalessio
1c85d8f270
Add a kamal "ssh" alias
2025-05-30 17:44:02 -04:00
Mike Dalessio
7fe02c3ec5
Merge pull request #552 from basecamp/flavorjones/pure-storage-step-1
...
Update AR::Tenanted to have tenanted blob keys
2025-05-30 15:58:04 -04:00
Mike Dalessio
a17b024681
Update AR::Tenanted to have tenanted blob keys
...
Also, a script to migrate blobs (on disk and in the database) to the
new convention.
ref: https://37s.fizzy.37signals.com/collections/7/cards/246
2025-05-30 15:54:31 -04:00
Mike Dalessio
bd44d0558f
Delete old multitenancy migration script
2025-05-30 15:13:10 -04:00
Mike Dalessio
febab0758a
Drop the unnecessary initializer creating storage paths
2025-05-30 15:13:10 -04:00
Andy Smith
80f89ba905
Merge pull request #551 from basecamp/card-adjustments
...
Card shadow tweaks
2025-05-30 13:15:41 -05:00
Andy Smith
68906321e8
Card shadow tweaks
2025-05-30 13:11:36 -05:00
Jorge Manrubia
abcbb3277e
Merge pull request #550 from basecamp/fix-card-creation
...
Patch for cards missing description
2025-05-30 17:37:06 +02:00
Jorge Manrubia
257c0902f4
Patch for cards missing description
...
The problem was that after redirecting back with morphing, the autosave mechanism
would trigger an autosave call with an empty content.
This is a first patch. The editor shouldn't be triggering these "change" events
in the first place when loading the editor.
2025-05-30 17:35:25 +02:00
Jason Zimdars
1594c2fe3f
Merge branch 'main' into change-collection
...
* main:
Icon for unassigned events
Tweak comment event icon
update lexical
Update lexical to support placeholders and style them up
Not used anymore
update lexical
2025-05-30 08:17:31 -05:00
Jason Zimdars
351941fa3c
Icon for unassigned events
2025-05-30 08:12:12 -05:00
Jason Zimdars
ee98c13db5
Tweak comment event icon
2025-05-30 08:10:55 -05:00
Jason Zimdars
a2a914ee72
Event icon for changing collection
2025-05-30 08:04:13 -05:00
Jorge Manrubia
92ba876b25
update lexical
2025-05-30 11:55:28 +02:00
Jorge Manrubia
82f432c0b7
Merge pull request #549 from basecamp/lexical-placeholders
...
Show placeholders in lexical
2025-05-30 11:12:15 +02:00
Jorge Manrubia
40e2dcae0b
Update lexical to support placeholders and style them up
2025-05-30 11:07:42 +02:00
Jorge Manrubia
5ec09aa5d7
Not used anymore
2025-05-30 11:07:26 +02:00
Jorge Manrubia
694c05b78f
update lexical
2025-05-30 10:28:01 +02:00
Jason Zimdars
5051e5d53d
Linter: TrailingWhitespace
2025-05-29 23:27:28 -05:00
Jason Zimdars
ac53f9ee21
Need to do this in one transaction
2025-05-29 23:25:29 -05:00
Jason Zimdars
c1cc1f8fca
Track events for changing collections
2025-05-29 22:54:28 -05:00
Jason Zimdars
922122538a
Test granting access
2025-05-29 22:09:33 -05:00
Jason Zimdars
fdc90eb538
Grant access to assignees when changing collections
2025-05-29 22:09:23 -05:00
Jason Zimdars
c4ca5d34e4
Allow cards to be moved to another collection
2025-05-29 21:41:29 -05:00
Jason Zimdars
0fce31eba8
Merge branch 'jz-5-29-25-pm'
...
* jz-5-29-25-pm:
Don't color closed golden cards
2025-05-29 16:50:46 -05:00
Jason Zimdars
9228337c52
Don't color closed golden cards
2025-05-29 16:49:57 -05:00
Jorge Manrubia
9135d13f76
Update to latest
2025-05-29 23:38:55 +02:00
Jason Zimdars
f863ced9dd
Merge branch 'main' into jz-5-29-25
...
* main:
Use consistent rem margins
2025-05-29 16:28:15 -05:00
Jason Zimdars
88a54a246d
Need to convert to srgb color space when using oklch colors in Safari
...
No idea why
2025-05-29 16:24:17 -05:00
Andy Smith
9efdf3385c
Merge pull request #546 from basecamp/rich-text-margins
...
Use consistent rem margins
2025-05-29 16:14:45 -05:00
Jason Zimdars
6738d3a365
Don't go too hard, we want related cards highlighting to still work
2025-05-29 16:12:11 -05:00
Jason Zimdars
c974127a76
Merge branch 'main' into jz-5-28-25
...
* main:
Update to latest
Update lexical to fix hangs when creating cards
2025-05-29 15:30:40 -05:00
Jason Zimdars
9052b76c39
Indicate golden cards in activity
2025-05-29 15:30:17 -05:00
Jorge Manrubia
80c78ea56f
Update to latest
2025-05-29 22:30:09 +02:00
Jorge Manrubia
8911fb71c5
Merge pull request #547 from basecamp/fix-hang
...
Update lexical to fix hangs when creating cards
2025-05-29 22:26:09 +02:00
Jorge Manrubia
dec696b64f
Update lexical to fix hangs when creating cards
2025-05-29 22:25:37 +02:00
Jason Zimdars
81eb1e6fa3
Tighten spacing, try a subtle texture
2025-05-29 15:17:51 -05:00