Andy Smith
d3db752f39
Remove redundant flex-grow class from popup__items
2025-07-21 13:35:24 -05:00
Andy Smith
1e62ae8c94
Set min-width on popup__items
2025-07-21 13:32:56 -05:00
Jason Zimdars
a6e9e51071
Merge branch 'main' into web-push
...
* main: (28 commits)
Clean up the /scripts directory
Prevent recursion when invoking AI
Bump sqlite3 from 2.7.2 to 2.7.3
Port over Jeremy's fix for slow uploads
.gitignore log files and portfolio's local storage
Drop Current.account and just use Account.sole
Use the utf8-patched mysql driver
Call blob.preview for previewable attachments
Make sure the image variants we use are preprocessed
Add /user command
Make sure it doesn't infer custom abbreviations when matching user names
Script to load prod db in development
Update Signup to use the queenbee_id for the tenant name
Bump cache version
Make sure it uses latest bundler to prevent error due to mismatch
Invalidate cache
Update ruby
Update bundler to prevent error on lower version
Update bundler to prevent error on lower version
Resolve stages
...
2025-07-21 11:03:56 -05:00
Jorge Manrubia
2cd4dd8709
Prevent recursion when invoking AI
...
This can result in stack overflow errors for missing commands.
https://fizzy.37signals.com/5986089/collections/7/cards/1135
Follow up to https://github.com/basecamp/fizzy/pull/766
2025-07-21 10:25:26 +02:00
Mike Dalessio
8e13ce5b78
Drop Current.account and just use Account.sole
...
I had reintroduced this in dacb53b8 after David removed it in
6bbf68a4 , but now I agree we don't need it.
Also, fix a CORS error when trying to redirect a user to an untenanted
path after login (see
https://fizzy.37signals.com/5986089/collections/2/cards/1032 ).
2025-07-20 13:00:09 -04:00
Mike Dalessio
692e563d3f
Call blob.preview for previewable attachments
...
undoing a mistake introduced in ef6198d3
2025-07-19 09:08:59 -04:00
Mike Dalessio
ef6198d394
Make sure the image variants we use are preprocessed
...
to avoid implicitly creating a variant during a GET to a read replica,
which will raise an exception and cause the image to fail to load.
This feels pretty brittle, to be honest, and we'll need to be careful
in the future about creating and using new variants; we will probably
need to backfill the new variant for existing images because we can't
guarantee that they will be created implicitly/lazily if the GET lands
on the replica.
ref: https://fizzy.37signals.com/5986089/collections/7/cards/942
2025-07-18 15:43:31 -04:00
Jorge Manrubia
39c7a54ad6
Add /user command
...
The LLM was relying on it. Having it missing resulted in a stack overflow error!
https://fizzy.37signals.com/5986089/collections/7/cards/1135
2025-07-18 17:59:02 +02:00
Jorge Manrubia
921db25646
Make sure it doesn't infer custom abbreviations when matching user names
2025-07-18 17:31:19 +02:00
Mike Dalessio
15876b8762
Update Signup to use the queenbee_id for the tenant name
...
and not the subdomain. This change should have been in #665
2025-07-18 10:11:10 -04:00
Jorge Manrubia
16abcf2049
Bump cache version
2025-07-18 14:32:04 +02:00
Jorge Manrubia
c144ef68cb
Invalidate cache
2025-07-18 14:14:40 +02:00
Jorge Manrubia
d9b2a49892
Resolve stages
2025-07-18 12:47:03 +02:00
Jorge Manrubia
a1e3835eb8
Prevent 500 when running /search with empty string
2025-07-18 10:55:36 +02:00
Jorge Manrubia
44873e8ac4
More refinements
2025-07-18 06:50:13 +02:00
Jorge Manrubia
d81568ff57
Filter by stage id, much better collection filtering
2025-07-18 05:50:22 +02:00
Jason Zimdars
4330cb4071
Ensure notifications link to the correct account
2025-07-17 22:20:16 -05:00
Jorge Manrubia
b30bc85f4e
Rework prompt to make it less ambiguous and better overall
2025-07-18 05:11:08 +02:00
Jason Zimdars
045460cd60
Revert "Use urls"
...
This reverts commit 74b5ac4244 .
2025-07-17 20:12:06 -05:00
Jason Zimdars
74b5ac4244
Use urls
2025-07-17 19:54:29 -05:00
Jason Zimdars
4ba3bbc4f1
Revert "Linux wet the bed on this, trim whitespace and ensure 8-bit values"
...
This reverts commit 3940d9d60f .
2025-07-17 19:51:31 -05:00
Jason Zimdars
b2334fc8be
Revert "Add debug for Linux"
...
This reverts commit 37e344d9f1 .
2025-07-17 19:51:25 -05:00
Jason Zimdars
37e344d9f1
Add debug for Linux
2025-07-17 19:33:21 -05:00
Jason Zimdars
3940d9d60f
Linux wet the bed on this, trim whitespace and ensure 8-bit values
2025-07-17 19:30:30 -05:00
Jason Zimdars
1b52a860f3
No need to talk to other controllers right now
2025-07-17 18:04:40 -05:00
Jason Zimdars
347e41037f
Simplify connect method, stub a method that will display various states based on detection
2025-07-17 17:54:23 -05:00
Jason Zimdars
04df81bc75
Move to settings screen
2025-07-17 17:49:07 -05:00
Jason Zimdars
3ddb5e536e
Use async method instead of getter, use root scope
2025-07-17 17:29:20 -05:00
Jason Zimdars
6524363aec
Merge branch 'main' into web-push
...
* main:
Update dependencies
dep: bump to ruby 3.4.5
Switch to docker-dev
Cache needs to include publication key
First iteration on adding new users, from the console.
Fix clear button position in Safari
Give them screen reader labels
Not needed
Add missing `lang` attribute
Restore missing aspect ratio on the perma
Give the field more space when typing on mobile
We're only concerned with truncating the placeholder, scope to that
Make sure users can't login from launchpad if they're deactivated
Destroy the SignalId::User when a user is deactivated
2025-07-17 14:31:05 -05:00
Jorge Manrubia
1486392b6b
WIP
2025-07-17 13:32:37 +02:00
Jorge Manrubia
5f04696fe8
Rewrite prompt to be more accurate and example-driven
2025-07-17 13:32:36 +02:00
Mike Dalessio
a099b4101a
dep: bump to ruby 3.4.5
...
Also:
- bump bundler to 2.7.0
- work around the fix for https://bugs.ruby-lang.org/issues/21196 that appeared in 3.4.5
2025-07-16 19:13:39 -04:00
Jason Zimdars
acef439f7e
Cache needs to include publication key
2025-07-16 15:49:53 -05:00
Jason Zimdars
f29980b9e7
Fix clear button position in Safari
...
See: https://fizzy.37signals.com/5986089/collections/2/cards/1097
2025-07-16 11:39:09 -05:00
Jason Zimdars
468a29c9ad
Give them screen reader labels
...
See: https://fizzy.37signals.com/5986089/collections/2/cards/1106
2025-07-16 11:33:33 -05:00
Jason Zimdars
f0235e7e07
Not needed
...
See: https://fizzy.37signals.com/5986089/collections/2/cards/1108
2025-07-16 11:08:06 -05:00
Jason Zimdars
ec8084074f
Add missing lang attribute
...
See: https://fizzy.37signals.com/5986089/collections/2/cards/1110
2025-07-16 11:05:23 -05:00
Jason Zimdars
c46ea5471c
Restore missing aspect ratio on the perma
...
We want to keep a pleasing shape when looking at the full card. It already expands as needed on mobile or when the description is lengthy
cc: @andyra
2025-07-16 11:03:45 -05:00
Jason Zimdars
d4cae4a596
Give the field more space when typing on mobile
2025-07-16 08:48:03 -05:00
Jason Zimdars
15a809855d
We're only concerned with truncating the placeholder, scope to that
2025-07-16 08:30:03 -05:00
Jason Zimdars
c8eb1c616d
Need url helpers
2025-07-15 18:48:49 -05:00
Jason Zimdars
291f4e2d14
Now that the basics are working, update debug to catch real issues
...
- I'll use these to update the UI later
2025-07-15 18:09:30 -05:00
Mike Dalessio
e69023993c
Make sure users can't login from launchpad if they're deactivated
...
Just in case the SignalId::User deletion failed.
2025-07-15 18:47:38 -04:00
Mike Dalessio
9f887e17f5
Destroy the SignalId::User when a user is deactivated
2025-07-15 18:30:23 -04:00
Jason Zimdars
db9f670876
Must include account slug to match manifest scope
2025-07-15 17:03:28 -05:00
Jason Zimdars
47324eb45a
Fix routes to manifest and service-worker, rename controller
2025-07-15 16:42:47 -05:00
Jason Zimdars
8f47db3ced
Add service worker and subscriptions controllers
2025-07-15 15:22:32 -05:00
Jason Zimdars
38d13f78a3
Add pusher models and job
2025-07-15 13:16:18 -05:00
Jason Zimdars
e59a994a0c
Add db table and models
2025-07-14 19:57:30 -05:00
Jason Zimdars
c777fc3804
Fix that tray toggle was nearly invisible in dark mode
2025-07-14 10:55:58 -05:00