Skip to content

Conversation

@adjogima
Copy link
Contributor

No description provided.

Background and column switcher
…tylesheets+edits

* mobile-app/scoped-stylesheets: (24 commits)
  style: rubocop fix
  Fix: scrolling to parent navigable list despite of setting
  Fix join codes skipping user setup
  Avoid N+1 on account and board settings pages
  Remove N+1 on the cards board.
  Preload Event to avoid N+1s on the timeline
  Remove a bunch of N+1s
  Make db/seeds.rb rerunnable when I want to add more cards.
  Fix that board button was leaking to the right of columns
  Set entropy to 1 year so cards don't close before they can play
  Improve AGENTS.md with some loki suggestions
  Prevent Fizzy menu from closing on page refreshes
  Rename bin/gitleaks to gitleaks-audit
  Set entropy to 1 year so cards don't close before they can play
  Improve AGENTS.md with some loki suggestions
  Prevent Fizzy menu from closing on page refreshes
  Rename bin/gitleaks to gitleaks-audit
  Improve AGENTS.md with some loki suggestions
  Prevent Fizzy menu from closing on page refreshes
  Rename bin/gitleaks to gitleaks-audit
  ...
…tylesheets+edits

* mobile-app/scoped-stylesheets: (112 commits)
  Switch from report-only to actually using Sec-Fetch-Site for CSRF protection
  Add minimal contribution section
  Remove configure-lb scripts (moved to fizzy-saas gem)
  Test
  Update to latest gem
  Moved to sentry
  Moving this to shipyard
  Add yabeda metrics check only in SaaS mode
  Format
  Add gitleaks from main
  We need the check in both test/code
  Move yabeda/prometheus stuff to the gem
  Move sentry to engine
  Add note about VAPID
  Only staff can access beta/staging
  Review README
  Review README
  Initial README and LICENSE
  Style copy
  Add note on CRUD controllers
  ...
…tylesheets+edits

* mobile-app/scoped-stylesheets: (26 commits)
  Update fizzy-saas
  Update to fizzy-saas to remove jobs from beta
  Claude can fetch the .mcp.json file that shipyard places in your home
  Update fizzy-saas
  This was moved to the engine
  Introduce an "owner" role, and prevent it from being administered
  Make sure the sqlite db is prepared in SAAS mode
  Update fizzy-saas gem
  Move env-specific config bits to the saas gem
  Migrate sqlite schema
  Use main branch of fizzy-saas
  Change copy
  Make sign up Magic Links work across devices
  Remove unused view
  Update signup with the design from signin
  Revert "Update to latest version with the env config bits moved"
  Update to latest version with the env config bits moved
  Organize everything under Signups
  Create signups controller
  update pipelines
  ...
…tylesheets+edits

* mobile-app/scoped-stylesheets: (85 commits)
  Fix crash when inserting an emoji into a max length reaction
  change the object type in the example code (#1824)
  We can't hide public boards like this
  Consistent breakpoints for min- and max-width
  Repair tooltip z-index selector
  Fix bin/setup to explicitly use bash syntax for mise hook-env (#1813)
  Update AGENTS.md (#1818)
  Bundler: normalize platforms (#1822)
  Robots, begone (#1812)
  Account for input padding on autoresize pseudo-element
  Updated database.sqlite.yml
  (account): encode external_account_id in slug
  Allow typing magic links on mobile
  Add contributing guide
  Disconnect action cable when user is deactivated
  Disable ARM image builds
  Disable image builds for PRs
  Add libssl-dev
  Add automated Docker image builds
  Make the jump nav hotkeys look like the others
  ...
…tylesheets+edits

* mobile-app/scoped-stylesheets: (82 commits)
  We can remove ad-hoc handling now that we rely on page refreshes in the card perma
  Only broadcast when the preview changes, use the _later variant for the broadcast, add tests
  Update pinned cards when the title changes
  Rename to be more consistent
  Beautify board watchers list (#1946)
  Add missing data-attr on public board
  Fix hotkey text size on tiny viewports
  Use buil-in support for :self in Stimulus
  Save a bunch of invocations on morph events from children elements
  Fix: memoization was showing stale values when morphing
  GitHub actions: limit GITHUB_TOKEN permissions (#1933)
  Validate Identity email address
  Drop defunct user creation script
  Golden cards should be placed at the top
  Animate the column height with a stimulus controller so that it does not depend to the server to update when you D&D
  mise: respect .ruby-version
  Support custom validation messages
  Move css bit to the new blank slates CSS
  Prevent board names with only spaces and show validation message
  Keep the column color when D&D cards
  ...
…tylesheets+edits

* mobile-app/scoped-stylesheets: (77 commits)
  Stream response in webhook request manually to check size
  Fix stale-read race when creating push subscriptions
  stylesheet_paths is the only public method
  Use development instead of local
  Drop defunct Account upload attachments (#2030)
  Process blob variants using local files
  bin/ci: run OSS suite in SAAS mode for full coverage (#2029)
  Fix flaky tests caused by leaky show_exceptions twiddling (#2028)
  Fix ActiveStorage FileNotFoundError with immediate variant processing (#2022)
  Immediate avatar and embed variants (#2002)
  Should be in global gitignore
  Account for browser button styled and adjust mobile padding for perma BG
  Wrap the overflow menu
  Allow configuring SSL in production with ENV vars
  doc: update style doc reference for LLM agents
  Fix Identity destruction callback ordering
  Ensure user toggles on board edit page are cached properly
  Adopt a cooldown period for dependency updates
  Add lazy error context for Rails error reporter (#2014)
  Disable board edit buttons for select all/none when not privileged
  ...
…tylesheets+edits

* mobile-app/scoped-stylesheets:
  Remove semver-major-days from Dependabot on GH actions
  Allow chromium unstable endpoint
  Bump Rails to current ast-immediate-variants-process-locally branch
  Rails seeded parallel tests (#2037)
  Add blank slate to the main menu
  Fixing Lexxy prompt menu spacing
  Make SMTP config conditional on SMTP_ADDRESS
  default to smtp
  configurable actionmailer settings (ENV)
…tylesheets+edits

* mobile-app/scoped-stylesheets: (117 commits)
  Explain that the upload URL is account-scope
  Allow direct uploads via API
  Storage: ignore jobs for now-deleted targets
  API: Support `created_at` for API card and comment creation (#2056)
  Enforce CSP (#2070)
  CSP: full config with env vars per source (#2069)
  Speedy, auditable, deadlock-resistant storage tracking (#2026)
  Gitleaks: ignore legit non-sensitive API keys and tokens in docs/ and test/ (#2068)
  Get gitleaks-audit green again
  Bump actions/checkout from 4 to 6 (#2047)
  Bump docker/login-action from 3.5.0 to 3.6.0 (#2046)
  Bump docker/metadata-action from 5.8.0 to 5.10.0 (#2045)
  Bump sigstore/cosign-installer from 3.9.2 to 4.0.0 (#2044)
  make MySQL SSL mode configurable via env var (#2036)
  Update tip text for turning a card into a Golden Ticket
  Revert "Fix Lexxy prompt list padding by lowering rich-text specificity"
  Fix Lexxy prompt list padding by lowering rich-text specificity
  Improve phrasing
  Fix crash due to missing partial
  Fix status and filter mistakes
  ...
…tylesheets+edits

* mobile-app/scoped-stylesheets: (119 commits)
  Bust comment view cache
  Update lexxy to bring fixes from https://github.com/basecamp/lexxy/releases/tag/v0.1.24.beta
  Fix unexpected remove empty line from README
  Lightbox uses Stimulus target callbacks instead of data-action
  Add test coverage for the image lightbox
  Add tests for tenancy middleware and timezone cookie
  Refactor: Simplify TimeWindowParser using Rails convenience methods
  SMTP: support SMTPS on port 465 (#2132)
  Bump fizzy-saas to retain fewer docker images (#2134)
  Add test coverage for with_golden_first scope (#2130)
  Refactor: improve query scope composition with merge syntax (#2131)
  Validate avatar sizes
  Introduce Vips configuration
  Tailscale serve support (#2126)
  Update tests with final method naming: record! -> record
  CSP config to allow Minio in development
  Update fizzy-saas to get employee restriction in staging
  Drop staff restriction in beta and staging
  Unused
  Use new FIZZY_GH_TOKEN with limited access
  ...
…tylesheets+edits

* mobile-app/scoped-stylesheets:
  Use decimals for ordered lists
  Update cached fragments
  Revert "Merge pull request #1865 from basecamp/public-avatar-caching"
  Show only public cards on public boards
  Swap order of avatar links
  Limit length of full name during signup
  Make layout bulletproof
  Serve own avatar from its own endpoint
@adjogima adjogima changed the title Mobile app / Prepare web views Mobile app / Style edits Dec 17, 2025
@adjogima
Copy link
Contributor Author

Closing in favor or #2178

@adjogima adjogima closed this Dec 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants