Acompanhe as últimas melhorias, correções e novas funcionalidades da plataforma Harmoniq.
Esta atualização introduz o motor de recomendações "Toque Também", transformando o Harmoniq em uma ferramenta não apenas de leitura, mas de descoberta para músicos.
- Toque Também (Recomendações): Implementação de um motor de sugestões curadas que exibe músicas relacionadas por gênero e estilo. O visual é inspirado em playlists de elite, com fotos de artistas em formato circular e tipografia minimalista.
- Visualização de Artista Premium: As fotos dos artistas agora são tratadas com filtros de escala e cor dinâmicos, proporcionando um feedback visual luxuoso durante a navegação.
- Tratamento de Fallbacks: Sistema inteligente de imagens que detecta fotos corrompidas ou inexistentes e as substitui automaticamente por placeholders oficiais do Cifra Club.
- Experiência Visual de Elite: Transformação completa da Landing Page para uma estética premium e minimalista. Cada sessão foi repaginada para oferecer um visual "sensational" que mistura editorial moderno com alta tecnologia.
- Hero Aceternity-Inspired: Implementação de efeitos de iluminação avançados (
SpotlighteBackgroundBeams) com física de mola que reagem ao mouse, criando um ambiente imersivo e luxuoso desde o primeiro contato. - Showcase de Performance: Novo design da sessão de interface com mockups flutuantes em fundo claro (
bg-zinc-50), utilizando anotações em glassmorphism para destacar o Modo Performance. - Stats Dinâmicos (Counter-Up): Implementação de contadores numéricos reais que animam do zero ao valor final com suavidade, fornecendo dados precisos sobre o catálogo e a performance da plataforma.
- Trending Cards Pro: Componentização da sessão de tendências com cards em glassmorphism, micro-interações de play no hover e tipografia de alto impacto.
- Navegação Mobile Premium: O menu mobile foi redesenhado para garantir paridade total com o desktop, permitindo acesso rápido a "Meus Repertórios" e autenticação com design de pílula pulsante.
- Harmoniq Mobile App: A plataforma agora é um PWA (Progressive Web App) completo. Os usuários podem instalar o Harmoniq diretamente em seus smartphones (iOS e Android), transformando o site em um aplicativo nativo com splash screen e sem barras de navegação.
- Smart Install Toast: Implementado um sistema de convite para instalação inteligente no canto inferior esquerdo. O aviso é resiliente: se ignorado, ele utiliza persistência via cookies para reaparecer apenas após 7 dias, mantendo a interface limpa.
- Branding Unificado: Substituição total de ícones genéricos pelo Logo Oficial do Harmoniq em toda a interface (Navbar, Footer, CTA e Manifest), garantindo uma experiência de marca coesa do browser à tela inicial do celular.
- Scraper de Elite (V2): O crawler do backend foi totalmente reescrito para identificar com precisão a estrutura
.playToodo Cifra Club, permitindo extrair dados mais variados e em alta resolução. - Otimização com Next.js Image: Migração total das miniaturas de recomendações para o componente
<Image />do Next.js. Isso garante carregamento sob demanda, compressão automática e melhor performance no mobile. - Configuração de Domínios Remotos: Atualização do
next.config.tspara suportar nativamente os domínios de mídia do Cifra Club (sscdn.co,studiosol.com.br), permitindo processamento de imagens externas com segurança.
Esta atualização atende a um dos pedidos mais frequentes dos músicos que buscam uma leitura limpa durante o show, permitindo focar exclusivamente na letra e nos acordes sem distrações técnicas.
- Alternância de Tablaturas: Introduzida a capacidade de ocultar ou exibir tablaturas instantaneamente. O motor do Harmoniq agora identifica blocos de tablatura (
|---) e oferece um controle dinâmico para removê-los da visualização. - Shapes no Mobile: Integrada a opção de ativar/desativar os diagramas de acordes (Shapes) diretamente no menu de configurações mobile, garantindo controle total em telas pequenas.
- Paleta de Cores Expandida: A barra utilitária desktop agora exibe todas as 5 variações de cores premium para os acordes, garantindo paridade visual com o menu de configurações.
- Modo Palco Inteligente: O cabeçalho no Modo Performance agora utiliza detecção de presença. Ele aparece ao tocar na tela ou mover o mouse e se oculta automaticamente após 3 segundos de inatividade, garantindo imersão total sem perder o botão de "Sair".
- Parser de Conteúdo Inteligente: Refatoração do
CifraRendererpara processar o DOM da cifra de forma seletiva, filtrando nós de texto e elementos<span>que contenham padrões de tablatura. - UX de Navegação: Implementação de listeners globais de interação (
mousemove,touchstart,mousedown) para controle de visibilidade da interface em modos de alta imersão. - Estabilidade de Interface: Resolvido problema de identificação de propriedades no cabeçalho e utilitários que causavam erros de renderização em certas navegações.
Esta atualização foca na expansão para músicos de teclas e em uma refinação profunda da interface para reduzir a sobrecarga visual e melhorar a performance em qualquer tela.
- Suporte a Teclado (Piano): Adicionada a opção de alternar entre o instrumento Violão/Guitarra e Teclado/Piano. O sistema agora busca e exibe automaticamente a versão específica para tecladistas do Cifra Club.
- Tom Original Permanente: Agora, tanto no desktop quanto no mobile, o tom original da música é exibido como um selo ao lado do seletor de transposição, servindo como referência constante.
- Escala de Fontes de Elite: Personalização total da leitura com 6 níveis de tamanho: PPP (Muito Pequena), PP, P, M, G até XG (Extra Grande).
- Sincronização de Instrumento: Sua preferência de instrumento agora é salva no seu perfil e sincronizada entre todos os seus dispositivos.
- Barra Utilitária de Duas Linhas (Desktop): Redesenhada do zero para evitar transbordamentos. Organiza os comandos em camadas lógicas: Ações Core na linha superior e Configurações Detalhadas na linha inferior.
- Mobile Minimalista: A barra inferior no celular foi simplificada para exibir apenas o essencial para a performance: Tom, Auto Scroll e Live, garantindo uma interface livre de distrações.
- Design Estendido: Melhoria na legibilidade dos acordes e diagramas, com transições mais suaves e feedback visual aprimorado.
- Crawler Inteligente: O motor de busca foi atualizado para identificar URLs de teclado dinamicamente através de heurísticas avançadas.
- Migração de Dados: Atualização do esquema do banco de dados para suportar preferências de instrumentos persistentes.
- Refatoração de Componentes: Limpeza de código e correção de lints em
SongUtilityBareSongHeader, reduzindo a carga de renderização.
Esta atualização representa um grande salto na organização do código e na flexibilidade para o músico, permitindo escolher entre diferentes arranjos da mesma canção.
- Versões de Cifra: Adicionado suporte para alternar entre a versão Principal e Simplificada com um único clique. O sistema agora identifica automaticamente quando uma versão alternativa está disponível no Cifra Club.
- Persistência de Arranjo: Escolhas de versão agora são salvas individualmente por música dentro dos seus repertórios. Se você prefere a versão simples de uma canção mas a principal de outra, o Harmoniq lembrará disso para você.
- Barra Utilitária Inteligente: Refatorada para ser ultra-compacta no mobile (layout de 2 linhas), garantindo que todos os controles de tom, visual, versão e fluxo caibam perfeitamente na tela.
- Componentização Total: O componente
SongViewerfoi dividido em módulos especializados (SongHeader,SongUtilityBar,PerformanceHeader,Popovers), tornando a plataforma mais rápida e fácil de evoluir. - Navegação Sem Sobreposição: Substituídos os overlays por um sistema de detecção de clique global inteligente. Menus de configurações e seleção de setlist agora fecham ao clicar em qualquer lugar da tela, garantindo um comportamento de "app nativo".
- Tipagem Estrita: Implementação de interfaces centralizadas para músicas e repertórios, eliminando erros de dados e garantindo maior estabilidade no carregamento das cifras.
- Layout de Grade Atômico: Otimização dos botões da barra flutuante com labels dinâmicos e truncamento inteligente para evitar cortes de interface em dispositivos mini.
- Ícones Dinâmicos: Uso do ícone "Zap" para alternância rápida de versões e melhor feedback visual no estado ativo das ferramentas.
Esta atualização atende ao feedback dos usuários que notaram lentidão durante a rolagem automática e dificuldades de navegação durante o uso prolongado.
- Barra de Ferramentas Fixa: A barra de controles (tom, auto-scroll e visual) agora permanece fixa no topo da tela enquanto você navega pelos detalhes da música. Isso garante que o botão de "Pausa" e as "Shapes" estejam sempre ao alcance de um clique.
- Scroll Inteligente: Otimizado o motor de rolagem automática utilizando
requestAnimationFrame. Isso elimina travamentos em navegadores de desktop, proporcionando uma rolagem fluida e leve.
- Foco na Música: Ao iniciar a rolagem, os controles permanecem visíveis sem sobrepor o conteúdo principal, garantindo uma experiência de leitura ininterrupta.
Esta atualização atende ao feedback dos usuários que buscavam mais agilidade para alternar entre músicas e iniciar novas buscas.
- Botão de Início Global: Adicionado ícone de "Home" fixo no cabeçalho das cifras para retorno instantâneo à tela de busca.
- Navegação em Performance: O Modo Live agora conta com atalho direto para o início, permitindo trocas rápidas de repertório sem sair da interface otimizada.
- Recuperação de Erros: Adicionado botão "Ir para o Início" na tela de falha de carregamento, evitando que o usuário fique "preso" em uma página de erro.
- UX Refinada: Melhor organização dos botões de navegação no cabeçalho para evitar cliques acidentais em dispositivos móveis.
- Limpeza de Código: Removidos imports de ícones não utilizados (
Search,Pause) e correção de variáveis órfãs.
Esta atualização foca em transformar a experiência de leitura em dispositivos móveis e dar controle total ao músico sobre como ele visualiza suas cifras.
- Ajustes em Tempo Real: Adicionado menu de "Configurações de Exibição" (ícone "Aa") diretamente na página da música.
- Ultra-Compacto: Novas escalas de fonte PPP (9px) e PP (10px) para músicos que precisam de máxima densidade em telas pequenas.
- Preferências para Visitantes: Agora, mesmo usuários não logados têm suas escolhas de fonte e cor de acordes salvas no navegador (
localStorage). - Navegação Dinâmica: Melhorada a transição entre músicas dentro de um repertório, mantendo as preferências visuais.
- Modal de Acordes: O antigo popover flutuante foi substituído por um Modal Centralizado no mobile, garantindo que o diagrama nunca seja cortado pelas bordas da tela.
- Backdrop Inteligente: Fundo com desfoque (
backdrop-blur) para focar a atenção no acorde, permitindo fechar o diálogo com um simples toque fora dele. - Botões Acessíveis: Botões de ação ("Variar Acorde", "Salvar", "Cancelar") agora são maiores para facilitar o toque durante a performance.
- Stacking Adaptativo: No mobile, a lista de variações de acordes se empilha verticalmente para aproveitar melhor o espaço.
- Estabilidade Touch: Corrigido problema onde o diálogo de acordes fechava sozinho ao tentar selecionar variações no celular.
- Renderização de Fonte: Substituído o sistema de classes Tailwind por estilos inline garantidos, resolvendo o bug onde o tamanho da fonte não mudava em certos dispositivos.
- Propagação de Eventos: Implementado
stopPropagation()em todos os controles do modal para evitar comportamentos inesperados ao interagir com o conteúdo. - Limpeza de Build: Removidos avisos de variáveis não utilizadas e polimento no código do
SongViewer.
- Implementação inicial da página de perfil.
- Sincronização de repertórios com o backend real.
- Troca de senha e edição de dados básicos.
- Visualizador de cifras com suporte a transposição.
- Busca integrada com o Cifra Club.
- Gestão de repertórios.