Andy Smith
527223f8ff
Menu on new collection page
2025-08-27 13:58:06 -05:00
Andy Smith
ec5643a8ff
Menu on notifications index
2025-08-27 13:56:57 -05:00
Andy Smith
27ac5b1fc1
Menu on notification settings page
2025-08-27 13:55:54 -05:00
Andy Smith
dcb8175dac
Menu on collection settings page
2025-08-27 13:52:04 -05:00
Andy Smith
bb04512b0c
Consolidate header and nav layouts
2025-08-27 13:48:47 -05:00
Jorge Manrubia
853a75a54f
Rename "cost_microcents" => "cost_in_microcents"
2025-08-27 09:38:23 +02:00
Stanko K.R.
f9e7aff6e8
Make the quota error message friendlier
2025-08-25 10:58:48 +02:00
Stanko K.R.
abad369c6a
Introduce a Quota and Money object
2025-08-25 10:29:00 +02:00
Stanko K.R.
cb5fe7c4f8
Add spend limits to conversations
2025-08-25 10:24:15 +02:00
Stanko Krtalić
78fdabf62f
Merge pull request #932 from basecamp/fizzy-bar-v1
...
Fizzy bar V1
2025-08-25 07:16:42 +02:00
Stanko K.R.
a580a0ddbf
Fix navigation bugs
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
Jorge Manrubia
c8569ce8b9
Split indexed_by into two filters: indexed by and sort by
...
https://3.basecamp.com/2914079/buckets/37331921/todos/8877489555#__recording_8987808963
2025-08-21 19:12:54 +02:00
Jorge Manrubia
311fc20837
Merge branch 'main' into filters-cleanup
2025-08-21 16:52:02 +02:00
Jorge Manrubia
5896a21499
Support filter by collection in different screens
...
We want to filter in the same screen for cards/events but not when viewing a card or from other screens. This adds a controller action to flag the actions where this is supported
2025-08-21 14:19:13 +02:00
Jorge Manrubia
109a95ac6f
Tidy up settings
2025-08-21 13:25:47 +02:00
Jason Zimdars
00933570b9
Show 3 cols in public view
2025-08-20 17:30:21 -05:00
Jorge Manrubia
d6fe0d919c
Reorganize ƒilter's menu templates (WIP)
2025-08-20 12:20:18 +02: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
Mike Dalessio
e84cd529d5
The "sign out" button now clears the Launchpad login.
...
ref: https://fizzy.37signals.com/5986089/collections/2/cards/1382
2025-08-15 12:25:10 -04:00
Stanko K.R.
3a9472f7aa
Remove rate limit
2025-08-14 16:32:59 +02:00
Stanko K.R.
cf50b46cd4
Limit how many messages a user can create
2025-08-14 16:31:52 +02:00
Stanko K.R.
1183b984b3
Rely on default response handling
2025-08-14 15:29:27 +02:00
Stanko K.R.
e961f6ad27
Extract question from message_params
2025-08-14 15:27:51 +02:00
Stanko K.R.
95b324cda7
Fix /ask sometimes triggering a search
2025-08-13 15:26:33 +02:00
Stanko K.R.
6282142250
Remove unused failure handling
2025-08-13 15:14:12 +02:00
Stanko K.R.
5d982fd3f1
Remove unused route
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
Jason Zimdars
aa13853ae4
Add a third, "On deck" column in Collections
2025-08-12 17:58:12 -05:00
Jorge Manrubia
278a8f9f96
Remove insight response (remaining stuff from the /insight experimental command)
2025-08-11 14:51:40 +02:00
Mike Dalessio
5540b0fd1b
Make sure session cookie has the correct path for the tenant
...
ref: https://fizzy.37signals.com/5986089/collections/7/cards/1234
2025-08-10 18:53:52 -04:00
Mike Dalessio
988b20a36d
Introduce turbo_stream_flash helper and use it for collection edit
...
The collections/{entropy,publications,workflows} controllers all
respond via turbo stream, and now also provide a flash message.
2025-08-07 15:04:45 -04:00
Jason Zimdars
d33cebd708
Display flash when saving public description, update notice
2025-08-07 13:50:45 -05:00
Mike Dalessio
57269b1b9c
Allow local authentication with LOCAL_AUTHENTICATION=1
...
You can touch `tmp/local-auth.txt` to persist this setting.
2025-08-06 17:05:35 -04:00
Andy Smith
84b8bb0a43
Add controller, routes, and templates for other error pages
2025-07-29 13:32:00 -05:00
Jason Zimdars
4276aad5a7
Mark notifications as unread from the index
2025-07-23 17:01:59 -05:00
Jason Zimdars
dfb6198e94
Merge branch 'main' into web-push
...
* main: (50 commits)
Regenerate fixtures
Let summaries know about collections
Regenerate fixtures
More tweaks
Regenerate fixtures after tweaking prompt
Fix model selection (I had broken it!)
Some prompt refinements
Some of us have basecamp.com email addresses
Update nokogiri and thor to addres CVEs
Fix tests
Format
Move model options to helper
Tidy up the admin tool for prompts
Extract methods
Format
Default to the current summary
Make models selectable
Add an animated effect for the generating state
Remove debug
Wrap them both in the container so the generating state looks right
...
2025-07-23 11:50:35 -05:00
Jorge Manrubia
dcb0e5077d
Move model options to helper
2025-07-23 11:57:22 +02:00
Jorge Manrubia
c0b385b19b
Tidy up the admin tool for prompts
2025-07-23 11:55:44 +02:00
Jorge Manrubia
0ba8f2194b
Extract methods
2025-07-23 11:45:01 +02:00
Jorge Manrubia
f32e89c277
Format
2025-07-23 11:43:10 +02:00
Jorge Manrubia
2710124293
Default to the current summary
2025-07-23 11:36:57 +02:00
Jorge Manrubia
c3ae05833e
Make models selectable
2025-07-23 11:02:34 +02:00
Jorge Manrubia
af637b020d
Fix redirection
2025-07-22 19:17:02 +02:00
Jorge Manrubia
2a7552f474
Add controller test
2025-07-22 18:57:50 +02:00
Jorge Manrubia
7e5bdf59ec
Prefer sandbox over debug for the resource name
2025-07-22 15:57:12 +02:00
Jorge Manrubia
6d26195bc7
Add a debug prompt endpoint so that we can play with the prompts live
2025-07-22 14:33:34 +02:00
Jorge Manrubia
7cd459f2b8
AI Summaries: basic abstractions, functional version
2025-07-22 11:57:39 +02:00