Skip to content

Pathfinder updates#77

Open
id141365154 wants to merge 10 commits intomainfrom
pathfinder
Open

Pathfinder updates#77
id141365154 wants to merge 10 commits intomainfrom
pathfinder

Conversation

@id141365154
Copy link
Collaborator

  • Доработан UI панели

  • Явный выбор глобального окружения — добавлена опция "Global" в все селекты, позволяющая явно выбрать использование глобального переопределения

    • Отображение активного baseUrl — под каждым селектом показывается текущий активный baseUrl (глобальный, кастомный или пустой), чтобы пользователь видел,
      какой URL будет использоваться
    • Синхронизация при смене глобального окружения — когда глобальное переопределение меняется, все эндпоинты с выбранной опцией "Global" автоматически
      обновляют отображаемый baseUrl
    • Внутренние улучшения — добавлены константы и утилит-функции для безопасной работы с маркерами переопределений, сделан рефакторинг компонентов для
      корректной работы с новой логикой

    Правки сборки:

    • Переведена сборка pathfinder-web на Vite с интеграцией в Turbo
    • Добавлен standalone example приложение для локальной разработки и тестирования
    • Обновлены зависимости в pnpm-workspace и package.json

Demo

2026-03-01.22.38.33_18crf.mov

Viktor Kulyabin and others added 7 commits February 28, 2026 19:13
- Add 'Global' option to endpoint select dropdowns to explicitly use global override
- Display active baseUrl under each select (global, custom, or empty)
- Ensure consistency between global override and endpoint-specific selects
- Global override now predetermines baseUrl for all endpoints with 'Global' selected
- Add GLOBAL_ENV_MARKER constant and utility functions for cleaner code
- Support reactive updates when global override value changes

Implements all requirements:
1. Selects show 'Global' option with special marker value
2. Global override predefines baseUrl for endpoints with 'Global' selected
3. Active baseUrl displayed below each select
4. Proper synchronization when global override changes

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@changeset-bot
Copy link

changeset-bot bot commented Mar 1, 2026

🦋 Changeset detected

Latest commit: 2c8ae71

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages
Name Type
@kode-frontend/pathfinder-web Minor
@kode-frontend/pathfinder-web-example Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Updated UI panel with mobile support, drag-and-drop activation button, panel repositioning, dark theme, and UI bug fixes. Added global environment selection, active baseUrl display, synchronization for global overrides, and internal improvements including refactoring and build updates.
@id141365154 id141365154 requested a review from HomeBake March 1, 2026 20:51
Viktor Kulyabin and others added 2 commits March 1, 2026 22:57
- Add safe-area-inset CSS variables initialization for notch and safe area support
- Update button position calculation to respect safe-area-inset on drag and initialization
- Ensure stored button position is validated against current viewport safe areas
- Button position is automatically clamped to visible area on page load and resize

Fixes button being hidden behind notch or beyond viewport edge on mobile devices.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
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.

1 participant