Andy Smith
5beb413c41
Clean up card/events header layout
2026-01-26 12:53:01 -06:00
Adrien Maston
44732a345b
Move dialog focus handling into the dialog controller
...
... instead of a separate dialog focus controller
2026-01-19 11:42:43 +01:00
Jay Ohms
3cada3ce82
Merge branch 'main' into mobile/bridge-components
...
* main:
Add rollback script to convert relative URLs back to absolute
Add a script to migrate existing rich texts to relative URLs
Use relative URLs where possible across all the app
Use relative URLs for avatars and rich text attachments
2026-01-14 09:39:08 -05:00
Rosa Gutierrez
527ffc42b9
Use relative URLs where possible across all the app
...
Skipping API responses, where we need absolute URLs, and those that are
intended for sharing or external use:
- account/join_codes/show.html.erb - Join code URL for sharing
- boards/edit/_publication.html.erb - Publication URL for sharing
- public/* views - Public page URLs and og:url meta tags
- pwa/manifest.json.erb - PWA manifest needs absolute URLs
For this, we had to replace `url_for` used with Active Storage variants
and previews with the specific path helper (for Active Storage
representations).
2026-01-14 11:01:42 +01:00
Adrien Maston
3b97b2e5c8
Merge branch 'main' into mobile/bridge-components
...
* main: (22 commits)
Disable card column buttons when active
Prevent comment content from overlapping with reaction button
Delete pins belonging to cards in a board with revoked access
Update development dependencies in SAAS lockfile
Update runtime dependencies
Update development dependencies
Balance magic link instructions
Add `.txt-balance` utility
Move handleDesktop inside restoreColumnsDisablingTransitions
Adjust border radius
Clean up blank slates
Add dialog manager to events page
More sturated mini bubbles in light mode
Brighten mini bubbles in dark mode
Use separate cache namespaces for each beta instance
Bump boost size up a tick on mobile
Move Undo form inside closure message element
Phrasing tweak for exceeding storage limit
Keep strong tags words on same line
Allow ActionText embed reuse and safe purge (#2346 )
...
2026-01-14 10:34:13 +01:00
Denis Švara
4f7cec3b71
Rename bride page controller to title controller and remove text size related code.
2026-01-13 09:36:24 +01:00
Andy Smith
4dedfce39f
Add dialog manager to events page
2026-01-12 14:00:37 -06:00
Adrien Maston
3d092583eb
Move dialog focus handling to a stimulus controller
...
... for template caching
2026-01-12 17:30:16 +01:00
Adrien Maston
caafebbf22
Extract title to helper
2026-01-12 14:55:32 +01:00
Adrien Maston
05c0cbb839
Prevent autofocusing the filter input in drop downs
2026-01-12 12:52:42 +01:00
Jay Ohms
2b0c4b4c69
Send icon urls with buttons and resolve duplicate bridge items on the board perma since there are duplicate hidden elements
2026-01-08 22:01:08 -05:00
Denis Švara
ecf0921af9
Add bridge page targets.
2026-01-06 16:03:28 +01:00
Adrien Maston
3c9c4cafea
Use buttons above title layout
2025-12-17 10:45:17 +01:00
Kevin McConnell
e2292a1739
Update cached fragments
2025-12-15 13:23:57 +00:00
Jorge Manrubia
f2c676e69d
Merge pull request #1983 from AmiasYaska/fix-activity-typo
...
Fix typo in back link: Actvity -> Activity
2025-12-07 11:42:20 +01:00
Jorge Manrubia
31a41e66c2
Make column have a proper ID instead of inferring it from the title
2025-12-07 11:34:54 +01:00
AmiasYaska
7d4775d249
Fix typo in back link: Actvity -> Activity
2025-12-06 14:32:05 +03:00
Mike Dalessio
89940d36f8
Gracefully handle ill-formed remote images in rich text
...
A better fix has been proposed upstream at
https://github.com/rails/rails/pull/56283 but this should be fine in
the meantime.
ref: https://app.fizzy.do/5986089/cards/3188
2025-12-04 09:24:52 -05:00
Jason Zimdars
7644b0e793
ESC is primary back hotkey, use helper in more places
2025-12-01 13:54:08 -06:00
Jason Zimdars
48d9a25820
Fix that 'closed'->'done' change broke this route
2025-11-26 14:58:17 -06:00
Andy Smith
7fb46ee6b7
Merge pull request #1683 from basecamp/andy-nov-20
...
Andy nov 20
2025-11-21 10:02:02 -06:00
Jorge Manrubia
49e801fdb1
Just the date makes for better-looking URLs
2025-11-21 10:40:37 +01:00
Jorge Manrubia
b0d732675c
Extract partial
2025-11-21 10:32:32 +01:00
Andy Smith
0bb93fd1da
Show icons instead of hotkeys for btn--circle-mobile
2025-11-20 15:59:28 -06:00
Jason Zimdars
133a17a75e
Just pass the column name string, no need to both with numbers
2025-11-20 11:43:17 -06:00
Jason Zimdars
d97a7b9be8
Break out of frame
2025-11-19 13:18:24 -06:00
Jason Zimdars
eba749a193
Expand activity columns
2025-11-19 12:48:36 -06:00
Jason Zimdars
d8f519d7bf
Adjust so the filters are only displayed when useful
2025-11-17 16:52:10 -06:00
Jorge Manrubia
d263649b7e
Extract partials
2025-11-17 20:21:56 +01:00
Jason Zimdars
54197c0ef3
Add a user filter
2025-11-17 20:21:56 +01:00
Jason Zimdars
0e5e8d5019
Whitespace
2025-11-17 20:21:56 +01:00
Stanko K.R.
32d96db7d9
Replace card id with card number
2025-11-17 09:12:15 -05:00
Andy Smith
3d2b649828
Add btn--back class
2025-11-13 13:57:36 -06:00
Andy Smith
43ee91cee7
Move filter controller up to dialog for narrower listener scope
2025-11-12 15:41:36 -06:00
Jorge Manrubia
588dc76c6b
I had got this condition wrong during the timeline helpers refactor
2025-11-11 17:07:46 +01:00
Jorge Manrubia
05ef07f77b
Extract helper for the container of events grouped by hour
2025-11-10 16:17:03 +01:00
Jorge Manrubia
590a63c422
Move helpers salad to a presenter column when rendering the timeline
2025-11-10 15:52:59 +01:00
Jason Zimdars
1e8f9888b4
Button to add boards on home
2025-11-07 17:24:40 -06:00
Jorge Manrubia
c926d7ad6c
Extract description object to remove the helper salad
...
Lots of repetition with the helpers and params
2025-11-06 10:56:07 +01:00
Fernando Olivares
6aefab2396
Use event action sentence tag in layout
2025-11-05 19:58:42 -06:00
Jorge Manrubia
39ec6cf062
Replace collection with board in the code, tests green
2025-11-05 13:41:12 +01:00
Jorge Manrubia
03a345609e
Baseline replacing collection with board across code
2025-11-05 13:31:54 +01:00
Jason Zimdars
08df019ce6
Hide keyboard shortcuts on touch devices
2025-11-04 16:34:28 -06:00
Jason Zimdars
e1159a06aa
Merge branch 'main' into seed-new-accounts
2025-11-03 17:10:09 -06:00
Jason Zimdars
7d154b682e
Rename 'BOXCAR' to 'Fizzy'
...
Missed files
2025-11-03 16:30:44 -06:00
Jason Zimdars
9ca4d17a03
We won't need this now that we have a playground account
2025-11-03 12:53:01 -06:00
Jason Zimdars
434d819585
Move notice to bottom of column, tweak copy
2025-11-03 11:07:12 -06:00
Jorge Manrubia
bc915c4b05
Extract partials
2025-11-03 07:29:00 +01:00
Jorge Manrubia
2ec5d37947
Add support for remote videos too
2025-11-02 09:38:48 +01:00
Jorge Manrubia
ac507aa754
Add support for remote images in the seeding system
2025-11-02 09:24:38 +01:00