Jorge Manrubia
e3aabaafbf
Fix: use the proper filter
2025-09-09 11:46:29 +02:00
Jorge Manrubia
61fd84ab5e
Add server-side caching and HTTP caching when serving events in the timeline
2025-09-09 11:30:05 +02:00
Stanko Krtalić
24cb5da194
Make Fizzy Ask staff-only ( #1037 )
...
* Make Fizzy Ask invisible but usable by staff
* Remove unused span
* Prevent non-staff users from creating or browsing messages
* Extract staff-only into a mixin
* Keep existing markup, use the utility class we already have
---------
Co-authored-by: Jason Zimdars <jz@37signals.com >
2025-09-09 11:23:31 +02:00
Jason Zimdars
36ddcba6dc
Don't display "not assigned"
2025-09-08 16:57:21 -05:00
Jason Zimdars
dbd2132e75
Polish font sizes and generally scale down
2025-09-08 16:15:47 -05:00
Jason Zimdars
808dfe69c3
Merge pull request #1047 from basecamp/show-bubbles-on-perma
...
Show bubbles on perma
2025-09-08 15:54:59 -05:00
Jason Zimdars
e6d4c3d13f
Display bubbles on card permas
2025-09-08 15:53:20 -05:00
Andy Smith
538bd67d72
Allow users to remove themselves from a collection
2025-09-08 15:37:59 -05:00
Andy Smith
3884dfff5e
Bump the width of the tag dialog
2025-09-08 15:24:09 -05:00
Jason Zimdars
888c6a0846
Highlight @mentions in notifications
2025-09-08 14:03:16 -05:00
Jason Zimdars
d7844a4105
Merge pull request #1031 from basecamp/improve-workflows
...
Improve workflows
2025-09-08 10:32:50 -05:00
Jorge Manrubia
e5587e3093
Show highlights when they exist, even when no activity
2025-09-08 09:21:23 +02:00
Jason Zimdars
3a28bc3300
Add confirmations to warn about destructive consequences
2025-09-05 10:49:14 -05:00
Jorge Manrubia
d9cc592566
Merge pull request #1007 from basecamp/weekly-highlights
...
Weekly highlights
2025-09-05 17:03:38 +02:00
Jorge Manrubia
601411e3a9
Remove debug
2025-09-05 15:51:43 +02:00
Jorge Manrubia
b15cb4541f
Show summarier capturing the actual weeks in the user's timezone
...
https://3.basecamp.com/2914079/buckets/37331921/todos/9010176047#__recording_9037056688
2025-09-05 13:48:02 +02:00
Jorge Manrubia
cfa0149564
Persist timezones in the server
...
Add a beacon to persist timezones when these change (or the first time)
2025-09-05 12:11:57 +02:00
Jason Zimdars
c9bd38560e
Select field contents when editing
2025-09-04 16:35:22 -05:00
Jason Zimdars
3e92b44e05
Warn about collections using a workflow before deleting
2025-09-04 16:25:33 -05:00
Jason Zimdars
0caabc3bd4
Typo
...
Just remove the class, it obviously wasn't doing anything anyway :)
2025-09-04 16:07:38 -05:00
Jason Zimdars
8726bb5fe5
Move delete to a more obvious place
2025-09-04 16:06:40 -05:00
Jason Zimdars
d46c3d4163
Improve the /new view so creating workflows feels seamless
2025-09-04 15:59:56 -05:00
Jason Zimdars
65d965bc5e
Add a blank slate
2025-09-04 15:24:55 -05:00
Andy Smith
0316fa1da4
Disable access switch for current user
2025-09-04 15:12:37 -05:00
Jason Zimdars
e9fadf6fa5
This frame is unnecessary, just redirect
2025-09-04 14:34:53 -05:00
Jason Zimdars
96ad942f0e
Copy, date format, and whitespace
2025-09-04 12:18:02 -05:00
Jason Zimdars
8d0c9852fe
Use endash for date ranges
2025-09-04 11:59:57 -05:00
Jason Zimdars
b5dad7684d
Remove debug
2025-09-04 11:55:42 -05:00
Jason Zimdars
379820e3e8
Safari doesn't like this
2025-09-03 12:41:46 -05:00
Jason Zimdars
d6423581c9
Fix new card title/description which had drifted
2025-09-03 12:33:15 -05:00
Jason Zimdars
53f06d2554
Adjust summary, style in newspaper format
2025-09-02 22:14:13 -05:00
Jason Zimdars
457725d597
Fix rendering and introduce a new style
2025-09-02 20:11:34 -05:00
Jason Zimdars
c3454847a0
Add a simple method to refresh content when launching or switching tabs
...
Prevents stale content on load as reported in:
https://fizzy.37signals.com/5986089/collections/2/cards/1449
2025-09-02 17:24:21 -05:00
Jason Zimdars
a44073c001
Order by recently accessed like the Fizzy menu for convenience
2025-09-02 14:30:50 -05:00
Jorge Manrubia
c96de36de5
Rename var
2025-09-02 11:42:50 +02:00
Jorge Manrubia
fc0eec8d07
Restore admin link to debug prompts
2025-09-02 11:23:01 +02:00
Jorge Manrubia
7a02f8fcda
Place highlights after the "timelined day"
2025-09-02 10:57:40 +02:00
Jorge Manrubia
dfbc77c2e5
Render weekly highlights considering periods of inactivity
2025-09-01 17:09:43 +02:00
Jorge Manrubia
5b68750713
Generate weekly highlights instead of daily ones
...
https://3.basecamp.com/2914079/buckets/37331921/todos/9010176047
2025-09-01 16:01:19 +02:00
Jorge Manrubia
6f2670d6dd
Merge main into bundle-emails branch and resolve conflicts
2025-09-01 11:49:20 +02:00
Jason Zimdars
48802ab6cd
Make collection list scrollable
2025-08-31 15:22:10 -05:00
Jason Zimdars
af9f28d0bb
Two panel design for notifications settings, design and copy for email block
2025-08-28 22:18:11 -05:00
Jason Zimdars
1179fc2a33
A few more tweaks
2025-08-28 22:00:15 -05:00
Jason Zimdars
ca488d4a73
A little more style
2025-08-28 21:55:35 -05:00
Jason Zimdars
0964d019b7
Style and copy
2025-08-28 21:54:37 -05:00
Jason Zimdars
b261cf629a
Fix layout when filtering by closed
...
`.card_columns` needs to be present for Recently Closed to have the
correct layout.
2025-08-28 21:01:02 -05:00
Jason Zimdars
bd36e43348
Engagement status interferes with stages filter
...
I'm not entirely sure why `engagement_status` is even present here but
it ends up being inherited by the Recently Closed section because
@closed doesn't explicityly set its status.That makes the cards in
closed disappear when filtering by stage becaue they return true for
`engagement_status = doing`.
2025-08-28 20:56:40 -05:00
Jason Zimdars
8c12c45233
Add an obvious way back to the collection
2025-08-28 16:49:05 -05:00
Jason Zimdars
93108cc6e8
Don't show the active columns when filtering "Closed by"
2025-08-28 16:42:54 -05:00
Jason Zimdars
d3f16f49d9
Don't show add button when looking at multiple collections
...
This can be confusing if you expect to be able to add a card in the
current context
2025-08-28 16:33:11 -05:00