Mike Dalessio
539ce7417e
Merge pull request #377 from basecamp/flavorjones/default-collection-to-all-access
...
Default collection permissions to "all access"
2025-04-07 12:56:21 -04:00
Mike Dalessio
d111fb50c3
Default collection permissions to "all access"
...
ref: https://37s.fizzy.37signals.com/buckets/693169853/bubbles/999008744
2025-04-07 12:48:43 -04:00
Mike Dalessio
b002680407
Merge pull request #376 from basecamp/flavorjones/dep-ar-tenanted-47776c67
...
dep: update active_record-tenanted to 8758240b
2025-04-07 11:41:03 -04:00
Mike Dalessio
30b6dcad05
dep: update active_record-tenanted to 8758240b
2025-04-07 11:33:55 -04:00
Mike Dalessio
f909f57948
Merge pull request #375 from basecamp/flavorjones/dep-rails-32d96235
...
dep: bump Rails to 32d96235
2025-04-07 09:56:47 -04:00
Mike Dalessio
1b6daa55c6
dep: bump Rails to 32d96235
2025-04-07 09:55:28 -04:00
Kevin McConnell
9bbb59a166
Test for Bubbles::RecoversController
2025-04-07 14:30:05 +01:00
David Heinemeier Hansson
23892296da
Move readings under bubbles and out of double nesting
2025-04-07 14:06:56 +02:00
David Heinemeier Hansson
bcd6c6dd66
Move bubble stagings out from double nesting
2025-04-07 14:00:30 +02:00
David Heinemeier Hansson
59ae5b36cd
Correct alpha ordering
2025-04-07 14:00:16 +02:00
David Heinemeier Hansson
28c106fd83
Fix indention
2025-04-07 13:58:41 +02:00
David Heinemeier Hansson
3b32b40264
Move bubble recovery out from double nesting
2025-04-07 13:57:00 +02:00
David Heinemeier Hansson
481be72162
Move bubbles publish out from the double nesting
2025-04-07 13:55:12 +02:00
David Heinemeier Hansson
ce0c6146be
Move bubble pops out from double nesting
2025-04-07 13:45:51 +02:00
David Heinemeier Hansson
c60b86cbaa
Move controller to delete bubble image out from double nesting under bucket
2025-04-07 13:43:51 +02:00
Jorge Manrubia
2106fb464a
Revert "Scope searches by user"
...
This reverts commit 47552dd8d7 .
2025-04-07 13:42:57 +02:00
Jorge Manrubia
47552dd8d7
Scope searches by user
2025-04-07 13:42:27 +02:00
Jorge Manrubia
fea5463642
Merge pull request #372 from basecamp/scope-accesses
...
Scope data by account
2025-04-07 13:35:44 +02:00
Jorge Manrubia
93b9f08d58
Merge pull request #373 from basecamp/engagement-nesting
...
Remove nesting under "bucket" for engagements
2025-04-07 13:35:18 +02:00
David Heinemeier Hansson
86a360f6a0
Few more lazy loading avatars!
2025-04-07 13:32:10 +02:00
David Heinemeier Hansson
7e9b851f64
Another lazy loading point
2025-04-07 13:31:14 +02:00
Jorge Manrubia
e4f7837ebe
Remove double nesting under bubbles for engagement
2025-04-07 13:30:31 +02:00
David Heinemeier Hansson
8e0394a090
Lets just preload all avatars for now
...
They are small, they cache well, scrolling will be less jittery. Small
cost in bandwidth for that.
2025-04-07 13:29:59 +02:00
David Heinemeier Hansson
84c0ec8a35
No need for an array when there is only one dependency
2025-04-07 13:23:16 +02:00
Jorge Manrubia
04ea788028
Merge pull request #371 from basecamp/enforce-unique-tags
...
Add unique constraint for keeping tags unique on a per-account basis
2025-04-07 13:11:12 +02:00
Jorge Manrubia
ca0526f9ac
Merge pull request #370 from basecamp/back-fallback
...
Extract helper with fallback for the "go to back" and use consistently
2025-04-07 13:10:54 +02:00
Jorge Manrubia
cb2b2f409a
Merge pull request #368 from basecamp/avatar-cache
...
Remove max_age for your own avatar
2025-04-07 13:10:45 +02:00
Jorge Manrubia
9b4169c7ca
Scope data by account
...
With a single database this problem is not as bad, but it feels
safer to do things right. Also, not everyone in an account has access
to all the bubbles.
2025-04-07 13:09:49 +02:00
Jorge Manrubia
67398926df
Prefer aria-label
2025-04-07 12:54:37 +02:00
Jorge Manrubia
8d7d8e76f2
Avoid # since it confuses screen readers
2025-04-07 12:45:53 +02:00
Jorge Manrubia
16e8041524
Add unique constraint for keeping tags unique on a per-account basis
2025-04-07 11:36:34 +02:00
Jorge Manrubia
a7aae833d1
Extract helper with fallback for the "go to back" and use consistently
2025-04-07 11:28:03 +02:00
Jorge Manrubia
598d933565
Merge pull request #369 from basecamp/unique-tags
...
Ignore case when matching tags
2025-04-07 10:47:38 +02:00
Jorge Manrubia
ebf774f4f3
Merge pull request #362 from basecamp/local-time-fixes
...
Local time fixes
2025-04-07 10:47:21 +02:00
Jorge Manrubia
a0579f7b6f
Inject a span with a class with the value so that we can style it
...
https://37s.fizzy.37signals.com/buckets/693169850/bubbles/999008854
2025-04-07 10:46:24 +02:00
Jorge Manrubia
8e01a277ad
Add daysago formatter and extract common helper to reuse with indays formatter
2025-04-07 10:46:22 +02:00
Jorge Manrubia
f403ed070c
Downcase tag titles
2025-04-07 10:43:23 +02:00
Jorge Manrubia
40df93eed7
Max max age for your own avatar
...
So that you don't get confused when you don't see it update
after changing it.
2025-04-07 06:59:36 +02:00
Jorge Manrubia
950aebb409
Script to merge duplicated tags
2025-04-07 06:18:01 +02:00
Jorge Manrubia
99584a17f4
Ignore case when trying to match tags
2025-04-07 06:01:43 +02:00
Mike Dalessio
e30ddca439
Merge pull request #367 from basecamp/flavorjones/fix-days-ago-formatter
...
Fix the DaysAgoFormatter output to say "days ago"
2025-04-06 22:09:30 -04:00
Mike Dalessio
2e917b90a2
Fix the DaysAgoFormatter output to say "days ago"
...
and not "in N days" 😅
2025-04-06 22:08:51 -04:00
David Heinemeier Hansson
1e303c9108
Merge pull request #366 from basecamp/move-boosts-under-bubbles
...
Move boosts under bubbles
2025-04-06 21:13:49 +02:00
David Heinemeier Hansson
8def7c5003
Excess CR
2025-04-06 21:11:04 +02:00
David Heinemeier Hansson
565ee0f548
Dont have to spell this out when there are no other formats
2025-04-06 21:09:49 +02:00
David Heinemeier Hansson
26c123c41c
Template dependency should be closest to direct use
2025-04-06 21:05:28 +02:00
David Heinemeier Hansson
c06802856e
Move boosts under bubbles
...
But also remove the need for a bucket nesting
2025-04-06 21:04:28 +02:00
David Heinemeier Hansson
5c9f630fee
Rearrange
2025-04-06 20:13:20 +02:00
David Heinemeier Hansson
5275394c2d
Move resolves to the bottom for a cleaner reading
2025-04-06 20:13:09 +02:00
David Heinemeier Hansson
d925c64c59
Remove anemic partial
2025-04-06 20:07:21 +02:00