Commit Graph

740 Commits

Author SHA1 Message Date
Jose Farias 5b83d0b5b2 Filter#persist! -> Filter#remember 2024-12-18 18:34:47 -06:00
Jose Farias bd28ea8380 Merge pull request #144 from basecamp/house
Use House for MD comments
2024-12-18 17:40:36 -06:00
Jose Farias 7d83874266 Use Redcarpet for plain text rendering 2024-12-18 16:39:56 -06:00
Jose Farias 0139f71bf2 Use redcarpet as markdown renderer 2024-12-18 16:37:33 -06:00
Jose Farias 0d2e4ed604 Merge branch 'main' into house
* main:
  Add hotwire-spark
  Fix for Safari which doesn't support `field-sizing: content`
  Add button and action to delete a bubble
  Indicate draggable element
  Stub draggable collection size divider
  Make close and trash more distinct
2024-12-18 16:27:07 -06:00
Jose Farias 4c9779a0e9 Add hotwire-spark 2024-12-18 16:25:57 -06:00
Jose Farias a7df0ccdfa Remove redcarpet 2024-12-17 18:20:39 -06:00
Jose Farias cb1686d84e Use house ssr 2024-12-17 18:02:42 -06:00
Jason Zimdars bb4ee3cb65 Fix for Safari which doesn't support field-sizing: content 2024-12-17 16:08:01 -06:00
Jason Zimdars bd35da79c3 Add button and action to delete a bubble 2024-12-17 15:58:12 -06:00
Jason Zimdars 43ed808ecf Indicate draggable element 2024-12-17 14:08:12 -06:00
Jason Zimdars 2c038a5739 Stub draggable collection size divider 2024-12-17 14:06:33 -06:00
Jason Zimdars fdf93b2bc0 Make close and trash more distinct 2024-12-17 10:10:31 -06:00
Jose Farias b88e56ee1c Put bracket on new line 2024-12-17 00:41:20 -06:00
Jose Farias 9ce4a73214 Use MD for comment CRUD 2024-12-17 00:36:37 -06:00
Jose Farias fdea6d4248 Merge branch 'main' into house
* main:
  Update test
  Wire up comment deletion
  Whitespace
  Wire up editing comments
  Open the title field for editing after creating a new bubble
2024-12-17 00:34:00 -06:00
Jose Farias 4fc7ab1582 Spike potential redcarpet replacement 2024-12-17 00:32:58 -06:00
Jason Zimdars 1eb40a318b Update test 2024-12-16 17:49:21 -06:00
Jason Zimdars 33d2d098f1 Wire up comment deletion 2024-12-16 17:46:01 -06:00
Jason Zimdars bcc57d66dd Whitespace 2024-12-16 17:29:07 -06:00
Jason Zimdars 4644fe43ee Wire up editing comments 2024-12-16 17:28:27 -06:00
Jason Zimdars 520bead27f Open the title field for editing after creating a new bubble 2024-12-16 16:59:31 -06:00
Jose Farias 326bdc74cf Merge branch 'main' into house
* main: (23 commits)
  Improve the flow for editing bubble titles
  Use path helpers in tests
  Revising access shouldn't do a replace turbo-action
  Split into new tests
  Update this test, too
  Adjust tests to match new behavior
  Reapply "Destroy equivalent filters upon resource removal"
  Revert "Destroy equivalent filters upon resource removal"
  Destroy equivalent filters upon resource removal
  Don't autocomplete
  Rework boosts form so you can enter any integer
  Pull out access_menu_tag
  Punt on removing filters for inaccessible buckets
  Can't see bubbles in buckets you've lost access to
  Users can remove themselves from buckets
  Fix redirect assertion
  Fix redirect assertion
  Submit form when toggling all-access + caching
  Unnecessary parens
  Can't revoke access to all-access bucket
  ...
2024-12-16 13:50:55 -06:00
Jose Farias 6157cfcdc0 Merge pull request #157 from basecamp/everyone
Implement all-access buckets
2024-12-16 12:46:02 -06:00
Jason Zimdars b8d256d68d Improve the flow for editing bubble titles
- Keyboard shortcuts (ctrl-enter, meta-enter, esc)
- Visible submit button
- Hide tags while editing (so we can edit them inline later)
2024-12-16 12:04:21 -06:00
Jose Farias 285bde1e52 Use path helpers in tests 2024-12-16 11:36:24 -06:00
Jose Farias 292b323ab9 Revising access shouldn't do a replace turbo-action 2024-12-16 11:36:11 -06:00
Jose Farias e085cb7497 Split into new tests 2024-12-16 11:35:50 -06:00
Jose Farias d13d558a0b Merge branch 'main' into everyone
* main:
  Update this test, too
  Adjust tests to match new behavior
  Don't autocomplete
  Rework boosts form so you can enter any integer
2024-12-16 11:19:36 -06:00
Jason Zimdars 5fdea98b8d Update this test, too 2024-12-16 11:15:56 -06:00
Jason Zimdars 6bd15dd653 Adjust tests to match new behavior 2024-12-16 10:42:11 -06:00
Jose Farias aed33620ba Reapply "Destroy equivalent filters upon resource removal"
This reverts commit 5e09fddbe0.
2024-12-13 18:51:22 -06:00
Jose Farias 5e09fddbe0 Revert "Destroy equivalent filters upon resource removal"
This reverts commit 6c69bf7dc1.
2024-12-13 18:49:41 -06:00
Jose Farias 6c69bf7dc1 Destroy equivalent filters upon resource removal 2024-12-13 17:26:30 -06:00
Jason Zimdars b6d4e8a07e Don't autocomplete 2024-12-13 17:02:11 -06:00
Jason Zimdars 0b28a18c05 Rework boosts form so you can enter any integer 2024-12-13 16:54:11 -06:00
Jose Farias 4482a7e5e9 Pull out access_menu_tag 2024-12-13 14:59:31 -06:00
Jose Farias 2f7c3d0fd3 Punt on removing filters for inaccessible buckets
Current behavior just stops querying for bubbles in inaccessible buckets. That might be fine.
2024-12-13 14:41:10 -06:00
Jose Farias 4095eba266 Can't see bubbles in buckets you've lost access to 2024-12-13 14:37:19 -06:00
Jose Farias ce0577d3c1 Users can remove themselves from buckets 2024-12-13 14:07:48 -06:00
Jose Farias 738590bcaf Merge branch 'main' into everyone
* main:
  Bump rails from `91d4563` to `5520bd8`
  dep: bundle update everything except rails
  dep: update sqlite3 gem to v2.4.1
2024-12-12 20:25:04 -06:00
Jose Farias 6ea3053f7f Fix redirect assertion 2024-12-12 20:15:06 -06:00
Jose Farias da6e32e218 Fix redirect assertion 2024-12-12 20:14:41 -06:00
Jose Farias d7e5e0d236 Submit form when toggling all-access + caching 2024-12-12 20:14:09 -06:00
Jose Farias 230a13b1e2 Unnecessary parens 2024-12-12 19:34:30 -06:00
Jose Farias 065b73f889 Can't revoke access to all-access bucket 2024-12-12 19:08:36 -06:00
Jose Farias 688f812336 Unnecessary parens 2024-12-10 19:52:42 -06:00
Jose Farias 4e460041e0 Use #with_defaults 2024-12-10 19:49:48 -06:00
Jose Farias 59c66923f0 Implement all_access buckets 2024-12-10 19:46:40 -06:00
Jose Farias 3ca31e0a7e Install house deps 2024-12-09 13:17:35 -06:00