Stanko K.R.
ceb81c7a86
Fix race condition that causes a missing outlet error
2025-08-22 07:33:26 +02:00
Stanko K.R.
30f0079fc2
Extract isInput into a helper
2025-08-22 07:33:26 +02:00
Stanko K.R.
dcffe706a3
Make hotkeys activate only when not using inputs
2025-08-22 07:33:26 +02:00
Stanko K.R.
a580a0ddbf
Fix navigation bugs
2025-08-22 07:33:26 +02:00
Stanko K.R.
761aa9e2b3
Move conversation initialization to a method
2025-08-22 07:33:26 +02:00
Stanko K.R.
89af9066d3
Remove Fizzy Do command logic
2025-08-22 07:33:24 +02:00
Stanko K.R.
9a6fc1f54a
Create bar controller
2025-08-22 07:33:00 +02:00
Andy Smith
4a05a9e94a
Merge pull request #920 from basecamp/popup-orientation
...
Popup orientation
2025-08-18 12:50:53 -05:00
Andy Smith
bb53258286
Remove orientation on dialog close
2025-08-18 11:08:17 -05:00
Jorge Manrubia
fa82dc0384
Remove code related to Fizzy Do /command support and filtering
...
https://3.basecamp.com/2914079/buckets/37331921/messages/8961776532
2025-08-18 13:41:20 +02:00
Stanko Krtalić
9a02716a46
Merge pull request #857 from basecamp/fizzy-ask
...
Fizzy Ask
2025-08-15 08:40:28 +02:00
Andy Smith
d25f628204
Extract orient into a module
2025-08-14 16:32:18 -05:00
Andy Smith
c444011095
Working left/right orientation
2025-08-14 14:59:50 -05:00
Andy Smith
3f5d070ae9
Stub out basic boundary detection
2025-08-14 14:42:08 -05:00
Andy Smith
389273072d
Handle disabled switches
2025-08-13 12:30:12 -05:00
Jason Zimdars
07f3bcd225
Target the scrollable element
2025-08-13 15:14:12 +02:00
Stanko K.R.
e49c7cb1cb
Make sending messages feel snappy
2025-08-13 15:14:12 +02:00
Stanko K.R.
13eeb8574d
Add the ask command
2025-08-13 15:14:12 +02:00
Mike Dalessio
c78bb652d5
Clean up beacon on-visibility-change handling
...
The previous version was not posting the beacon when the page was
loaded and visible.
2025-08-09 14:09:34 -04:00
Mike Dalessio
8ec109ec1a
Delay clearing notifications until a card is actually viewed.
...
Send the "read" beacon when the card is made visible.
Also take care to only send the "disconnect" beacon if the card is
visible.
ref: https://fizzy.37signals.com/5986089/collections/2/cards/1301
2025-08-08 08:02:54 -04:00
Andy Smith
d5a1c9824c
Merge pull request #836 from basecamp/lightbox-improvements
...
Lightbox improvements
2025-08-05 09:59:37 -05:00
Andy Smith
34f926ffca
Support optional captions
2025-08-04 13:05:39 -05:00
Andy Smith
4c505aeb23
Get all transitions working properly
2025-07-31 15:34:27 -05:00
Andy Smith
3f7f414c34
Animate the lightbox
2025-07-30 17:26:05 -05:00
Jason Zimdars
6227cf9a8b
Keyboard arrow through pins and notifications
2025-07-30 16:07:55 -05:00
Jason Zimdars
1d6a60cd17
Remove debug
2025-07-24 14:49:53 -05:00
Jason Zimdars
8c9d7d9d91
Update badge counts clientside because we can't count on pushes to remove badges
2025-07-24 14:43:51 -05:00
Jason Zimdars
99df4b1a12
No longer used
2025-07-23 17:33:56 -05:00
Jason Zimdars
785de2f0cb
Whitespace
2025-07-22 22:42:36 -05:00
Jason Zimdars
88dae3b0db
Didn't end up needing this
2025-07-21 20:16:48 -05:00
Jason Zimdars
211403f584
Remove debug
2025-07-21 18:49:29 -05:00
Jason Zimdars
9b6995194c
Break sooner, use switch
2025-07-21 18:49:18 -05:00
Jason Zimdars
c3b946c961
Design flow for enabling push and the various status that go with it
2025-07-21 18:27:31 -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
3ddb5e536e
Use async method instead of getter, use root scope
2025-07-17 17:29:20 -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
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
96602d7a97
Show date instead of time for notifications older than 1 day
2025-07-07 17:12:43 -05:00
Jorge Manrubia
809d23245f
The prompt confirmation system wasn't really working after moving to lexical
...
The async value setting was biting us here
2025-07-03 23:29:36 +02:00
Jorge Manrubia
bd7b9a442e
Merge branch 'main' into fizzy-do-prompts
...
* main: (57 commits)
Untenanted access in authenticated controllers should request auth
dep: bundle update
dep: update Rails
dep: bump AR::Tenanted
Clean up the cable meta tag
Fix activity feed pagination to fetch on demand
Create a "published" event if a card is created published
Scatter Honcho seeds over a 30 day period
Fix the PWA manifest to use slugged URLs
Collection publication edits render a turbo frame
Collection workflow edits render a turbo frame
Collection entropy config edits render a turbo frame
Use automatic sizing where supported
Introduce a separate controller for collection entropy config
Add `card_id` to index
Move to scope and inline method
Prefer modern syntax
Fix that stage should be visible above card background
Indicate opens menu
Hide dialog targets from screen readers when closed
...
# Conflicts:
# db/schema.rb
# db/schema_cache.yml
2025-07-03 16:11:00 +02:00
Jorge Manrubia
0c4baed8a4
Show help menu without introducing newlines after updating lexical
2025-07-02 23:03:38 +02:00
Jason Zimdars
86e6309735
Hide dialog targets from screen readers when closed
2025-07-02 15:57:30 -05:00
Jorge Manrubia
7913513826
Reset after entering help command
2025-07-02 22:35:52 +02:00