Commit Graph

99 Commits

Author SHA1 Message Date
Adrien Maston 268c6431af Merge branch 'main' into mobile/prepare-webviews-2
* main: (73 commits)
  Fix that caching should be disabled in dev by default. References 3cf841d463.
  Revert "Add CJK (Chinese, Japanese, Korean) search support"
  Account for new button sizes on mobile
  Bump filter z-index when filters are open
  Use a dedicated resource for showing cards in draft mode
  Refactor popup.css styles for focus state
  Add Segoe UI Variable Fizzy font face configuration comments
  Update @layer name to `base` in font-face definition for "Segoe UI Variable Fizzy"
  Repair scope for card styles within the columns view
  Add missing list to cards page
  Account for simpler public views
  Fix public layout
  Pull board-tools outside of the list for mobile
  saas: move log_level setting into an environment variable
  Restore log level configurability in production environment
  Remove engagements
  Go back to board after clearing filters
  Ensure filters sit on top of cards
  Fix public boards
  Fix card grid layout
  ...
2026-01-09 10:58:21 +01:00
Andy Smith cf83f347c4 Merge pull request #2260 from liberaldev/add-segoe-ui-variable
Integrate Segoe UI Variable
2026-01-08 14:40:35 -06:00
Adrien Maston e8c2474fbf Move custom insets declaration to global css 2026-01-07 16:27:41 +01:00
Andy Smith 58a330aa17 Merge branch 'main' into mobile-columns-pt-iii
* main: (55 commits)
  Add padding to upgrade message on larger screens
  Add test coverage for autolinking multiple URLs
  Add "noopener" to autolinks' rel attribute
  Avoid string manipulation when autolinking.
  Only bump z-index when nav is open
  Move nav and related elements above footer
  Delete Dockerfile.dev
  fix: use the right gh-cli arch package (#2232)
  Bump actions/attest-build-provenance from 3.0.0 to 3.1.0 (#2257)
  Bump docker/setup-buildx-action from 3.11.1 to 3.12.0 (#2256)
  Consider user avatars always public
  Implement authorization for Active Storage endpoints
  Update documentation
  Expose the card ID and URL on comments
  Don't run application recurring jobs in betas
  This link is reduntant if you're over the limits
  Add obvious upgrade button when you're out of storage
  Internaly only view
  Target comment elements more precisely
  Better name for helper method
  ...
2025-12-29 14:07:00 -06:00
Andy Smith 7f1bf76588 Only bump z-index when nav is open 2025-12-29 11:02:19 -06:00
Andy Smith 19d5a6a22c Move nav and related elements above footer 2025-12-29 10:55:39 -06:00
user d7d2f92c29 Update --font-sans and related font-face references to "Segoe UI Variable Fizzy" for consistency 2025-12-27 22:32:01 +09:00
user 9dbc921c2e Add "Segoe UI fizzy" to --font-sans and define custom font faces 2025-12-27 22:19:12 +09:00
user a93d8b4414 Update --font-sans to include "Segoe UI Variable" for improved text rendering 2025-12-27 20:44:02 +09:00
Jason Zimdars b044a4b355 Add Adwaita Sans to font stack
Even on Linux, Chromium "helps" by mapping `BlinkMacSystemFont` to the
system Helvetica equivalent, "Liberation Sans". But Liberations doesn't
have the 900 font weight that give Fizzy its characteristic chunky look.
Pushing the Gnome deafult, "Adwaita Sans" head of the system fonts for
Mac allows black weight. That's how it worked on Linux until we removed
`system-ui` from the font stack in #2000. This is largely for Omarchy
users, of which most of our developers are, so it seems fair.
2025-12-22 17:55:49 -06:00
Jason Zimdars e724b3bf86 Move to variable 2025-12-20 18:19:13 -06:00
Andy Smith c3a3aa108a Merge branch 'main' into mobile-columns-pt-iii
* main: (318 commits)
  Document the new sign in method
  Replace handle_ naming
  Use same constant for fake magic links
  Replace FakeMagicLink with a temporary object
  Tidy up session_token
  Clean up interfaces
  Split tests by controller or responsibility
  Simplify auth logic
  Fix due to unit test when creating with invalid emails
  Restore sessions_controller test on creating invalid email address
  Move magic link api tests to their own files
  Rename test to clarify what they're about
  Cleanup session creation
  Update to always return a pending auth token for JSON responses.
  Update API test for cross code
  Change test expectation on single tenant mode account creation
  Add unit tests for the new endpoints
  Pass a server token when creating a magic link via API
  Simplify code a bit
  Simplify session create logic for both html and json
  ...
2025-12-19 13:13:15 -06:00
Adrien Maston 389b817bb4 Replace android and ios css layers with platform layer 2025-12-18 08:31:15 +01:00
Adrien Maston 60bbb31344 Add base files 2025-12-17 09:08:46 +01:00
Jorge Manrubia 0278fe6ae4 Revert "Mobile app / Scoped stylesheets" (#1698)
This reverts commit 39c1906e67.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-16 17:20:18 +01:00
Andy Smith b3cfae3529 Consolidate UI elements from "the stream" and "Considering" to "Maybe?" 2025-12-12 12:29:01 -06:00
Jason Zimdars eeb016c934 Merge pull request #2055 from xakpc/hotfix/wider-support-for-fonts
hotfix: Expand font stack for better cross-OS support
2025-12-11 20:16:50 -06:00
Pavel Osadchuk cba9671b09 hotfix: set expanded font-stack to support multiple fonts
GitHub's font stack with proper support for:
  - macOS/iOS: -apple-system, BlinkMacSystemFont
  - Windows: Segoe UI
  - Linux: Noto Sans
  - Emoji: Apple Color Emoji, Segoe UI Emoji
2025-12-11 01:59:59 +09:00
Jason Zimdars 8db6f508bf Merge branch 'main' into theme-switcher-revised 2025-12-08 17:58:46 -06:00
Jason Zimdars f8a812f038 Merge pull request #2021 from basecamp/internal/pr-2000
Update font stack
2025-12-08 16:10:23 -06:00
Jorge Manrubia 67f36886a1 Update lexxy to latest
Color highlighter, more code languages...
2025-12-05 11:17:29 +01:00
user 7b6dfeced4 Update --font-sans variable for better cross-platform compatibility 2025-12-05 14:59:39 +09:00
Bruno Canepa 2120d00186 Add Theme Switcher 2025-12-04 16:36:16 -03:00
Jason Zimdars cfc61c318d Nothing should cover the bar, trays or search results 2025-11-24 17:18:44 -06:00
Adrien Maston 041ac0c28e Add conditional stylesheets for mobile apps 2025-11-24 11:52:56 +01:00
Andy Smith 03cabdae6f Straighten out focus ring for the background image button 2025-11-17 11:25:28 -06:00
Andy Smith ab3450cf5f Update z-index 2025-11-17 11:05:06 -06:00
Jorge Manrubia 6413570985 Revert "Color a11y" 2025-11-14 11:21:52 +01:00
Andy Smith 8ad0d05750 Add column color names 2025-11-13 17:30:01 -06:00
Andy Smith 71436772ac Place z-index of nav on top of bar 2025-11-13 14:34:45 -06:00
Andy Smith 1c0794cd51 Signup page a11y tweaks 2025-11-06 11:57:52 -06:00
Andy Smith a6c8e9e01a Update dark mode highlight color 2025-10-27 10:40:25 -05:00
Andy Smith 14d3aaf14e Update pinstripe BG 2025-10-23 14:58:48 -07:00
Jason Zimdars f64d1715d8 Tighten up Fizzy bar, simplify try toggles 2025-10-01 09:54:17 -05:00
Jason Zimdars eaa2fc4492 Ensure Flash notices appear above the Fizzy menu button 2025-09-30 16:29:55 -05:00
Andy Smith 58c0314c17 Merge branch 'main' into tooltip-orient
* main: (161 commits)
  Save expanded state to localStorage
  Update seeds to use the workflow stages
  Disable autocomplete when editing columns
  Reset column form and disable autocomplete
  Remove unused job
  Fix Stream workflow stage BG
  We need the grid layout when filtering events
  Fix: proper filtering by collection in the collection perma
  Fix test
  Fix test
  Position expander menu
  Use parent layout when using with_manual_pagination
  Reinstate gap to cards list
  Fix: include collection filter in the collection perma
  Add some basic caching for the new columns approach
  Format
  Fix tests
  No need to use extra method here
  Move actions to stream templates
  Prevent recursive loop now that we have nested frames
  ...
2025-09-29 13:55:33 -05:00
Andy Smith 22758ec81b Revert to blue default card color 2025-09-24 16:42:49 -05:00
Andy Smith 56635867f3 Repair card perma text styles 2025-09-24 16:01:21 -05:00
Andy Smith 113063ada3 Add wavy BG to Stream workflow stage 2025-09-24 12:03:58 -05:00
Andy Smith 399791bddb Card design tweaks 2025-09-24 11:24:23 -05:00
Jorge Manrubia c96334ca3d Merge main into collapsing-columns branch
Resolves merge conflicts by:
- Integrating new Cards::Columns architecture from main
- Preserving collapsible columns functionality
- Maintaining stage-specific doing columns support
- Using new column-based rendering while keeping expanders

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-24 10:19:04 +02:00
Andy Smith 82bac33f41 Tidy up the expander 2025-09-23 15:15:41 -05:00
Andy Smith a1758112e9 Add z-index 2025-09-22 16:02:49 -05:00
Andy Smith 0670ee8eeb Make golden cards brighter in dark mode 2025-09-18 13:54:31 -05:00
Andy Smith d8bdbc9a65 WIP: Touch up considering BG in dark mode 2025-09-18 13:10:58 -05:00
Jason Zimdars b634d455f9 Menu above filters 2025-09-09 23:04:38 -05:00
Jason Zimdars ecd551f38a Pull actions in from the extreme edges and match #main width 2025-08-28 16:15:14 -05:00
Jason Zimdars aac511dd6e Shuffle column order, make the middle column significant
- Steal wavy pattern from golden effect and use for the middle column
2025-08-20 14:17:08 -05:00
Jason Zimdars 4b1f78c67c Fix gradient animation in dark mode 2025-08-14 13:38:44 -05:00
Andy Smith 68b648dfb0 Nicer center-to-left transition for Fizzy do placeholder 2025-08-12 11:47:29 -05:00