Commit Graph

1363 Commits

Author SHA1 Message Date
Andy Smith e1a428b46b Straighten out icon and radio sizes 2025-09-12 11:59:16 -05:00
Jorge Manrubia ba3b782d21 Merge branch 'main' into watchers
* main:
  Fix add card not working in the cards screen
  Submit and refresh results as you type terms
  Fix: When expanding filters, submitting filters should keep the filters expanded
  Invalidate cache when filter changes
  Switch to gpt-5-chat
  Handle filter toggles with JS
  Prevent glitch where you see the filter bar expanded when you clear it
  Remove unused templates
  Fix: all collections link not working after moving to turbo frame
  Restore cache I deleted by mistake
  Speed up filter expansion with turbo stream
  Fix: filtering collections not working after moving menu to turbo frame
  Respect params when loading the menu or they won't be reflected!
  Add HTTP cache for the menu
  Load main menu lazily with a turbo frame
  Inline :has(&) as it's REALLY slow in Safari
  Extract helper method
  Remove transition that is making Safari choke when navigating to Fizzy menus
  Reduce page size to reduce load for processing local times on initial page load
  Avoid having to parse strings

# Conflicts:
#	app/views/cards/index/_add_card_button.html.erb
#	test/vcr_cassettes/period_highlight_test-test_don_t_generate_highlights_for_existing_periods.yml
#	test/vcr_cassettes/period_highlight_test-test_generate_period_highlights.yml
#	test/vcr_cassettes/user/highlights_test-test_don_t_generate_highlights_for_existing_periods.yml
#	test/vcr_cassettes/user/highlights_test-test_generate_weekly_highlights.yml
2025-09-12 18:52:17 +02:00
Andy Smith a2fd470c63 Refactor popup item class names 2025-09-12 11:27:47 -05:00
Andy Smith e864ec6d69 Organize existing popup styles 2025-09-12 10:49:30 -05:00
Jorge Manrubia 5e0918d373 Handle filter toggles with JS
To make them feel faster
2025-09-12 14:12:16 +02:00
Jorge Manrubia d7252ce0b0 Merge pull request #1089 from basecamp/safari-optimization-time
Several performance optimizations
2025-09-12 11:10:51 +02:00
Jorge Manrubia 1554c6b29f Inline :has(&) as it's REALLY slow in Safari
This makes Safari sluggish in general. A particular scenario where it chokes is when
rendering lots of local times with JS (such as in the cards screen when there are many cards).
2025-09-12 11:01:56 +02:00
Jorge Manrubia e9b7ed63f7 Remove transition that is making Safari choke when navigating to Fizzy menus 2025-09-12 11:01:56 +02:00
Jason Zimdars 76e2ae47f7 Tighten this up 2025-09-11 21:59:28 -05:00
Jason Zimdars f9aed44fd2 Move involvement toggle and display all the watchers 2025-09-11 16:22:57 -05:00
Jason Zimdars e68b344cc2 Remove _Everything_ inolvement 2025-09-11 12:34:31 -05:00
Andy Smith c8b5b7397f A couple more print style tweaks 2025-09-10 16:44:04 -05:00
Andy Smith ccd18def01 Merge pull request #1080 from basecamp/print-styles
Print styles
2025-09-10 16:29:50 -05:00
Jason Zimdars a532d2d89b Adjust to there is no editing jog 2025-09-10 15:57:40 -05:00
Jason Zimdars b1c98a3eca Attempt to fix Windows line-height issue
https://fizzy.37signals.com/5986089/cards/1467
2025-09-10 15:53:00 -05:00
Jason Zimdars 4b8d777e16 Fix that two-column layout 2025-09-10 15:51:55 -05:00
Jason Zimdars 537fb15f95 Hide the progress bar 2025-09-10 13:46:02 -05:00
Andy Smith ab0b3055c9 Cleanup 2025-09-10 13:18:59 -05:00
Andy Smith 22f9c9d168 WIP 2025-09-10 12:15:31 -05:00
Jason Zimdars b634d455f9 Menu above filters 2025-09-09 23:04:38 -05:00
Jason Zimdars 741cc74a9e Hide in pinned cards 2025-09-09 23:03:03 -05:00
Jason Zimdars 825522158c Just show icons for the second column 2025-09-09 22:52:19 -05:00
Jason Zimdars 0449396aea Bring back UI for adding filter terms as the primary filter method 2025-09-09 22:45:03 -05:00
Jason Zimdars 0e0de36ca2 Use icons in footer meta, dump the labels in previews 2025-09-09 20:27:53 -05:00
Jason Zimdars c6142e4d8d Special icons for meta use 2025-09-09 17:58:48 -05:00
Jason Zimdars 30b668d908 Tweak tray item vertical spacing 2025-09-09 15:55:04 -05:00
Jason Zimdars 57ace388b2 z-index doesn't work if it's statically positioned
This caused the filter to get hidden behind the column when dragging and
dropping
2025-09-09 15:43:09 -05:00
Jason Zimdars af3a0e0788 Tighten drop target styles, dial back z-index 2025-09-09 15:42:27 -05:00
Jason Zimdars 229881c6fe Adjust column spacing to make center more distinct 2025-09-09 15:40:28 -05:00
Jason Zimdars 9d087b80e9 Needs to override mark's inherent coloring 2025-09-09 09:16:30 -05:00
Jason Zimdars e948c2ec46 Tighten card title gap 2025-09-08 17:06:48 -05:00
Jason Zimdars b4925344ee Tighten header 2025-09-08 16:55:41 -05:00
Jason Zimdars 317e7f7e76 Tighten up column headings 2025-09-08 16:53:26 -05:00
Jason Zimdars 348fd5fb0b Reduce font size for card titles 2025-09-08 16:50:44 -05:00
Andy Smith 3c26582561 Merge pull request #1048 from basecamp/bump-tag-popover-width
Use px so help Windows out
2025-09-08 15:55:09 -05:00
Jason Zimdars 808dfe69c3 Merge pull request #1047 from basecamp/show-bubbles-on-perma
Show bubbles on perma
2025-09-08 15:54:59 -05:00
Jason Zimdars e6d4c3d13f Display bubbles on card permas 2025-09-08 15:53:20 -05:00
Andy Smith 8ff9da016b Use px so help Windows out 2025-09-08 15:53:14 -05:00
Andy Smith 3884dfff5e Bump the width of the tag dialog 2025-09-08 15:24:09 -05:00
Jason Zimdars ce134dac54 This should be inside @layer 2025-09-08 14:16:01 -05:00
Jason Zimdars 888c6a0846 Highlight @mentions in notifications 2025-09-08 14:03:16 -05:00
Jorge Manrubia d9cc592566 Merge pull request #1007 from basecamp/weekly-highlights
Weekly highlights
2025-09-05 17:03:38 +02:00
Jason Zimdars 3b500a5bf6 Justified columns aren't working 2025-09-04 17:04:14 -05:00
Andy Smith 4e54283b0a Tweak the header actions width 2025-09-04 15:02:12 -05:00
Andy Smith b2aa75dcd5 Merge pull request #1025 from basecamp/fix-file-attachment-layout
Correct file attachment layout and simplify icons
2025-09-04 14:55:17 -05:00
Andy Smith d67596d362 Correct file attachment layout and simplify icons 2025-09-04 14:45:15 -05:00
Jason Zimdars 3814c17d49 Be defensive about unwanted elements it sometimes inserts 2025-09-04 12:52:01 -05:00
Jason Zimdars d0431da8a7 Tighten headings 2025-09-04 12:34:07 -05:00
Jason Zimdars 53f06d2554 Adjust summary, style in newspaper format 2025-09-02 22:14:13 -05:00
Jason Zimdars 457725d597 Fix rendering and introduce a new style 2025-09-02 20:11:34 -05:00