Skip to content

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 NseStatistics e 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