Commit Graph

  • 41cc5467c6 Remove lexxy-content class on comment editor Zoltan Hosszu 2026-02-27 11:54:47 +01:00
  • cd49d4d2cc Merge pull request #2622 from basecamp/ui-regression-fixes Zoltán Hosszú 2026-02-27 11:01:09 +01:00
  • 295b5dd94d Tweak for ... icon to prevent Safari clipping Zoltan Hosszu 2026-02-27 10:49:03 +01:00
  • f727afdabb Stamp z-index issue fix Zoltan Hosszu 2026-02-27 10:37:32 +01:00
  • 0a83a2db73 Restore sc-chi cache after maintenance. Silvia Uberti 2026-02-27 10:30:08 +01:00
  • dea9e3e353 Button underline fix Zoltan Hosszu 2026-02-27 10:29:35 +01:00
  • 4d2e111b01 Temporarily disable sc-chi cache for maintenance. (#2618) Silvia Uberti 2026-02-27 10:14:50 +01:00
  • d48b73ebdc Fix long card titles truncating in Safari Fernando Olivares 2026-02-26 21:21:36 -06:00
  • 42900cf170 Only return identity accounts that are active with an active user Jay Ohms 2026-02-26 16:45:16 -05:00
  • 3cb5906023 Tweak buttons and let panel grow more Adrien Maston 2026-02-26 19:50:23 +01:00
  • 04f7c3b66d Change empty state message Adrien Maston 2026-02-26 18:06:11 +01:00
  • 21b12fe16a Add platform attribute and bridge controllers to public layout Adrien Maston 2026-02-26 17:22:20 +01:00
  • 6c9668d870 Style device list and empty state Adrien Maston 2026-02-26 17:15:32 +01:00
  • 0fc2ea4af0 Use public layout Adrien Maston 2026-02-26 17:15:02 +01:00
  • e7241204eb Merge pull request #2615 from basecamp/card-perma-editing Jay Ohms 2026-02-26 08:15:18 -05:00
  • 867267890b Update app/javascript/controllers/bridge/buttons_controller.js Jay Ohms 2026-02-26 08:05:48 -05:00
  • 7427675fc8 PR feedback Jay Ohms 2026-02-26 07:53:02 -05:00
  • 84c650ab25 Fix beforeunload event listeners Jay Ohms 2026-02-26 07:41:51 -05:00
  • 2d41463074 Merge branch 'main' into card-perma-editing Jay Ohms 2026-02-26 07:32:18 -05:00
  • 1505ed7783 Merge pull request #2611 from basecamp/mobile/tweak-bridge-buttons Adrien Maston 2026-02-26 13:23:39 +01:00
  • c4cea3d5db Update app/views/cards/container/_closure_buttons.html.erb Adrien Maston 2026-02-26 12:14:37 +01:00
  • 7f6351ea41 Update app/views/columns/show/_add_card_button.html.erb Adrien Maston 2026-02-26 12:14:28 +01:00
  • 3f7b33889b Update app/views/events/index/_add_card_button.html.erb Adrien Maston 2026-02-26 12:14:13 +01:00
  • a62defb570 Just return the object Adrien Maston 2026-02-26 11:48:01 +01:00
  • 047e8efad3 Rename is-main-action to display-as-primary-action Adrien Maston 2026-02-26 11:33:24 +01:00
  • fc1ee616c8 Remove debug line Adrien Maston 2026-02-26 11:13:39 +01:00
  • 158e95de42 Rename show-label to display-title Adrien Maston 2026-02-26 11:12:01 +01:00
  • 339a37576c Try adding turbo:before-visit event listener to test refreshing on iOS Jay Ohms 2026-02-26 05:04:14 -05:00
  • 2095848d32 Remove the ability to add/remove background images for now in the apps, since it's buggy Jay Ohms 2026-02-25 15:40:37 -05:00
  • 6ceb5ef7c3 Notify the form/buttons components of a disconnect before a page reload. This gives the native components an opportunity to reset their state before the fresh page loads. Jay Ohms 2026-02-25 15:32:00 -05:00
  • 91aa806b72 Don't show the bridged button to the board when editing a card Jay Ohms 2026-02-25 14:40:31 -05:00
  • fc0e477141 Include path in web push payload for backwards compatibility Rosa Gutierrez 2026-02-25 20:09:57 +01:00
  • 5b689dfac7 Merge pull request #2511 from basecamp/native-push-notifications Rosa Gutierrez 2026-02-25 19:55:04 +01:00
  • 13268ef668 Add base_url to native push notification payload Rosa Gutierrez 2026-02-25 13:57:25 +01:00
  • 6fb24118ea Use internal account ID as account_id and add account_slug Rosa Gutierrez 2026-02-24 20:43:21 +01:00
  • 5bea9633d0 Make APNS and FCM env vars available Rosa Gutierrez 2026-02-23 15:45:52 +01:00
  • abef50c503 Fix devices_path route helper in native devices partial Rosa Gutierrez 2026-02-21 09:29:32 +01:00
  • 92cb749e16 Fix tests for renamed fixtures and new stacked notifications Rosa Gutierrez 2026-02-20 18:38:43 +01:00
  • cefc20612a Add creator_familiar_name to push notification payload Fernando Olivares 2026-01-25 23:26:31 -06:00
  • b1cdb72381 Add creator initials and avatar color to push notification payload Fernando Olivares 2026-01-25 22:22:25 -06:00
  • 113e61d418 Add avatar_url so we always get an avatar even when the user hasn't set one Fernando Olivares 2026-01-25 21:23:57 -06:00
  • 6ec3cc6f2c Document --push flag for testing native push notifications Rosa Gutierrez 2026-01-24 13:52:02 +01:00
  • 9c165e1e89 Don't read APNS_TEAM_ID from 1Password Rosa Gutierrez 2026-01-24 13:48:14 +01:00
  • 5ad1e8cee7 Simplify push.yml to only use B64 encryption keys Rosa Gutierrez 2026-01-24 13:45:22 +01:00
  • d1500ad4ec Rename apns-dev to push-dev and unify 1Password credentials Rosa Gutierrez 2026-01-24 13:35:57 +01:00
  • dbfb141b6f Restore PushNotificationJob as shim for in-flight jobs during deploy Rosa Gutierrez 2026-01-23 22:04:23 +01:00
  • 126ccb5e3a Add integration test for notification delivery and simplify test helpers Rosa Gutierrez 2026-01-23 21:44:43 +01:00
  • 1a0d8e2501 Fix notification click URL by using correct data property Rosa Gutierrez 2026-01-23 13:52:28 +01:00
  • 155fa2da97 Go back to RubyGems version of action_push_native Rosa Gutierrez 2026-01-23 18:02:03 +01:00
  • 6b1598eebb Configure APNS and FCM encryption keys in Kamal secrets Rosa Gutierrez 2026-01-23 18:49:21 +01:00
  • 7864748be9 Simplify PushTarget by removing template method pattern Rosa Gutierrez 2026-01-22 18:32:49 +01:00
  • 0948533da7 Rename push to process on PushTarget for clearer semantics Rosa Gutierrez 2026-01-22 18:02:25 +01:00
  • 3621df8f0f Consolidate push jobs into single Notification::PushJob Rosa Gutierrez 2026-01-22 17:19:21 +01:00
  • 4f19c42958 Move category and high_priority to payload classes Rosa Gutierrez 2026-01-22 13:19:18 +01:00
  • 9299300dbf Move push priority concerns from Event and Mention into Native push target Rosa Gutierrez 2026-01-22 13:12:53 +01:00
  • 34fd62faf1 Move devices table to saas database Rosa Gutierrez 2026-01-22 13:01:21 +01:00
  • 1b53396050 Make devices controller untenanted with engine routes Rosa Gutierrez 2026-01-22 11:38:32 +01:00
  • c7d0559191 Change priority notification level for mentions and assignments Fernando Olivares 2026-01-21 21:38:07 -06:00
  • 2f9e41d356 Remove foreign key constraint from devices to sessions Rosa Gutierrez 2026-01-21 21:35:57 +01:00
  • 8a77fd7966 Squash device migrations into single table creation Rosa Gutierrez 2026-01-21 20:50:57 +01:00
  • 92f283c4d9 Remove redundant owner index from devices table Rosa Gutierrez 2026-01-21 20:45:13 +01:00
  • ab6bc256eb Link devices to sessions for automatic cleanup on logout Rosa Gutierrez 2026-01-21 20:02:14 +01:00
  • b5205ce6b2 Rename Push to PushTarget for better readability Rosa Gutierrez 2026-01-21 19:41:34 +01:00
  • 06c9ece058 Move payload method to Notification and make accessors public Rosa Gutierrez 2026-01-21 19:31:19 +01:00
  • 1d2ed91e89 Extract payload building into dedicated classes Rosa Gutierrez 2026-01-21 19:07:04 +01:00
  • 05819f84a2 Refactor notification push system with registry pattern Rosa Gutierrez 2026-01-21 18:50:53 +01:00
  • 555132bbef Change device ownership from User to Identity Rosa Gutierrez 2026-01-21 15:33:17 +01:00
  • d3cc79a5bc Simplify device routes and use ActiveRecord validations Rosa Gutierrez 2026-01-21 13:20:14 +01:00
  • 9d32f3e845 Refactor devices controller and extract registration to model Rosa Gutierrez 2026-01-20 21:40:25 +01:00
  • 7e0470a692 Send the URL instead of path in notifications Fernando Olivares 2026-01-20 23:59:15 -06:00
  • ade39b15ab Add title/body to android notifications too Fernando Olivares 2026-01-20 22:52:01 -06:00
  • 29d3960a3c Remove UUID requirement from push notification device registration Fernando Olivares 2026-01-20 22:44:06 -06:00
  • 2121b6dc3d Use version of action_push_native with proper config paths support Rosa Gutierrez 2026-01-20 20:52:37 +01:00
  • 7d04bb514f Add Firebase configuration Fernando Olivares 2026-01-20 00:00:47 -06:00
  • 55336873b2 Fix database issues and add APNS configuration Fernando Olivares 2026-01-15 19:07:15 -06:00
  • 3c54cd84fc Add native push notification infrastructure Fernando Olivares 2026-01-14 14:38:09 -06:00
  • 446f22a292 Fix N+1 queries on identity in UsersController and BoardsController (#2365) Aleksander 2026-02-25 20:10:56 +02:00
  • 16abe6b38b Remove dead HTML branch from boards#index (#2613) Mike Dalessio 2026-02-25 12:30:39 -05:00
  • 7f058a7cea Make add card and mark done main actions Adrien Maston 2026-02-25 17:55:15 +01:00
  • feea5289b6 Apply to add/done actions Adrien Maston 2026-02-25 17:08:41 +01:00
  • 74b91c8832 Add "show label" and "main action" attributes Adrien Maston 2026-02-25 17:08:11 +01:00
  • 628a43ef61 Small native API changes: include identity ID, return empty signup completion body Rosa Gutierrez 2026-02-25 14:21:51 +01:00
  • 988dc637da Merge pull request #2606 from basecamp/lexxy-0.7.6.beta Samuel Péchèr 2026-02-25 10:30:13 +00:00
  • bab9d1d34a Merge pull request #2594 from basecamp/mobile/fix-card-background-image Adrien Maston 2026-02-25 11:20:27 +01:00
  • 7fa0504057 Merge pull request #2605 from basecamp/mobile/fix-clipped-stalled-bubble Adrien Maston 2026-02-25 10:20:53 +01:00
  • 3a9c8fdcb0 Merge pull request #2604 from basecamp/mobile/fix-flash-position Adrien Maston 2026-02-25 10:20:20 +01:00
  • 31713aa396 Bump docker/build-push-action from 6.18.0 to 6.19.2 (#2587) dependabot[bot] 2026-02-24 23:27:38 -08:00
  • 0038641ede Update Lexxy to 0.7.6.beta Samuel Péchèr 2026-02-24 20:18:00 +00:00
  • 10c24b7734 Tweak translation Adrien Maston 2026-02-24 17:48:24 +01:00
  • 26282e3435 Use safe inset Adrien Maston 2026-02-24 17:21:59 +01:00
  • 88235a2737 Merge pull request #2602 from basecamp/fix-watching-overflow-dialog Adrien Maston 2026-02-24 16:33:40 +01:00
  • 967dd4e4fe Use dvh instead of vh to fix jump menu clipping on mobile Alexander Zaytsev 2026-02-24 15:59:11 +01:00
  • 6099884511 Remove jump menu input autofocus on touch screens Alexander Zaytsev 2026-02-24 15:57:42 +01:00
  • 9ded80d448 Add test for notifying new mentionees when editing a comment Rosa Gutierrez 2026-02-24 12:26:12 +01:00
  • 60b3c9c772 Fix duplicate push notification for mention and comment event Rosa Gutierrez 2026-02-24 11:58:22 +01:00
  • bd4cfbfd10 Change display on [open] dialog Adrien Maston 2026-02-24 15:49:47 +01:00
  • 7b93ec35b4 Merge pull request #2598 from basecamp/mobile/tweak-card-draft Adrien Maston 2026-02-24 14:56:31 +01:00
  • 3a14e3e338 Merge pull request #2599 from basecamp/mobile/path-config-setup Denis Svara 2026-02-24 14:52:09 +01:00
  • bf98b1a6d7 Adjust closed stamp position on perma Adrien Maston 2026-02-24 12:44:13 +01:00
  • c0c78152c9 Add ios path config. Denis Švara 2026-02-24 11:26:07 +01:00