Commit Graph

7713 Commits

Author SHA1 Message Date
Stanko K.R. 8bc2b7c8c8 Add contributing guide 2025-12-02 20:37:58 +01:00
Mike Dalessio bf858c8e02 Merge pull request #1810 from basecamp/flavorjones/disconnect-cable-on-deactivation
Disconnect action cable when user is deactivated
2025-12-02 14:32:08 -05:00
Mike Dalessio a2e024c1b5 Disconnect action cable when user is deactivated
ref: https://app.fizzy.do/5986089/cards/2785
2025-12-02 14:26:04 -05:00
Stanko Krtalić 7f5213d715 Merge pull request #1804 from basecamp/add-automated-docker-image-builds
Disable ARM image builds
2025-12-02 19:00:26 +01:00
Stanko K.R. fc8ca04c05 Disable ARM image builds 2025-12-02 18:59:40 +01:00
Stanko Krtalić 0a752a4f2c Merge pull request #1803 from basecamp/add-automated-docker-image-builds
Add automated Docker image builds
2025-12-02 18:53:37 +01:00
Stanko K.R. 94d1a1e10a Disable image builds for PRs 2025-12-02 18:51:07 +01:00
Stanko K.R. 07ee2908a0 Add libssl-dev 2025-12-02 18:50:54 +01:00
Jason Zimdars 8f73fa41ef Merge pull request #1802 from basecamp/nav-hotkeys
Make the jump nav hotkeys look like the others
2025-12-02 11:48:02 -06:00
Stanko K.R. 2d0110963a Add automated Docker image builds 2025-12-02 18:42:51 +01:00
Jason Zimdars 88c602412d Merge branch 'main' into nav-hotkeys 2025-12-02 11:40:45 -06:00
Jason Zimdars da59bafa5c Make the jump nav hotkeys look like the others 2025-12-02 11:36:06 -06:00
Jorge Manrubia 3a85da4a79 Merge pull request #1800 from basecamp/fix-broadcast
Scope general broadcasts by account
2025-12-02 18:16:32 +01:00
Mike Dalessio bec75ce1cc Merge pull request #1799 from basecamp/flavorjones/saas-gc-tuning
Bump fizzy-saas for tuning of GC params
2025-12-02 12:13:23 -05:00
Jorge Manrubia dfe8e7bd5d Scope general broadcasts by account
Because DoS ourselves is not fun
2025-12-02 18:10:49 +01:00
Mike Dalessio ca7ada5e47 Bump fizzy-saas for tuning of GC params 2025-12-02 12:10:29 -05:00
Jorge Manrubia 32fe4339ee Remove general broadcast temporarily 2025-12-02 18:03:19 +01:00
Jorge Manrubia f64d5841b6 Merge pull request #1786 from basecamp/dependabot/bundler/rqrcode-3.1.1
Bump rqrcode from 3.1.0 to 3.1.1
2025-12-02 17:32:58 +01:00
Jorge Manrubia ca60760504 Merge pull request #1784 from basecamp/dependabot/bundler/sqlite3-2.8.1
Bump sqlite3 from 2.8.0 to 2.8.1
2025-12-02 17:32:50 +01:00
Jorge Manrubia 40301ffa8f Merge pull request #1782 from basecamp/dependabot/bundler/development-dependencies-b9e97ca7ce
Bump bundler-audit from 0.9.2 to 0.9.3 in the development-dependencies group
2025-12-02 17:32:43 +01:00
David Heinemeier Hansson ff496f915b Merge pull request #1797 from marcoroth/herb
Address HTML markup issues reported by Herb
2025-12-02 08:30:47 -08:00
Marco Roth 2f88908cdf Address HTML markup issues reported by Herb 2025-12-02 17:23:51 +01:00
Mike Dalessio f038e61dab Merge pull request #1796 from basecamp/flavorjones/dashboard-last-10
Add recent signups to the dashboard
2025-12-02 11:21:06 -05:00
Mike Dalessio 69b701c035 Add recent signups to the dashboard 2025-12-02 11:18:46 -05:00
Kevin McConnell 60e7e9ffd8 Merge pull request #1733 from basecamp/allow-all-signups
Remove basic auth restriction on signup
2025-12-02 15:46:04 +00:00
Mike Dalessio 8f4b1a1ecd Merge pull request #1794 from basecamp/flavorjones/warn-expiration
Add an expiration note to emails and the magic link page.
2025-12-02 10:41:48 -05:00
Jorge Manrubia 662b0655c8 Merge pull request #1795 from basecamp/update-gem
Update to latest fizzy-saas gem
2025-12-02 16:16:36 +01:00
Jason Zimdars 8c1d3c6c42 Copy edits 2025-12-02 09:08:57 -06:00
Jorge Manrubia 8d1a09808f Update gem 2025-12-02 15:51:23 +01:00
Mike Dalessio 80a6ffc55e Add an expiration note to emails and the magic link page.
ref: https://app.fizzy.do/5986089/cards/3211
2025-12-02 08:41:00 -05:00
Kevin McConnell 3eef2a4463 Merge pull request #1793 from basecamp/dont-compress-exports
Don't compress attachments in export
2025-12-02 11:52:51 +00:00
Kevin McConnell f7e2b4e0ba Don't compress attachments in export
Since they are typically images and videos, which are already
compressed.
2025-12-02 10:39:56 +00:00
dependabot[bot] a3127e8fc1 Bump rqrcode from 3.1.0 to 3.1.1
Bumps [rqrcode](https://github.com/whomwah/rqrcode) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/whomwah/rqrcode/releases)
- [Changelog](https://github.com/whomwah/rqrcode/blob/main/CHANGELOG.md)
- [Commits](https://github.com/whomwah/rqrcode/compare/v3.1.0...v3.1.1)

---
updated-dependencies:
- dependency-name: rqrcode
  dependency-version: 3.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-02 09:58:52 +00:00
Kevin McConnell d24726c1d3 Merge pull request #1768 from basecamp/data-exports
Add "data export" feature
2025-12-02 09:56:40 +00:00
Jorge Manrubia 8bc42a857d Merge pull request #1792 from basecamp/magic-secure
Protect against sharing the magic link in development
2025-12-02 10:54:23 +01:00
Jorge Manrubia c9ebb79dbd Add some protections around sharing the magic link in development 2025-12-02 10:51:14 +01:00
Jorge Manrubia e1989bdef1 Merge pull request #1791 from basecamp/extract-method
Extract method
2025-12-02 10:26:24 +01:00
Jorge Manrubia 23576d13ff Extract method 2025-12-02 10:22:40 +01:00
Stanko Krtalić 058285fa64 Merge pull request #1790 from basecamp/stricter-webhook-destination-checks
Prohibit link local addresses
2025-12-02 10:21:45 +01:00
Stanko K.R. 78c6751fa0 Prohibit link local addresses 2025-12-02 09:32:15 +01:00
Kevin McConnell b9899e7154 Fix test 2025-12-02 08:26:09 +00:00
Stanko K.R. b97877dc30 Remove basic auth restriction on signup 2025-12-02 09:12:47 +01:00
Kevin McConnell 9ae9e67d24 Remove all credentials files 2025-12-02 09:11:37 +01:00
Jorge Manrubia 6d90a47c1b Merge pull request #1788 from basecamp/comments-refresh-edit
Fix: edit comment button disappears when morphing the page
2025-12-02 09:06:34 +01:00
Jason Zimdars 9aeb0b5544 Merge pull request #1789 from basecamp/update-playground
Remove line breaks, update back button copy
2025-12-02 00:27:36 -06:00
Jorge Manrubia f385a971d7 Remove comment--mine classes (not used) 2025-12-02 07:07:52 +01:00
Jorge Manrubia 11249949eb Fix: edit comment button disappears when morphing the page
This also replaces the ad-hoc stimulus controller with the pure-css based
solution we recently added.

https://app.fizzy.do/5986089/cards/3243
2025-12-02 07:06:50 +01:00
Jason Zimdars 15f4454861 Remove line breaks, update back button copy
Lexxy no longer requires two returns between items
2025-12-01 23:52:21 -06:00
Jorge Manrubia ed6b0da48a Merge pull request #1787 from basecamp/gild-cache
Fix: cascade touches not touching boards
2025-12-02 05:58:35 +01:00
Jorge Manrubia af0113c9ee After touch should trigger board touch too
The change in https://github.com/basecamp/fizzy/commit/c606de7b41f57734c4c859c5fc3d98c952b26d58#diff-1ecde9fb1ee2494e5d94e807f51f861928f77cfcfb0884889911b62a32c2ff4cL4-R23 was preventing marking cards as golden from broadcasting
2025-12-02 05:55:49 +01:00