dependabot[bot]
9fa3ced50d
Bump propshaft from 1.2.1 to 1.3.1
...
Bumps [propshaft](https://github.com/rails/propshaft ) from 1.2.1 to 1.3.1.
- [Release notes](https://github.com/rails/propshaft/releases )
- [Commits](https://github.com/rails/propshaft/compare/v1.2.1...v1.3.1 )
---
updated-dependencies:
- dependency-name: propshaft
dependency-version: 1.3.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-04 18:41:33 +00:00
Mike Dalessio
8e0cb930af
Delete SignalId concerns from the codebase
...
including Signup for now, will rebuild it with just QB
2025-10-03 14:06:51 -04:00
Jorge Manrubia
0774101b0d
Use the new required attribute that now Lexxy supports
2025-10-02 09:34:41 +02:00
Jorge Manrubia
47c09957f5
Update lexxy to deal with nasty bug when pasting URLs!
2025-09-30 06:33:32 +02:00
Jorge Manrubia
60671b280e
Use official Lexxy gem
2025-09-28 22:11:52 +02:00
Jorge Manrubia
876a76933e
Updating lexxy
2025-09-28 22:05:45 +02:00
Jorge Manrubia
5c52b6b056
More fidelity for D&D cards
...
- Reload source frame with morphing. E.g: to deal with pagination or with the D&D placeholder
- Decrease source counter with JS
2025-09-26 15:30:09 +02:00
Mike Dalessio
1a97cd300e
Add a few more Yabeda modules
2025-09-23 17:15:52 -04:00
Mike Dalessio
e939c1a5de
dep: update sqlite3 to v2.7.4
2025-09-19 15:14:26 -04:00
Mike Dalessio
97f5a492cd
dep: bump activerecord-tenanted
...
to a version with max_connection_pool
2025-09-17 17:07:42 -04:00
Mike Dalessio
d706cc0b8a
Bundle rails from main
...
Undoing the pinning to a bugfix branch from 04baaa9c
2025-09-16 18:34:26 -04:00
Lewis Buckley
95f9b16ef5
Add Webrick, required for prometheus metrics server
2025-09-16 11:35:05 +01:00
Mike Dalessio
3341479605
dep: remaining dependencies
...
except ruby_llm
2025-09-15 12:32:17 -04:00
Mike Dalessio
13db361aed
dep: bump puma
...
also remove the incorrect on_worker_boot block and the needless
before_fork block
2025-09-15 12:31:57 -04:00
Mike Dalessio
6f7985b887
bump aws-sdk-s3
2025-09-15 12:21:07 -04:00
Mike Dalessio
7ff764d394
dep: bump sentry
2025-09-15 12:20:47 -04:00
Mike Dalessio
7bbb858d91
dep: update lexxy
2025-09-15 12:17:51 -04:00
Mike Dalessio
6a4c1a9f45
dep: update nokogiri
2025-09-15 12:17:23 -04:00
Mike Dalessio
f01e20f64b
Introduce yabeda for puma metrics
2025-09-15 12:08:43 -04:00
Mike Dalessio
ad1491a484
Merge pull request #1109 from basecamp/flavorjones/yabeda-solid-queue
...
Introduce yabeda for Solid Queue metrics
2025-09-15 11:19:08 -04:00
Mike Dalessio
4442964408
Introduce yabeda for Solid Queue metrics
2025-09-15 11:05:04 -04:00
Jorge Manrubia
3d8437bd5f
Truncate summaries to keep within API limits
...
https://fizzy.37signals.com/5986089/cards/1739
2025-09-15 16:14:29 +02:00
Mike Dalessio
04baaa9cd6
dep: pin Rails to my bugfix branch
2025-09-13 16:03:02 -04:00
Mike Dalessio
f4e2fe31b4
dep: add refs to the fizzy-saas git dependencies
...
so that we can quickly switch the app between using the saas extension
and not. (Bundler will re-fetch the remote if the ref is not present.)
Also set the bundler config to auto-install missing dependencies.
2025-09-13 16:03:02 -04:00
Mike Dalessio
8325059f5f
Extract basecamp proprietary dependencies into fizzy-saas
...
and wire up the fizzy-saas gemspec and Gemfile
2025-09-13 15:21:01 -04:00
Mike Dalessio
8f39c015ea
Tests now pass with local authentication
...
This is the first step of a multi-step SaaS engine extraction.
Looking ahead to an open source release, we need to make sure that
local authentication is treated as an "official" option, and not just
a hack I added for Kevin to do load testing outside our DC. So this PR
gets to green, and adds a CI step in "local authentication" mode.
This all probably feels a little hacky to you, Reader, but the goal of
this change is to ease the next step, which will be extracting the
37id and Queenbee integrations into a proprietary "SaaS mode" engine.
In service of that goal, this commit simply wraps all of the dependent
code and tests with a conditional check on
`config.x.local_authentication`.
2025-09-13 15:21:00 -04:00
Mike Dalessio
758b8f2831
dep: update activerecord-tenanted
...
to a version that generates 404 responses correctly
2025-09-09 16:03:41 -04:00
Mike Dalessio
1677fa5a2a
dep: get on an official kamal release
2025-09-09 12:51:40 -04:00
Mike Dalessio
4284025fca
dep: get on public release of activerecord-tenanted
2025-09-09 12:51:14 -04:00
Mike Dalessio
09d4adba29
dep: bump rails to 604e8e05
...
which is after 8.1.beta1
2025-09-09 12:48:02 -04:00
Jorge Manrubia
cc37b44c61
Update lexxy to latest
...
https://3.basecamp.com/2914079/buckets/43459788/todos/9046695702
2025-09-09 10:15:35 +02:00
Jorge Manrubia
a86e1294fc
Update to ruby_llm latest and add more models to try in the sandbox
2025-09-05 18:01:59 +02:00
Mike Dalessio
496a85d2cf
dep: update activerecord-tenanted
...
to the version with safety checks on Active Record associations
2025-09-01 09:26:10 -04:00
Jorge Manrubia
6f2670d6dd
Merge main into bundle-emails branch and resolve conflicts
2025-09-01 11:49:20 +02:00
Mike Dalessio
7c33289f60
dep: activerecord-tenanted
2025-08-29 15:21:07 -04:00
Jorge Manrubia
218519d075
Configure letter opener
2025-08-26 10:21:13 +02:00
Jorge Manrubia
78c3484b44
Update to latest lexxy (merged renamed branch)
2025-08-26 08:36:03 +02:00
Jorge Manrubia
5b5c698af7
Rename Action Text Lexical => Lexxy
...
Conflicts:
app/assets/stylesheets/terminals.css
2025-08-26 08:25:19 +02:00
Mike Dalessio
bd6fd7a4a3
Update dependencies ( #951 )
...
* dep: actiontext-lexical for upload icon fix
* dep: aws sdk
* dep: solid cable
* dep: jbuilder
* dep: selenium-webdriver and rubyzip
* dep: rails
* dep: the rest
except ruby_llm
* dep: active record tenanted
2025-08-20 09:21:27 -04:00
Jason Zimdars
10f0638997
Update lexical
2025-08-19 17:07:30 -05:00
Mike Dalessio
a1f62f0e2c
dep: bump AR::Tenanted to get a conn pool fix
...
See https://github.com/basecamp/active_record-tenanted/pull/145
2025-08-15 14:49:18 -04:00
Jorge Manrubia
1d9905d071
Update lexical to remove debug traces
2025-08-14 15:14:22 +02:00
Jorge Manrubia
3dc2e3fc43
Update lexical to bring https://github.com/basecamp/actiontext-lexical/pull/43
2025-08-14 15:05:14 +02:00
Jorge Manrubia
f21bab5390
Update action text lexical
2025-08-14 11:57:17 +02:00
Jorge Manrubia
3ecb387797
Update lexical
2025-08-14 11:25:47 +02:00
Jorge Manrubia
6e2c8615a0
Add language picker for code blocks
2025-08-14 11:24:39 +02:00
Jorge Manrubia
79b5d57bde
Update action text lexical to latest
2025-08-13 11:18:22 +02:00
Jorge Manrubia
06abad8e4d
Update lexical and make SPACE select by default (except when searching cards with #)
2025-08-13 11:17:41 +02:00
Mike Dalessio
8b0cfefb5d
dep: update jbuilder to 2.14.1
2025-08-12 12:31:43 -04:00
Jorge Manrubia
bd0b474587
Update action text lexical to bring fix for https://3.basecamp.com/2914079/buckets/43459788/todos/8954483910
2025-08-12 13:51:29 +02:00