Skip to content

feat(settings): refresh de login, cor de destaque e regras de workspace - #17

Merged
RenanMev merged 5 commits into
mainfrom
feature/settings-workspace-refresh
Aug 18, 2026
Merged

feat(settings): refresh de login, cor de destaque e regras de workspace#17
RenanMev merged 5 commits into
mainfrom
feature/settings-workspace-refresh

Conversation

@RenanMev

Copy link
Copy Markdown
Owner

Summary

  • Corrige uma corrida entre o boot da sessão e o usePanelSession do painel oculto que podia reabrir o painel depois da sessão ser invalidada (comparação de "geração" de sessão).
  • Simplifica o fluxo de login, fundindo cadastro na própria tela e reduzindo o auth-layout; janela principal recalibrada para 440x620.
  • Adiciona seletor de cor de destaque personalizada (RGBA via react-colorful), com foreground/ring/selection derivados da luminância.
  • Reorganiza as configurações de workspace: novo settings-page compartilhado e workspace-rules-panel dedicado, com workspace-display/workspace-rules-copy centralizando formatação; reescreve workspace-detail-page, workspace-settings-page, workspace-create-page, workspace-people-section, rule-review-page e join-workspace-page em cima dessa base.
  • Bump de versão para 0.1.6.

Test plan

  • pnpm vitest run (127 arquivos, 731 testes) passando localmente
  • Testar manualmente login/cadastro fundidos, seletor de cor custom e telas de workspace no app

🤖 Generated with Claude Code

Renan Mello added 5 commits August 18, 2026 14:58
Compara uma geração de sessão antes de assumir o resultado do boot:
o boot e o usePanelSession do painel oculto podem perder a corrida
contra um refresh token, e a cadeia mais antiga não pode mais reabrir
o painel depois que a sessão foi invalidada.
Funde o formulário de cadastro na própria tela de login e reduz o
auth-layout a um shell único, com a janela principal recalibrada
(440x620) para o novo layout vertical de autenticação.
Adiciona um accent "custom" com picker RGBA (react-colorful) que
gera foreground/ring/selection a partir da luminância escolhida,
aplicado tanto no boot inline do index.html quanto no restante do
app.
Extrai um settings-page compartilhado e um workspace-rules-panel
dedicado, com workspace-display/workspace-rules-copy centralizando
formatação e cópia; workspace-detail-page, workspace-settings-page,
workspace-create-page, workspace-people-section, rule-review-page e
join-workspace-page são reescritos em cima dessa base, e a sidebar
do painel ganha o espaçamento e o hint "Em breve" combinando com o
novo layout.
@RenanMev
RenanMev merged commit 6f1a1e7 into main Aug 18, 2026
1 check passed
@RenanMev
RenanMev deleted the feature/settings-workspace-refresh branch August 18, 2026 18:21
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