Commit Graph

5424 Commits

Author SHA1 Message Date
Jeremy Daer b755b3fead Robots, begone (#1812)
* robots.txt: "Please, don't come in." If a page is directly linked, the
  URL can still appear in search results, though.
* X-Robots-Tag: "If you're here, forget what you saw." Works even if the
  crawler ignores robots.txt or reaches a page via external link. Can
  remove already-indexed pages.
* Public boards may not be indexed. They're meant for "anyone with the
  link" private sharing, not worldwide publishing.
2025-12-02 13:35:58 -08:00
Kevin McConnell cdc1f9b143 Allow typing magic links on mobile
When typing a magic link, rather than pasting it, iOS seems to send
`keydown.enter`, and we weren't submitting the form in that case.

Changed to submit the form in either case, and use the state of the
input target to help guard against double submissions.
2025-12-02 20:09:26 +00: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
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 dfe8e7bd5d Scope general broadcasts by account
Because DoS ourselves is not fun
2025-12-02 18:10:49 +01:00
Jorge Manrubia 32fe4339ee Remove general broadcast temporarily 2025-12-02 18:03:19 +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
Jason Zimdars 8c1d3c6c42 Copy edits 2025-12-02 09:08:57 -06: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 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
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 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 K.R. 78c6751fa0 Prohibit link local addresses 2025-12-02 09:32:15 +01:00
Stanko K.R. b97877dc30 Remove basic auth restriction on signup 2025-12-02 09:12:47 +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
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 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
Jason Zimdars 20781a6493 Layout 2025-12-01 22:36:20 -06:00
Jason Zimdars abee7a2ec3 Style download screen 2025-12-01 22:33:55 -06:00
Jason Zimdars 41c91e6dd6 Mailer copy 2025-12-01 22:27:53 -06:00
Jason Zimdars df2d938b7e Copy and design polish 2025-12-01 22:23:25 -06:00
Jason Zimdars 717ee86d27 Update show attribute when refreshing to correctly hide the field when unselected
Previously it would hang around and bleed in the terms input
2025-12-01 16:36:28 -06:00
Jason Zimdars e32ec6f5e9 Rename 2025-12-01 16:29:32 -06:00
Jason Zimdars b2feab1e60 Introduce a means to hide sections for filtering only 2025-12-01 16:21:35 -06:00
Jason Zimdars 27efd1f8c3 Return to root when clearing filters
Avoids landing on that awful "All boards" view
2025-12-01 16:03:21 -06:00
Jason Zimdars e4fb0e8314 Add static quick filters 2025-12-01 16:01:24 -06:00
Jason Zimdars 86332e3a2f Remove custom views UI 2025-12-01 16:00:42 -06:00
Andy Smith b07295e738 Merge pull request #1780 from basecamp/andy-1-dec-2
Move card title margins to perma CSS
2025-12-01 15:43:14 -06:00
Andy Smith 48b70d175a Move card title margins to perma CSS 2025-12-01 15:40:28 -06:00
Jason Zimdars 06a1473f5b Allow using '#' to match tags when filtering 2025-12-01 15:22:42 -06:00
Andy Smith c0f8a539ec Better alignment for nav sections 2025-12-01 15:14:32 -06:00
Andy Smith 5c9039cb4e Remove top margin on lexxy-toolbar 2025-12-01 14:55:23 -06:00
Andy Smith 67921430a6 Merge pull request #1776 from basecamp/fizzy-menu-ui-updates
Add dividers and move icon to left
2025-12-01 14:51:24 -06:00
Andy Smith 0cbd8d197d Set font size on section, not menu 2025-12-01 14:45:37 -06:00
Andy Smith 9bbaee4f3a Add dividers and move icon to left 2025-12-01 14:43:06 -06:00
Jason Zimdars d3d3c559b2 Merge pull request #1775 from basecamp/default-hotkeys
Default hotkeys
2025-12-01 14:36:08 -06:00
Jason Zimdars 759b92649a Add a few more 2025-12-01 14:29:56 -06:00
Jason Zimdars 8ff5eb0feb No need to indicate these, they're common
But show a tooltip all the same
2025-12-01 14:14:27 -06:00
Jason Zimdars 6bb1a7238c No need to special case shift
The symbol isn't doing it
2025-12-01 14:12:46 -06:00
Andy Smith 3a67f66a8e Shrink space between title and content 2025-12-01 14:07:42 -06:00
Jason Zimdars 7644b0e793 ESC is primary back hotkey, use helper in more places 2025-12-01 13:54:08 -06:00