dependabot[bot]
a0c0fd3b1f
Bump bcrypt from 3.1.21 to 3.1.22
...
Bumps [bcrypt](https://github.com/bcrypt-ruby/bcrypt-ruby ) from 3.1.21 to 3.1.22.
- [Release notes](https://github.com/bcrypt-ruby/bcrypt-ruby/releases )
- [Changelog](https://github.com/bcrypt-ruby/bcrypt-ruby/blob/master/CHANGELOG )
- [Commits](https://github.com/bcrypt-ruby/bcrypt-ruby/compare/v3.1.21...v3.1.22 )
---
updated-dependencies:
- dependency-name: bcrypt
dependency-version: 3.1.22
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-19 18:57:58 +00:00
Mike Dalessio
29a29094bd
Configure Lexxy to add extra spacing between block elements
...
Updating Lexxy to v0.8.5 for the insert-markdown event.
2026-03-17 10:31:46 -04:00
Mike Dalessio
3959d91148
Revert "Configure Lexxy to add extra spacing between block elements"
...
This reverts commit d6bf103efd .
2026-03-12 12:24:35 -04:00
Mike Dalessio
d6bf103efd
Configure Lexxy to add extra spacing between block elements
...
Updating Lexxy to v0.8.0 for the insert-markdown event.
2026-03-11 22:17:07 -04:00
Rosa Gutierrez
5d084a46ce
Switch to turbo-rails version with offline mode support
2026-03-10 10:20:54 +01:00
dependabot[bot]
3063a40f0f
Bump trilogy from 2.9.0 to 2.10.0 ( #2388 )
...
Bumps [trilogy](https://github.com/trilogy-libraries/trilogy ) from 2.9.0 to 2.10.0.
- [Release notes](https://github.com/trilogy-libraries/trilogy/releases )
- [Changelog](https://github.com/trilogy-libraries/trilogy/blob/main/CHANGELOG.md )
- [Commits](https://github.com/trilogy-libraries/trilogy/compare/v2.9.0...v2.10.0 )
---
updated-dependencies:
- dependency-name: trilogy
dependency-version: 2.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 18:43:47 -05:00
dependabot[bot]
361d4a7a52
Bump solid_queue from 1.2.4 to 1.3.1 ( #2425 )
...
Bumps [solid_queue](https://github.com/rails/solid_queue ) from 1.2.4 to 1.3.1.
- [Release notes](https://github.com/rails/solid_queue/releases )
- [Commits](https://github.com/rails/solid_queue/compare/v1.2.4...v1.3.1 )
---
updated-dependencies:
- dependency-name: solid_queue
dependency-version: 1.3.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 18:42:48 -05:00
Mike Dalessio
3b229e9aab
Pin web-console to GitHub main for Rails compatibility
...
web-console 4.2.1 overrides the now-renamed filter_proxies method in
ActionDispatch::RemoteIp::GetIp. The fix (rails/web-console#344 ) is on
main but not yet released.
2026-02-18 15:16:21 -05:00
Mike Dalessio
851f13a934
Render inline code in card titles ( #2518 )
...
* Remove unused marked JS dependency
* Remove unused redcarpet dependency
* Render inline code in card titles
Add card_html_title helper that HTML-escapes input then converts
backtick-wrapped text to <code> elements. Apply to card titles in
board preview, card detail, public views, and notification emails.
Style inline code elements in titles to match description styling.
Co-authored-by: Andy Smith <andy@37signals.com >
---------
Co-authored-by: Andy Smith <andy@37signals.com >
2026-02-12 12:07:40 -05:00
Donal McBreen
1506624cd3
Add stackprof for profiling
...
So you can do something like this:
```ruby
require "stackprof"
report = StackProf.run(mode: :wall, interval: 100) do
Account.find_by(external_account_id: 123)
end
StackProf::Report.new(report).print_text
```
2026-02-12 15:42:50 +00:00
Stanko K.R.
992f15066b
Replace RubyZip with ZipKit
...
ZipKit can read and write files directly from S3 which makes both imports and exports way more efficient in terms of disk usage.
2026-02-02 12:36:48 +01:00
Thiago Youssef
36419c3600
Bump rails version to remove svg renderer patch ( #2081 )
2025-12-11 15:15:54 +01:00
Jeremy Daer
8eb01da057
Process blob variants using local files
...
Rails does post-upload variant processing using the same file upload
in https://github.com/rails/rails/pull/56327
Unrelated Lexxy bump:
Pulls in https://github.com/basecamp/lexxy/pull/493 to work around `dom_id`
removal from ActionText tag in https://github.com/rails/rails/pull/51238
2025-12-08 23:41:15 -08:00
Kevin McConnell
e16cc21b0a
Add "data export" feature
...
- Adds a button in Account Settings where you can request a ZIP export of your
Fizzy data
- Export files are created in the background. When ready, a link to
download them is sent to the requester.
- Exports expire after 24 hours. And are limited to 10 per day.
2025-12-01 15:23:26 +00:00
Jorge Manrubia
6ccf655597
Move yabeda/prometheus stuff to the gem
2025-11-28 15:53:58 +01:00
Jorge Manrubia
3b0ddf4cfb
Move sentry to engine
2025-11-28 15:53:58 +01:00
Jorge Manrubia
c5d7dc3255
Restore bc shorthand
2025-11-28 15:53:58 +01:00
Jorge Manrubia
c62e843d2b
Move bc shorthand to saas gemfile
2025-11-28 15:53:58 +01:00
Jorge Manrubia
ad6f3a9ff7
Instead of a dedicated group, use a completely separate Gemfile for the saas version
...
The group-based approach won't work if you don't have access to the gems!
2025-11-28 15:53:58 +01:00
Jorge Manrubia
4c5640a655
Make structured logging private
2025-11-28 15:53:58 +01:00
Jorge Manrubia
102827ff8d
Use bundler groups instead of conditional
...
So that the gemfile.lock does not change across invocations
2025-11-28 15:53:48 +01:00
Jorge Manrubia
6134407f5e
Make sass property depend on txt file or env var
2025-11-28 15:53:48 +01:00
Jorge Manrubia
e1e9a01720
Make open source the default, and check for sass instead
2025-11-28 15:53:48 +01:00
Mike Dalessio
0bf62ba4cf
Update to basecamp's useragent fork
...
and assert it's working by testing for Baidu
2025-11-25 16:18:23 -05:00
dependabot[bot]
50332d0a4f
Bump prometheus-client-mmap from 1.2.10 to 1.3.0
...
Bumps [prometheus-client-mmap](https://gitlab.com/gitlab-org/prometheus-client-mmap ) from 1.2.10 to 1.3.0.
- [Release notes](https://gitlab.com/gitlab-org/prometheus-client-mmap/tags )
- [Changelog](https://gitlab.com/gitlab-org/prometheus-client-mmap/blob/master/CHANGELOG.md )
- [Commits](https://gitlab.com/gitlab-org/prometheus-client-mmap/compare/1.2.10...1.3.0 )
---
updated-dependencies:
- dependency-name: prometheus-client-mmap
dependency-version: 1.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 20:30:23 +00:00
Stanko K.R.
0b8c51c2e9
Preload cards for columns
2025-11-17 16:16:19 +01:00
Stanko K.R.
2c3062fd86
Add a stemmer and highlighter
2025-11-17 09:12:17 -05:00
Mike Dalessio
4d3c265042
Rip out activerecord-tenanting
...
Co-authored-by: Stanko K.R. <stanko@stanko.io >
2025-11-17 09:11:35 -05:00
Kevin McConnell
9fa68c0ea9
Add Trilogy adapter
2025-11-17 09:11:28 -05:00
Kevin McConnell
e5bbe6cf64
Remove Beamer
2025-11-17 09:11:28 -05:00
Mike Dalessio
90a139a486
Use the rubygems-hosted beamer-rails gem
2025-11-05 17:31:10 -05:00
Kevin McConnell
417acab12a
Upgrade Beamer to zone-aware version
2025-11-04 09:58:53 +00:00
David Heinemeier Hansson
38a7a14466
Remove vector extension that we are no longer using
2025-11-03 13:40:03 +01:00
David Heinemeier Hansson
b3ffbc6a79
Helpful to have the web-console on the error pages
...
Not sure why that was removed?
2025-10-31 21:50:00 +01:00
David Heinemeier Hansson
d49c7f45eb
Use a single populate script with faker data
2025-10-31 21:19:33 +01:00
Jorge Manrubia
aa1ffb3357
Remove AI summaries and semantic searches
...
We were not using either. We can restore if we revisit.
2025-10-29 11:55:32 +01:00
dependabot[bot]
6d4c6deeef
Bump solid_queue from 1.2.1 to 1.2.2
...
Bumps [solid_queue](https://github.com/rails/solid_queue ) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/rails/solid_queue/releases )
- [Commits](https://github.com/rails/solid_queue/compare/v1.2.1...v1.2.2 )
---
updated-dependencies:
- dependency-name: solid_queue
dependency-version: 1.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 21:09:45 +00:00
Lewis Buckley
44bbd1c87a
Yabeda Active Jobs with scheduled / bulk enqueue support
2025-10-27 09:31:26 +00:00
Stanko Krtalić
880ad7ff12
Use Beamer through its gem ( #1230 )
2025-10-23 12:14:00 +02:00
Mike Dalessio
b8ab372f09
dep: go back to Rails edge
...
now that the SQLite URI improvements have landed
2025-10-16 12:15:06 -04:00
Mike Dalessio
20d0ea05cc
dep: update AR::Tenanted to allow config adapter registration
2025-10-14 09:38:35 -04:00
Mike Dalessio
0670645b7f
dep: update Rails to the branch with the sqlite uri fixes
2025-10-13 12:51:14 -04:00
Mike Dalessio
bffaedc604
dep: Add indirect dependency "benchmark" to quash Ruby 3.5 warnings
...
```
gems/sniffer-0.5.0/lib/sniffer/adapters/net_http_adapter.rb:4: warning: lib/ruby/3.4.0/benchmark.rb was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0.
You can add benchmark to your Gemfile or gemspec to silence this warning.
Also please contact the author of sniffer-0.5.0 to request adding benchmark into its gemspec.
```
Sadly it looks like sniffer is not really maintained, so I'm adding
this here for now.
2025-10-13 08:50:55 -04:00
Mike Dalessio
4f981e9c2f
Add yabeda-actioncable metrics
2025-10-11 13:35:31 -04:00
Mike Dalessio
fb45b9d366
Install Autotuner for GC recommendations
2025-10-10 15:49:48 -04:00
Mike Dalessio
320558919c
Rename LOCAL_AUTHENTICATION to OSS_CONFIG
2025-10-02 16:44:24 -04:00
Jorge Manrubia
97dd5513b7
Use official Lexxy gem
2025-09-28 22:11:21 +02:00
Mike Dalessio
1a97cd300e
Add a few more Yabeda modules
2025-09-23 17:15:52 -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