Appearance
Julho
Dia 31
Atividades
- 🎨 Dropdown: Novo design do dropdown de relatórios socioeconômicos com ícones, título e subtítulo (#4223)
- 🐛 Relatório Legado: Troca para relatório legado por padrão (#4220)
- 🐛 Email: Correção de imagens quebradas no email de recuperação de senha - asset_host configurado (#4219)
- 🎨 Carregamento Imagens: Carregamento lento das imagens lazy loading & Filtro em criação de PDF (#4209)
- 🏗️ Select/Input: Melhorias no componente de Select e Input para relatórios (#4176)
Desenvolvimento
- 🏗️ FormLayout: Novo layout de formulários com validação e sistema de erros (#4222)
- 🏗️ Preflight: Ativação do Tailwind Preflight e limpeza de styles não utilizados (#4194)
- 🏗️ Dev Containers: README para dev containers (#4224)
Dia 30
Salas Virtuais
- 🐛 Sala Virtual: Correção de z-index, estouro de texto no mobile e melhoria na modal de edição (#4199)
- 📧 Emails: Atualização dos templates dos 3 e-mails da plataforma (#4187)
Atividades
- 🏗️ PDF: Refatoração da organização dos arquivos PDF (#4201)
- 🏗️ PDF: Melhorias no detalhamento de questões diagramáveis (#4107)
Dia 29
Salas Virtuais
- 🐛 Header: Melhorias no header da sala virtual - botão de limpar filtros no gráfico de habilidades (#4195)
- 🐛 Delete Modal: Correção para o delete modal (#4205)
- 🏗️ IA: Refatoração da controller de IA (#4193)
- 🏗️ Child Education: Renomeação de evaluation para child education (#4174)
- 🏗️ Dev: Feature: gerenciamento de containers de bancos em dev (#4185)
Atividades
- 🐛 Inserção Respostas: Inserção de respostas de PDF (#4208)
Dia 28
Salas Virtuais
- 🐛 Fórum: Botões não funcionam dentro da postagem do fórum (#4171)
- 🎨 Ícones: Adicionar ícone nos Index (#4188)
- 🐛 Select: BUG no Select & carregamento de HTML & exibição da página 404 (#4183)
- 🧹 CSS: Limpeza de classes CSS não utilizadas na pasta styles (#4179)
- 🏗️ Multi-step: Componentização de fluxos multi-step (wizard) - PoC (#4177)
Atividades
- 🏗️ ClickHouse: Scripts para sync entre ClickHouse e Postgres (#3895, #3880)
- 🐛 Relatório: Correção de datasetError no Sentry (#4162)
Usuários
- 🐛 Empresas: Erro ao utilizar filtros & Edit da Empresa & Não é possível criar competência (#4169)
Desenvolvimento
- 🏗️ Bump: Bump simplecov de 1.0.2 para 1.0.3 (#4191)
- 🐛 Vínculo Professor-Sala: Correção do bug que não permitia o link entre professor e sala virtual (#4190)
- 🏗️ Tabela: Implementação de "novo" layout de tabela nas sub-tabelas (#4152)
- 🏗️ LGPD: Melhoria da conformidade com anonimização de dados (#4154)
Outros
- 🏗️ API: Remove a api default (#4149)
Dia 27
Salas Virtuais
- 🎨 Empty States: Adicionar botão "Adicionar Turmas" no empty state (#4186)
- 🐛 Sidebar: Correção do alinhamento da sidebar (#4184)
Usuários
- 🏗️ Tabelas: Pequenas melhorias na parte das tabelas globais (#4158)
Dia 24
Atividades
- 🐛 Dashboard: Correção de bugs nos gráficos do dashboard (#4178, #4175)
- 🐛 Scroll: Correção para o scroll na operação de editar questões (#4168)
- 🏗️ Table Filters: Melhorias na parte do Table Filters (#4166)
- 🐛 Exportar Excel: Botão de exportar para Excel não funcionava (#4165)
- 🏗️ Pagination: Melhorias no Pagination (#4163)
Usuários
- 🐛 Excel: Correção para o excel (#4173)
- 🐛 Bugs Visuais: Correção para os bugs visuais (#4170)
- 🐛 Checkbox: Correção para o checkbox sumindo (#4157)
Desenvolvimento
- 🏗️ GitHub Actions: Bump tj-actions/changed-files de 44 para 46 (#4172)
- 🐛 Charts: Correção de erro de chart id (#4161)
- 🐛 500 Error: Correção de erro 500 em filtered exams (#4164)
Outros
- 🏗️ Gráfico Poluído: Correção para gráfico poluído (#4142)
Dia 23
Atividades
- ⚡ Performance: Melhorias de performance na página de município (#4139)
Usuários
- 🐛 Charts: Correção para o datasetError do sentry (#4162)
Dia 22
Desenvolvimento
- 🏗️ Ruby Dev: Bump the ruby-dev group com 2 updates (#4155)
Dia 21
Salas Virtuais
- 🏗️ Atualização completa da documentação do sistema de Salas Virtuais (#4151) - Documentação modernizada para refletir a realidade atual do código.
Atividades
- 🆕 Implementação de listagem de estudantes em relatórios socioeconômicos (#4109) - Funcionalidade para visualizar, filtrar e paginar lista de alunos.
Usuários
- 🎨 Tornar tabelas DataTable responsivas para mobile (#4131) - Tabelas agora se adaptam em celulares e tablets com filtros em drawer.
- 🆕 Implementação de tooltip e formatação de CEP/telefone (#4136) - Melhorias na usabilidade.
- 🎨 Adição de Empty States visuais em tabelas DataTable (#4127) - Mensagens amigáveis quando não há dados.
Dia 20
Salas Virtuais
- ⚡ Correção de lentidão no dashboard dos professores (#4148) - Gráfico de acertos por habilidades não trava mais o sistema.
Atividades
- 🏗️ Criação de DataTable::Component e simplificação do Table::Component (#4112) - Novo wrapper que encapsula filtros, tabela e paginação.
- 🆕 Memória de seleção entre páginas na tela de atividades (#4143) - Sistema agora lembra a seleção ao mudar de página.
Usuários
- 🔧 Organização dos formulários socioeconômicos (#4144) - Formulários agora aparecem em ordem clara.
- 🐛 Correção nos botões do painel de configuração do município (#4146) - Modais de edição e gerenciamento agora funcionam corretamente.
Dia 17
Atividades
- ⚡ Melhoria de performance no GET e PATCH de ScheduledExams::ScoresController (#4138) - Otimização de queries e redução de objetos desnecessários.
- 🔧 Padronização da abertura da sidebar e validação de gabaritos SAEB (#4133).
Usuários
- 🔧 Correções na jornada de criação de escolas (#4140) - Resolução de erro na exibição de feedbacks.
- 🔧 Melhorias na gestão de professores e gerentes (#4128) - Correções de alinhamento, responsividade e navegação.
- 🐛 Correção no reporte de erros ao Sentry (#4132) - Exceções tratadas pelo controller agora são enviadas corretamente.
Desenvolvimento
- 🔧 Limpeza em maintenance tasks antigas (#4135) - Remoção de tarefas com mais de 1.5 anos sem updates ou em desuso.
- 🔧 Limpeza nas tarefas de manutenção (rake tasks) (#4137) - Remoção de código antigo sem utilidade.
- 🐛 Correção na visualização de PDF no relatório pedagógico (#4106) - Resolução de erro com biblioteca Adobe.
Outros
- 🔧 Correção para a sidebar de perguntas no PDF (#4105).
Dia 16
Atividades
- 🏗️ Substituição de IndexTable::Component por Table::Component (#4092) - Remoção de componente antigo e simplificação de código.
Usuários
- 🏗️ Remoção final do Bootstrap e jQuery (#4070) - Migração completa para Tailwind.
- 🐛 Correção de erro ao destruir/inicializar gráficos (#4129) - Resolução de problemas com elementos canvas indisponíveis.
- 🐛 Correção no acesso à tela de correção presencial de redações (#4108) - Professores conseguem acessar a tela corretamente.
Desenvolvimento
- 🏗️ Refactor em PR antiga de permissões de redações (#4130) - Remoção de código duplicado e melhoria de segurança.
Outros
- 🐛 Correção para o erro de id not found (#4126).
- 🐛 Correção para o tubo do filtro da dashboard de teacher (#4125).
- 🎨 Correção para a modal da trilha de aprendizagem (#4122).
Dia 15
Atividades
- ⚡ Melhoria de performance do Relatório Sócio Econômico (#4081) - Novo componente
NseStatisticse otimização das estatísticas.
Dia 14
Salas Virtuais
- 🐛 Correção de problemas críticos em salas virtuais de educação infantil (#4101) - Resolve erro "content missing" e falhas no carregamento da aba "anotações" quando acessada pela primeira vez.
- 🐛 Correção na navegação ao corrigir provas (#4123) - Professores agora conseguem voltar à página anterior sem erros.
Atividades
- 🔧 Melhorias na exportação de notas da Turma Virtual (#4120) - Planilha agora apresenta o Total disponível e ajustes na interação de campos Switch.
- 🎨 Correção do header da sala virtual na educação infantil (#4119) - Modificações para corrigir a quebra de layout no mobile.
- 🔧 Melhorias no fluxo de criação de questões (#4111) - Verificação de campos obrigatórios em cada etapa.
- 🆕 Atualização das dependências Ruby (#4117).
- 🎨 Correção do placeholder no mobile de agendamento de atividades (#4116).
- 🐛 Correções no fluxo de criação de alunos (#4115) - Melhorias no toast de erro, identificação do datepicker e alinhamento do ícone de Excel.
Usuários
- 🐛 Correção dos filtros do dashboard dos professores (#4125) - Filtros de disciplina, status e busca agora funcionam corretamente.
Dia 13
Salas Virtuais
- 🐛 Correções de inconsistências visuais e de comportamento (#4093) - Melhorias na leitura de feedbacks longos e garantia de exibição correta dos dados socioeconômicos para professores e gestores.
- 🐛 Correção de erros de JavaScript em salas virtuais (#4126) - Resolução de falhas em gráficos e componentes visuais que prejudicavam a navegação.
- 🐛 Correção na renderização de gráficos ao navegar pelo dashboard (#4110) - Gráficos antigos não mais aparecem incorretamente.
Atividades
- 🐛 Correção da ordenação das atividades no Dashboard (#4091) - Atividades agora aparecem na ordem correta para professores.
- 🔧 Melhorias na pesquisa do Banco de Questões (#4103) - Ajustes na exibição de quantidade de alternativas e preview.
- 🎨 Correção das linhas de separação em tabelas do editor (#4103) - Tabelas agora exibem grades/bordas corretamente.
- 🎨 Correção da cor do texto da educação infantil (#4099).
Usuários
- 🔧 Validação de senha ao remover permissões de coleções (#4104) - Melhoria de segurança.
Dia 12
Atividades
- 🏗️ Implementação do componente TableFilters::Component (#4089) - Suporte a múltiplos selects, busca integrada e gerenciamento de filtros.
Dia 10
Salas Virtuais
- 🐛 Correções no fluxo de criação de postagens no mural (#4102).
Atividades
- 🐛 Correção na troca de municípios em agendamentos (#4100) - Sistema agora atualiza corretamente as informações ao mudar de município.
- 🎨 Correção do overlay dos selects de notas (#4097) - O dropdown agora permanece conectado aos campos ao rolar a página.
- 🏗️ Finalização da modernização do fluxo de mídias (#4098) - Melhorias na consistência, manutenibilidade e experiência do usuário.
Usuários
- 🔧 Correções minoritárias no fluxo socioeconômico (#4090).
Desenvolvimento
- 🐛 Correção crítica de privacidade no Fórum (#4094) - Dados de usuários excluídos não são mais exibidos incorretamente.
Dia 9
Atividades
- 🐛 Remoção de jobs problemáticos e stale (#4095) - Limpeza de manutenção.
Desenvolvimento
- 🔧 Atualização de changelog (#4088).
Dia 8
Desenvolvimento
- 🐛 Correção para criação de fichas avaliativas na educação infantil (#4083) - Resolução do erro que exigia campo de alternativa correta para questões discursivas.
Dia 7
Salas Virtuais
- 🎨 Modal de Confirmação: Modernização do modal de confirmação de deleção em escolas - migração de Bootstrap para componentes modernos
Atividades
- 🐛 Ficha Avaliativa: Correção na criação de fichas avaliativas para Educação Infantil - o sistema não exige mais campo de alternativa correta indevidamente, permitindo que a criação funcione corretamente
- 🐛 Criação de Questões: Correção na validação do editor TipTap que impedia a criação de questões quando campos com validação obrigatória estavam ocultos
- 📚 Documentação: Adicionada documentação técnica no código das atividades para facilitar manutenção
Desenvolvimento
- 🎨 Modernização de Componentes: Atualização visual dos componentes de paginação e bandeja de filtros em todo o sistema - agora mais fiéis ao design system com integração melhorada com Button::Component e novo contador de filtros ativos
Dia 6
Salas Virtuais
- 🐛 Menu de Opções: Correção no menu de opções (ícone de três pontos) da listagem de escolas - ao voltar pelo navegador, o menu não permanece mais aberto indevidamente
- 🎨 Modal de Questões: Remoção completa de jQuery do modal de questões
Desenvolvimento
- 🎨 Modernização de Componentes: Novo componente FilterButton para padronizar botões de filtro em todo o sistema
- 🎨 Ability Description: Remoção completa de jQuery e migração de Bootstrap para Tailwind CSS no componente de descrição de habilidades do boletim
- 🎨 Error Pages: Remoção de Bootstrap Collapse nas páginas de erro, migrando para Tailwind CSS
- 🧹 Limpeza de CSS: Remoção de arquivos de CSS antigo e migração do Doorkeeper
- 🧹 Remoção de Controllers: Remoção do controller modal_controller.js e refatoração
Outros
- 🎨 Modais de Anexo: Melhorias no alinhamento dos modais de anexo do mural
- 🎨 DatetimePicker: Melhorias no componente de seleção de data/hora
- 🐛 Inputs de Texto PDF: Melhorias nos inputs de texto de atividades PDF
- 🏗️ Atualização de Dependências: Atualização de diversas dependências Ruby e JavaScript
Dia 5
Atividades
- ⚡ Respostas Socioeconômicas: Otimização significativa no processo de criação de respostas - agrupamento de transações de banco (até 8 idas e voltas reduzidas para 1) e cálculo assíncrono do nível socioeconômico, eliminando outliers de performance
Desenvolvimento
- 📄 Política de Privacidade: Conversão de política de privacidade e termos de uso para novo padrão
Outros
- 🐛 Relatórios: Melhorias de UX e na seção de Students nos relatórios - células de nível agora abrem os detalhes da questão correspondente e elementos indicam corretamente quando são clicáveis
Dia 3
Salas Virtuais
- 🎨 Popover do Perfil: Ajustes no popover do perfil para melhor usabilidade
- 🎨 DatetimePicker: Melhorias no componente de seleção de data/hora
- 🎨 Modais de Anexo: Melhorias no alinhamento dos modais de anexo do mural
Atividades
- 🐛 Bulking Scheduled: Correções pedidas no fluxo de agendamento em lote
Desenvolvimento
- 🎨 Layouts: Modernização de layouts de Bootstrap para Tailwind CSS
Dia 2
Salas Virtuais
- 🐛 Mural: Correções no fluxo de criação de postagens no mural
- 🐛 Popovers: Correção no popover das coleções que estava exibindo incorretamente as informações
- 🎨 Modal de Questões: Remoção completa de jQuery do modal de questões, modernizando as interações
Atividades
- 🐛 Criação de Questões: Correção na validação do editor TipTap que impedia a criação de questões quando campos com validação obrigatória estavam ocultos
- 🐛 Input de Gabarito: Remoção de input de gabarito desnecessário, simplificando o fluxo de correção
- 🐛 Criação de Gabarito: Correções no fluxo de criação de gabarito para garantir funcionamento correto
- ⚡ Respostas Socioeconômicas: Otimização significativa no processo de criação de respostas - agrupamento de transações de banco (até 8 idas e voltas reduzidas para 1) e cálculo assíncrono do nível socioeconômico, eliminando outliers de performance
- ⚡ Bulking Scheduled: Melhorias no fluxo de agendamento em lote para otimizar a criação de atividades
- 🏗️ jQuery → Vanilla JS: Conversão completa de jQuery para Vanilla JS nos controllers Stimulus de Exams, modernizando as interações frontend
Usuários
- 🐛 Empresas: Correções no fluxo de criação de empresas e salvamento de habilidades
- 🎨 Telas de Cadastro: Modernização das telas de cadastro de gerentes e formadores de empresas - migração completa de Bootstrap para Tailwind CSS, com melhorias no layout e responsividade
Desenvolvimento
- 🏗️ Mailjet → Resend: Migração completa do serviço de envio de e-mails do Mailjet para Resend - atualização de dependências, configurações, credenciais e simplificação do código de mailer
- 🎨 Modernização de Coleções: Modernização do fluxo de coleções com simplificação do código
- 🧹 Remoção de Controllers: Remoção do controller de formulário de tópicos que não estava mais sendo utilizado
Outros
- 🐛 Bugs Gerais: Correções de bugs gerais encontrados pelo QA em diversos pontos da plataforma
Dia 1
Salas Virtuais
- 🐛 Desempenho da Turma: Correção de inconsistência nas situações (Abaixo do Básico, Básico, Adequado, Avançado) exibidas no Excel - atividades TRI/Coerência Pedagógica agora mostram a situação correta em todas as abas, eliminando discrepâncias com o relatório
- 🐛 Atividades PDF: Correção no toast de feedback de atividades PDF - mensagem aparece corretamente após ações
- 🎨 Pessoas na Sala Virtual: Melhorias na aba de Pessoas para facilitar a gestão de participantes
Atividades
- 🐛 Edição de Questões: Correção de bugs na edição de questões para resolver problemas encontrados pelo QA
- 📊 Relatórios: Modernização de reports/exam_reports - migração completa de Bootstrap para Tailwind CSS
Desenvolvimento
- 🎨 Library Components: Modernização dos componentes da biblioteca - reorganização e padronização de nomenclatura no namespace
Library::, atualização de controllers Stimulus e limpeza de CSS legado