Notas de versão

Em desenvolvimento

  • Alterado A página de apresentação agora deixa você entrar sem sair dela: o quadro de acesso, com o botão do Google, fica na metade direita do topo, ao lado do texto de apresentação. Os cards de Sistemas de Informação e Licenciatura em Ciência da Computação desceram para uma faixa própria logo abaixo. Quem já é do hub chega para entrar, não para ser apresentado — e quem nunca entrou lê a apresentação com a porta à vista. É o mesmo quadro da tela de entrar, então não há duas telas de login para manter.
  • Alterado A tela de entrar agora tem a mesma cara da página de apresentação: mesmo fundo, mesma tipografia, a marca do hub no topo (que leva de volta à apresentação) e as logomarcas do Departamento de Ciências Exatas e do AYTY no rodapé. Antes ela era um formulário solto num fundo escuro, e quem vinha da apresentação tinha a impressão de ter trocado de site no meio do caminho. Vale para o endereço público e para o endereço do laboratório — é a mesma tela.
  • Correção Em quem já tinha visitado o hub antes, a nova página de apresentação aparecia sem estilo — fundo branco e texto branco, praticamente ilegível — até recarregar. O app instalável guardava a folha de estilo da visita anterior e a servia junto com a página nova, que pedia cores que aquela folha não tinha. Agora a folha de estilo é sempre buscada do servidor (o arquivo guardado só entra em ação se você estiver sem conexão), e cada versão tem endereço próprio. Se ainda aparecer errado, um recarregamento resolve — é a última vez que isso é necessário.
  • Novo O endereço público do hub (hub.ayty.org) agora abre uma página de apresentação para quem ainda não está logado, no lugar do formulário de login. Ela põe os dois cursos em evidência — Sistemas de Informação e Licenciatura em Ciência da Computação —, explica que o hub é uma plataforma de integração dos estudantes (qualquer professor cadastra seus projetos, qualquer aluno cria seu perfil), traz duas listas do que dá pra fazer ("Se você é estudante" e "Se você é professor") e um FAQ com as perguntas de sempre: se o hub é só para quem está em projeto do AYTY (não é), se os projetos são só do AYTY (não são), de onde vem o nome, quem implementa e como ajudar no desenvolvimento. Traz também as logomarcas do Departamento de Ciências Exatas e do AYTY. Para entrar, o botão "Entrar" leva à mesma tela de login de antes, com o Google no lugar de sempre — e quem chega a partir do horário do DCX continua caindo direto no login, sem passar pela apresentação.
  • Novo Nova tela "Adesão ao hub" (menu Gerenciar, só para administradores do laboratório): a lista oficial de alunos ativos que a coordenação envia, comparada com quem já entrou no hub. Mostra, para cada pessoa, se ela tem perfil e quando acessou pela última vez, com filtro por curso e um atalho para ver só quem ainda não entrou. No topo, três números: quantos alunos ativos existem, que porcentagem já criou perfil e que porcentagem acessou nos últimos 30 dias — mais uma barra de adesão por curso. Os percentuais não mudam quando você filtra a lista, para o painel não dizer coisas diferentes conforme se olha para ele. A primeira lista carregada foi a de Licenciatura em Ciência da Computação (419 ativos). Nota: os CPFs que vieram na planilha não foram importados.
  • Alterado Na declaração de participação, a linha abaixo do nome de quem assina passa a ser "Coordenador do projeto", no lugar da titulação da pessoa (que vinha "Doutor"). Quem lê o documento precisa saber em que condição aquela pessoa assinou — a titulação não diz isso. Vale para as declarações emitidas de agora em diante; as já assinadas continuam como estão, porque o PDF assinado é o documento oficial e reemitir exigiria assinar de novo.
  • Novo Administradores agora podem corrigir o papel de alguém direto na tela de editar perfil da pessoa, num painel "Papel no laboratório". Isso resolve o caso de quem entra pelo Google e é classificado errado — um professor que não está na lista de emails de professores do laboratório entrava como aluno e ficava preso numa tela pedindo matrícula e curso, sem nenhuma forma de consertar pela interface. Ao mudar o papel, a ficha correspondente é criada (professor ganha ficha de professor, aluno ganha ficha de aluno) e a antiga é removida — mas só se estiver vazia: se tiver vínculo de projeto ou dados acadêmicos, ela é preservada e a tela avisa, porque isso é histórico. O controle só aparece para administradores e nunca no próprio perfil, para ninguém se rebaixar sem querer.
  • Correção A correção do erro 500 ao concluir o cadastro inicial (logo abaixo) não pegava o caso real: quem tinha uma ficha de aluno removida com a mesma matrícula continuava batendo no mesmo erro. Agora vai.
  • Correção Concluir o cadastro inicial (curso, matrícula, período de ingresso) dava erro 500 quando a matrícula informada já constava numa ficha de aluno removida do laboratório — a pessoa entrava pelo Google, preenchia tudo e batia num erro sem explicação, sem conseguir passar da tela. Agora a matrícula de uma ficha removida é liberada e o cadastro conclui normalmente. Se a matrícula for de outra conta ativa, a tela explica isso em vez de quebrar. Vale também para o Editar perfil e para o cadastro de aluno feito pela coordenação.
  • Correção Confirmar a solicitação de declaração dava erro 500. A declaração até era criada, mas o aviso ao professor falhava e a tela quebrava — na prática, o pedido ficava preso sem ninguém ser avisado. Corrigido; quem já tinha pedido não precisa pedir de novo (o pedido está lá, na tela de declarações do projeto).
  • Correção No rodapé do PDF da declaração, a linha "Valide a autenticidade em:" saía com as palavras espalhadas de ponta a ponta, e o endereço quebrava no meio. Agora o texto fica alinhado à esquerda, o endereço aparece numa linha só e o bloco fica centralizado na altura do QR code.
  • Alterado A declaração de participação não trava mais quando o projeto está sem "Responsável" preenchido: se esse campo estiver vazio, quem assina passa a ser o professor vinculado ao projeto (é ele quem coordena, na prática). Se houver mais de um professor e nenhum responsável definido, o sistema não adivinha — a tela pede que o responsável seja definido, porque o nome de quem assina vai impresso no documento.
  • Novo Nova tela "Editar participação em massa" (link na aba Equipe do projeto): uma tabela com todos os alunos — ativos e encerrados — para ajustar função, carga horária, bolsa e datas de uma vez só. Tem também um atalho "Aplicar a todos" que preenche a mesma carga horária semanal em todas as linhas (útil quando a equipe inteira tem a mesma jornada); nada é salvo até você clicar em Salvar.
  • Novo Agora dá para corrigir os dados de participação de quem já está na equipe do projeto. Na aba Equipe, cada pessoa ganhou um lápis que abre um formulário com função, carga horária semanal, bolsa e datas de início e fim — inclusive para vínculos já encerrados (no "Histórico"). Antes só era possível encerrar ou remover o vínculo, então corrigir uma carga horária esquecida obrigava a remover a pessoa e cadastrá-la de novo, perdendo a data de início. Isso importa para a declaração de participação, que precisa da carga horária e da data de início para ser emitida.
  • Novo Declaração de participação: na página do projeto, o aluno pode pedir uma declaração de participação e, antes de confirmar, vê exatamente o que vai sair no documento — função, carga horária semanal, período e carga horária total (calculada automaticamente a partir da carga semanal e do período; se você ainda está no projeto, a declaração informa que é a carga acumulada até a data de emissão). O responsável pelo projeto é avisado no sino e por email, baixa o PDF, assina por fora e sobe a versão assinada numa tela de gerência das declarações do projeto — de onde também pode recusar o pedido (com motivo), substituir o arquivo assinado ou revogar uma declaração já emitida. Quando a declaração é assinada, o aluno é avisado e recebe o link do documento. Todo documento tem um link público de validação com QR code impresso no PDF, e o rodapé avisa que a declaração só vale assinada — uma declaração revogada passa a aparecer como revogada nesse link.
  • Correção Ao criar um tópico no fórum, se você esquecesse de escrever a mensagem, só descobria depois de tentar publicar (a página recarregava com um aviso). Agora o campo é validado na hora: ao clicar em Publicar sem a mensagem, o formulário avisa ali mesmo e destaca o campo, sem recarregar a página. (O título já era validado assim.)
  • Novo Fotos de iPhone (formato HEIC) agora sobem direto, sem precisar mudar nenhuma configuração no telefone nem exportar como JPG. O hub converte a foto automaticamente ao enviar (no mural e no fórum).
  • Alterado Ao publicar (atualização no mural, ou tópico/resposta no fórum), o botão agora fica desabilitado e mostra "Enviando…" enquanto o envio acontece — evitando que um clique repetido crie publicações duplicadas, principalmente quando há fotos (o upload demora um pouco).
  • Alterado Quando o envio de uma foto falha, a mensagem agora explica o motivo, em vez de sempre dizer "use JPG/PNG": foto acima de 10 MB, resolução alta demais, mais de 5 fotos, ou — o caso mais comum no iPhone — foto em HEIC (nesse caso a mensagem orienta a mudar Ajustes → Câmera → Formatos para "Mais compatível", ou exportar como JPG). E se o problema for no servidor (não no seu arquivo), a mensagem passa a dizer "tente novamente" em vez de culpar o formato da foto.
  • Novo No fórum dos grupos, agora dá para anexar fotos (até 5) tanto ao abrir um tópico quanto ao responder — como já acontece no mural. É só usar o botão "Fotos". Cada foto pode ter até 10 MB (JPG, PNG, GIF ou WebP); uma resposta pode ser só de fotos, sem texto. As imagens aparecem numa grade abaixo da mensagem e abrem ampliadas ao clicar.
  • Novo O AYTY Hub agora é um app instalável (PWA): no celular ou no computador dá para "Adicionar à tela inicial"/"Instalar" e abrir o hub como um aplicativo próprio, em tela cheia, com ícone e nome. Sem conexão, uma tela amigável avisa que você está offline (com botão de tentar de novo) em vez do erro do navegador.
  • Correção No celular, a tela de Início (Começo/feed) aparecia "vazando" para o lado: os cards das publicações e o campo de comentário passavam da borda direita e o texto ficava cortado, exigindo rolar de lado. Agora a coluna do feed se ajusta à largura da tela e todo o conteúdo cabe direitinho, inclusive links longos, que quebram de linha em vez de esticar a página.
  • Alterado As fotos das publicações (feed e mural dos grupos) agora têm um limite claro de 10 MB por foto — o suficiente para qualquer foto de celular. E quando algo dá errado ao publicar, a página passa a explicar o motivo num aviso no topo: foto grande demais, mais de 5 fotos, formato não suportado (use JPG, PNG, GIF ou WebP) ou publicação vazia. Antes a publicação simplesmente não acontecia, sem nenhuma mensagem.
  • Correção A atualização "Criou o grupo X" agora aparece no seu perfil na hora, assim que você cria o grupo. Antes ela ficava numa fila e só era publicada pelo robô que roda de hora em hora — na prática, você criava o grupo e não via nada no próprio feed por até uma hora e meia, parecendo que não tinha funcionado. As atualizações de competências e de entrada em projeto continuam agrupadas como antes (elas saem em rajada, e agrupar evita inundar o feed).
  • Alterado A tela de criação (e de edição) de grupo agora informa o tamanho recomendado da imagem de capa: 1200×400 px (proporção 3:1), em JPG, PNG ou WebP. O aviso também explica que, em telas largas, a capa é cortada no topo e na base — então vale manter o essencial na faixa central da imagem.
  • Correção Quem entrava pela primeira vez e ainda precisava completar o perfil (curso, matrícula, período de ingresso) ficava travado: o painel de novidades abria por cima do formulário e não dava para preencher nada — e fechar o painel não adiantava, porque ele voltava logo em seguida. Agora as novidades não aparecem enquanto você está completando o perfil; elas esperam e são exibidas na primeira visita ao Início, depois que o cadastro estiver concluído. O mesmo vale para a tela de senha obrigatória: o painel não aparece mais por cima dela (na troca de senha feita por vontade própria ele continua aparecendo normalmente). E se a senha escolhida for recusada por ser fraca, a tela agora continua explicando que o laboratório exige uma senha, em vez de perder o aviso.
  • Novo O fórum dos grupos agora avisa: quando alguém abre um tópico novo num grupo do qual você participa, aparece um aviso no sino. E sempre que um tópico que você criou, respondeu ou resolveu seguir recebe uma nova resposta, você é avisado no sino e por email. Cada tópico tem um botão "Seguir" — quem cria o tópico ou responde nele já passa a seguir automaticamente, e é só clicar em "Seguindo" para parar de receber os avisos daquele tópico. O email de resposta pode ser desligado em Editar perfil → Notificações ("Respostas em tópicos do fórum que você segue"); o aviso de tópico novo é só no sino, nunca por email.
  • Alterado Ao abrir um tópico do fórum, você continua dentro do grupo: o tópico e suas respostas aparecem na própria aba Fórum, com a capa, as abas e os dados do grupo à vista, e um link "Voltar ao fórum" para a lista. Antes o tópico abria numa página separada, que tirava você do grupo.
  • Correção Na lista do fórum de um grupo, os tópicos apareciam quebrados: caixas e um círculo em branco em volta do título, e o nome de quem publicou solto embaixo do card. Agora cada tópico volta a aparecer como um card único, com título, autor e os contadores de respostas, curtidas e visualizações.
  • Alterado O feed (início, perfil, projeto e mural de grupo) agora carrega sozinho conforme você rola até o fim — sem o botão "Ver mais". Um indicador de carregamento aparece enquanto busca as próximas publicações.
  • Novo Agora dá para denunciar tópicos e respostas do fórum de um grupo. As denúncias entram na área de Moderação do admin do lab, que pode remover o tópico/resposta, resolver a denúncia ou bloquear o autor.
  • Alterado No filtro de Pessoas por curso, "SI" e "Sistemas de Informação" apareciam como cursos diferentes, mas são o mesmo. Foram unificados em "Sistemas de Informação" (quem estava marcado como "SI" foi movido automaticamente).
  • Alterado A aba "Links" do grupo agora traz uma linha de orientação explicando que ali ficam os links presentes nas publicações do grupo.
  • Novo Quando você cria um grupo, sai automaticamente uma atualização no seu perfil ("Criou o grupo X"), como acontece ao entrar num projeto ou adicionar competências. Ela aparece no feed do seu perfil e chega no sino de quem te segue — agrupada com outras novidades e publicada de forma automática (não instantânea).
  • Alterado Os cards de pessoa (diretório de Pessoas, membros de grupo) ficaram mais compactos: a foto é um pouco menor e o curso, o período e os contadores de projetos/seguidores agora ficam numa única linha (antes ocupavam três), ocupando menos espaço vertical — cabe mais gente na tela sem perder a foto e o nome em destaque.
  • Novo Cada grupo agora tem um Fórum, numa nova aba (ao lado de Mural e Links): membros abrem tópicos e respondem, dá para curtir tópicos e respostas, e cada tópico mostra o número de respostas, curtidas e visualizações. A lista pode ser ordenada por Recentes, Populares (mais interações) ou Sem resposta. Donos do grupo e administradores podem fixar e trancar tópicos. A grade de membros do grupo também ganhou sua própria aba "Membros".
  • Novo Agora dá para denunciar uma atualização do feed ou um grupo inteiro para a moderação do laboratório. O admin do lab tem uma nova área de Moderação, com a fila de denúncias pendentes, e pode resolver a denúncia, apagar o post, bloquear/desbloquear ou apagar o grupo, e bloquear o acesso de uma pessoa.
  • Novo Posts com um link do YouTube agora mostram o vídeo embutido direto no feed (sem precisar clicar no link). E cada grupo ganhou uma aba "Links", reunindo os links compartilhados no mural do grupo, com o vídeo do YouTube já embutido quando for o caso.
  • Novo Cada grupo agora tem um mural de postagens: qualquer membro pode publicar (texto, imagens, marcar pessoas), com curtidas e comentários como no restante do feed. Quem não é membro do grupo pode ler o mural, mas só membros publicam.
  • Novo Grupos ganharam tags: ao criar ou editar um grupo, dá para marcar temas (com sugestão das tags já existentes no laboratório enquanto você digita, e criação livre de uma tag nova). O diretório de Grupos agora filtra por tag (combinando com a busca por nome) e mostra as tags de cada grupo no card; a página do grupo exibe as tags perto do nome e ganhou uma seção "Grupos relacionados", sugerindo outros grupos do lab com tags e/ou membros em comum.
  • Novo Grupos: agora qualquer pessoa do laboratório pode criar um grupo (comunidade de interesse) com nome, descrição e imagem de capa, e qualquer pessoa pode entrar e sair livremente. Há um diretório de Grupos no menu (com busca por nome), a página de cada grupo lista seus membros, e o seu perfil ganhou uma aba "Grupos" com as comunidades de que você participa.
  • Alterado Os cards do diretório de Pessoas ficaram mais limpos: deixam de listar as competências da pessoa (e o antigo indicador de nível "A/I/B", que estava inconsistente com o resto do sistema). O card mostra foto, nome, curso, projetos/seguidores e o botão Seguir — as competências ficam no perfil. O filtro por competência continua funcionando.
  • Alterado No diretório de Pessoas, os filtros (papel, curso, projeto, competências) agora ficam recolhidos num painel "Filtros" — a busca por nome fica em destaque no topo e a lista aparece mais cedo. O painel abre sozinho quando há algum filtro ativo. A grade passa a mostrar até 4 colunas de pessoas em telas largas.
  • Novo Anúncios do hub: agora dá para editar um rascunho antes de publicar (link "Editar" no rascunho, que reabre o formulário preenchido). E ficou mais fácil apontar o botão do anúncio para o perfil de cada pessoa: use o link /profile (leva ao próprio perfil) ou /profile/edit (leva direto à edição do próprio perfil) — ex.: um anúncio pedindo para todos atualizarem uma informação do perfil.
  • Correção Na página do projeto, a logomarca no topo agora aparece maior e "flutua" sobre a faixa de capa, em vez de ficar parcialmente coberta por ela.
  • Alterado Os cards do diretório de Pessoas ficaram mais visuais, com ênfase na foto e no nome: layout centrado, foto grande no topo, a etiqueta de curso (SI/LCC/CC/Professor) e as principais competências logo abaixo, e um botão "Seguir" de largura total no rodapé do card.
  • Alterado O topo da página do projeto virou um hero de verdade: uma faixa de capa, a logomarca bem maior e um resumo dos dados-chave (responsável, período, tamanho da equipe e — para projetos NEST — estágio e número de clientes) num olhar. A descrição, que antes ocupava a tela inteira, agora aparece resumida em três linhas com um "ler mais" que expande no lugar.
  • Alterado A seção de Competências do perfil foi repensada. As competências agora aparecem agrupadas por nível — Avançado primeiro (destacadas), depois Intermediário e Básico — para as forças da pessoa ficarem em evidência. O nível virou um medidor de 3 pontos (●○○ Básico, ●●○ Intermediário, ●●● Avançado) no lugar do antigo "B | I | A", dispensando decodificar a legenda. Para editar, basta clicar no ponto correspondente. As descrições de cada nível ficam num "O que cada nível significa?" recolhível.
  • Alterado As páginas de Projeto e de Perfil ganharam abas, para as atualizações (feed) não empurrarem mais o conteúdo principal para baixo. No projeto: Visão geral (equipe e editais em resumo), Atualizações, Editais e Equipe. No perfil: Visão geral (experiências e formação), Atualizações e Competências. As informações da lateral (dados do projeto/NEST, ou identidade da pessoa) ficam sempre visíveis, e cada aba tem um endereço próprio (dá para compartilhar o link direto, ex.: a aba Equipe).
  • Alterado Listas de Projetos e Pessoas mais legíveis: os cards de projeto ganham logomarca maior e deixam de repetir o selo "Ativo" (só mostram a situação quando destoa — Proposto, Concluído, etc.). No diretório de Pessoas, o curso vira uma etiqueta colorida e compacta (SI, LCC, CC; Professor em violeta), o botão "Seguir" fica mais discreto, o "0 projetos" some (só aparece quando há projetos) e a grade passa a exibir até 4 colunas em telas largas.
  • Correção Atualizações automáticas do feed ("Entrou no projeto…", "Adicionou competências…") não aparecem mais duplicadas — o job que publica esses posts agora roda de forma exclusiva entre os processos do servidor.
  • Novo Projetos do NEST (incubadora): um projeto agora pode ter um perfil de incubação com estágio (Incubação/Consolidação/Graduada), área de atuação, website, número de clientes ativos, fundadores e um checklist de conquistas (MVP pronto, primeiro cliente, empresa criada, primeira/receita recorrente, graduada). Ative pela seção "Incubação (NEST)" ao criar/editar o projeto; na página do projeto aparece um selo NEST e um cartão com esses dados.
  • Novo Um aluno agora pode ser marcado como coordenador de um projeto ("Coordenador(a) do projeto", ao vinculá-lo ou depois pela estrela ao lado do nome na equipe) — passa a ter as mesmas permissões de gestão de um professor vinculado: editar o projeto, gerir a equipe e criar editais. Um projeto pode ser coordenado por aluno(s), professor(es), ou ambos.
  • Alterado Os cards do diretório de Pessoas ficaram mais informativos: mostram as principais competências de cada pessoa (a que você filtrou aparece em destaque), o número de projetos e — quando o recurso está ativo — os seguidores e um botão "Seguir" direto no card, sem sair da lista. O papel (Aluno/Professor) agora aparece de forma consistente.
  • Novo Um resumo diário por email com as novidades de quem você segue: posts e atualizações de perfil das últimas 24 horas, agrupados por pessoa, às 8h da manhã — e só quando houver novidade. Dá para desligar em Editar perfil → Notificações ("Resumo diário de quem você segue").
  • Novo O feed agora mostra novidades de perfil automaticamente: quando alguém adiciona competências ou entra num projeto, sai uma atualização agrupada (ex.: "Adicionou 3 competências: X, Y e Z") de hora em hora — nunca na hora exata, para não inundar o feed; desfazer a mudança dentro da janela cancela a publicação. Quem segue a pessoa é avisado no sino.
  • Novo Agora dá para seguir pessoas: um botão "Seguir" no perfil, com contadores de seguidores/seguindo (clique para ver quem). Quem você segue passa a aparecer no seu sino quando publica uma atualização no feed, e quem é seguido recebe um aviso de novo seguidor. Sem emails — as novidades de quem você segue chegarão num resumo diário em breve.
  • Alterado A tela de candidatos de um edital foi repensada para facilitar a triagem: cada candidato mostra a aderência às competências exigidas (ex.: "2/3 requisitos", com as atendidas em verde e as que faltam destacadas; as demais competências ficam recolhidas em "+N"), uma prévia da resposta principal, e um selo colorido da situação. Uma barra no topo filtra por situação (Em análise, Aprovada, etc.) e ordena por aderência, mais recentes ou nome. Candidaturas retiradas/não selecionadas ficam recuadas ao fim da lista. Quando o edital não tem competências exigidas, as competências do perfil continuam aparecendo como antes.
  • Alterado Ao mudar a situação de um candidato, o responsável agora confirma a mudança numa janela — e, para "Não selecionada" ou "Retirada", precisa escrever uma mensagem para a pessoa. A mensagem vai junto na notificação (e no email) que o candidato recebe.
  • Novo Quem retirou a candidatura de um edital agora pode se candidatar de novo enquanto as inscrições estiverem abertas — o botão "Candidatar-se novamente" aparece na página do edital e as respostas anteriores são substituídas pelas novas.
  • Novo Novo item "Editais" no menu: qualquer pessoa do laboratório (e visitantes, pelo endereço do lab) vê a lista de editais com inscrições abertas — com prazo, vagas, bolsa e competências exigidas. Administradores continuam vendo a tela de gestão no mesmo endereço.
  • Novo O responsável pelo laboratório agora pode ver o formulário de um edital (Pré-visualizar formulário) mesmo não sendo aluno — útil para conferir as perguntas antes de divulgar. A candidatura em si continua só para alunos.
  • Novo Agora dá para comentar as atualizações do feed: um comentário simples de texto abaixo de cada postagem, sem formatação. O autor recebe uma notificação (sem email) quando alguém comenta, e o próprio autor do comentário, o autor da postagem ou um administrador podem excluir um comentário.
  • Novo Agora dá para curtir as atualizações do feed: um ícone de joinha com o contador abaixo de cada postagem, que fica destacado quando você já curtiu. O autor recebe uma notificação (sem email) quando alguém curte.
  • Correção Curtir uma atualização não recarrega mais a página inteira, e a mãozinha agora fica preenchida (não só o número) quando você já curtiu.
  • Novo Anúncios do hub: as novidades aparecem numa gaveta lateral em sanfona — a lista de títulos com data, e você abre cada uma para ler (abre uma, fecha a outra). Fechar dispensa tudo de uma vez. As novidades também ficam no sino de notificações e chegam por email. Cada anúncio pode ter um botão de ação (ex.: "Clique aqui para atualizar" levando direto à edição do currículo). Administradores do laboratório anunciam para o próprio lab; a equipe do hub anuncia novidades da plataforma para todos.
  • Novo Tipos de atividade do currículo viraram um catálogo gerenciável (em Gerenciar → Tipos de atividade): o administrador do laboratório pode adicionar, renomear, reordenar e arquivar os tipos que cada pessoa escolhe ao registrar uma experiência. Já incluídos PIBIC, PIVIC e PROEXT, e "Extensão" passou a se chamar "Projeto de Extensão".
  • Novo Cada experiência do currículo agora indica se a pessoa foi bolsista — um campo "Bolsista?" no formulário e um selo "Bolsista" na linha do tempo.
  • Correção Analytics (sysadmin): os gráficos da base agora usam a mesma população (pessoas ativas e visíveis) e reconciliam entre si. "Por curso" e "Por período" passam a incluir uma fatia "Não informado" e somam o total de alunos; a "Composição" não conta duas vezes quem é aluno e professor.
  • Novo No diretório de Pessoas, cada card mostra uma tag colorida do curso/papel: SI (vermelho) para Sistemas de Informação, LCC (azul) para Lic. Ciência da Computação e Professor (violeta).
  • Correção Cards de projeto que exibem o responsável não quebram mais o layout.
  • Correção Fotos de perfil vindas do Google (login com Google) não aparecem mais quebradas.
  • Alterado Cadastro automático: quando o laboratório configura a lista de professores, o papel (aluno ou professor) é determinado pelo email — sem seleção manual. Professores na lista são aprovados na hora.
  • Novo Gestão de alunos: cadastro com foto de perfil, curso, matrícula e contatos.
  • Novo Empresas parceiras (financiadoras) e cadastro de professores.
  • Novo Projetos: logomarca, contrato em PDF, tipos (pesquisa/ensino/extensão) e equipe (alunos + professores).
  • Alterado O ambiente agora é um Laboratório (antes "empresa").
  • Novo Empresas parceiras agora têm um campo de descrição com formatação simples (cabeçalhos, negrito, itálico, parágrafos).
  • Alterado Vínculo aluno↔projeto agora registra função, carga horária, valor de bolsa e datas de início/encerramento. Um aluno pode ter múltiplos vínculos (períodos ou funções simultâneas) no mesmo projeto.
  • Novo Currículo de alunos: projetos participados e competências (tags) com nível básico/intermediário/avançado.
  • Novo Login com Google Workspace (OAuth2): ativável por laboratório; suporte a restrição de domínio (ex.: @ayty.org).
  • Alterado Competências agora pertencem à pessoa (aluno ou professor), não só ao aluno — base para o levantamento de competências do laboratório.
  • Alterado Cada pessoa edita o próprio currículo; administradores podem editar o de qualquer um.
  • Novo Perfil estilo currículo ("/u/<pessoa>"): foto, sobre, contatos, experiências e competências num só lugar — para alunos e professores. Ao logar, você cai no seu próprio perfil.
  • Novo Experiências: registre projetos, empregos, monitorias, pesquisas, extensões e estágios com período (com opção "em andamento"). Projetos em que você participa aparecem automaticamente na linha do tempo.
  • Novo Diretório de Pessoas: navegue por alunos e professores com filtros por papel, curso e competência (escolhendo o nível mínimo). Acesse em "Pessoas" no topo.
  • Novo Projetos agora registram competências (com nível desejado opcional) — base para, no futuro, abrir editais e notificar quem tem o perfil.
  • Novo Autocadastro: quando o laboratório habilita, alunos e professores criam a própria conta pelo subdomínio, com verificação por email e restrição ao domínio institucional. Cadastros de professor passam por aprovação do laboratório.
  • Alterado Listagem de alunos em cards (2–3 colunas) com foto, nome, curso e período de ingresso. Equipe do projeto reorganizada: professores em linha compacta e alunos em grade — melhor aproveitamento da tela.
  • Alterado Visual unificado em todo o sistema: nova tipografia, barra de navegação enxuta com seção ativa e menu "Gerenciar", menu no celular, e telas mais largas. Mantém o branding de cada laboratório.
  • Novo Editais: o coordenador cria editais de vagas por projeto (com competências exigidas, nível mínimo, bolsa, carga horária e prazo — ou edital aberto sem prazo). Alunos se candidatam; o coordenador vê os candidatos e o status de cada um na página do projeto.
  • Novo Construtor de formulários: monte o formulário de inscrição arrastando campos (texto, parágrafo, menu, escolha única/múltipla, upload). Formulários ficam numa biblioteca reutilizável em qualquer edital.
  • Alterado Perfil e edição de perfil redesenhados: layout em duas colunas (aproveita melhor a tela) e troca de foto com recorte quadrado, no padrão das redes sociais.
  • Alterado Ao adicionar competência, o campo agora mostra todas as competências existentes agrupadas por área ao ser focado (com busca e opção de criar nova) — mais fácil quando você não lembra o que existe. Diretório de Pessoas em grade de cards. Página do projeto mostra só as informações preenchidas.
  • Novo Recomendações de competências: você pode recomendar uma competência de outra pessoa ou sugerir uma nova; o dono aprova. Competências com recomendação de professor ganham destaque. O nível agora é escolhido com um seletor de um clique (sem menu).
  • Alterado No perfil, cada competência mostra um joinha com o número de recomendações; clique para ver quem recomendou e ir ao perfil de cada pessoa. O joinha fica destacado quando há recomendação de professor.
  • Alterado Competências do perfil agora aparecem todas juntas (cloud único, sem recolher por área), para ver e selecionar de uma vez. O cadastro continua organizado por área e deixa claro como criar uma competência nova.
  • Alterado Adicionar competências ficou mais fácil: escolha uma área, arraste (ou toque) as competências para a sua lista, defina o nível de cada uma e adicione várias de uma vez. Quem prefere ainda pode buscar/criar por texto.
  • Alterado Perfil repaginado: a seção de Competências passou para a largura total, abaixo de Experiências. As pills ficaram mais limpas — o nível vira um ícone com cor (broto/engrenagem/selo, em escala de azul) e o nome do nível aparece ao passar o mouse. Para o dono, um botão “Editar” revela remover e trocar o nível direto na pill.
  • Alterado Recomendar competências de outra pessoa ficou mais seguro e rápido: em vez de enviar a cada clique, há um modo “Recomendar” — você seleciona várias competências e confirma de uma vez. Nada é enviado sem confirmar; as que você já recomendou aparecem marcadas.
  • Alterado Modo “Recomendar” mais claro: ao entrar, um aviso destacado em amarelo e cada competência ganha um “+” para você marcar o que quer recomendar; confirme em “Concluir” e a tela informa quantas foram enviadas para aprovação (ou avisa se você já as tinha recomendado).
  • Alterado Editor de atualizações: a barra de formatação saiu (sem o botão “B” solto ao lado da foto). Para negrito, selecione o texto e use Ctrl/⌘ + B.
  • Novo Recomendações pendentes: botão “Aceitar todas” aprova tudo de uma vez. E quem recomendou recebe um único email agrupado (“Fulano aceitou suas N recomendações: …”) em vez de um email por competência.
  • Novo Perfil: campo de site pessoal (link).
  • Novo Cursos e Departamentos viraram catálogos gerenciáveis (em Gerenciar): o aluno escolhe o curso da lista e o professor o departamento. Perfil do aluno ganhou "previsão de conclusão" (período letivo AAAA.N).
  • Alterado Alunos: curso, matrícula e período de ingresso agora são obrigatórios — no primeiro acesso (ou se estiverem faltando) você completa esses dados antes de usar o sistema.
  • Correção Imagem de perfil carregava devagar: agora a URL da imagem é estável (cacheável pelo navegador) e o avatar é salvo em formato mais leve.
  • Alterado Gestão de competências repaginada: busca, filtro por grupo e ordenação (A→Z ou mais usadas), lista agrupada por área, edição direto na linha (sem menu) e criação de competência aprovada. Grupos: arraste para reordenar (ou ↑/↓) e botão "Ordenar A→Z".
  • Alterado Confirmações de ações agora usam uma janela do próprio sistema (em vez do alerta padrão do navegador) em todas as telas.
  • Alterado Telas de Configurações do Laboratório, Sistema, cadastro de Parceira e de Laboratório passaram a aproveitar a largura da tela (layout em duas colunas), com Salvar/Cancelar alinhados à direita.
  • Alterado Editar projeto reorganizado em duas colunas (logomarca em destaque no início) e botões Salvar/Cancelar alinhados à direita, como nos formulários do perfil.
  • Novo Notificações: um sininho na barra de topo avisa quando alguém recomenda sua competência, sua sugestão é aprovada, sai um edital compatível com seu perfil, chega uma candidatura no seu edital ou muda o status da sua candidatura. Clicar na notificação abre direto o destino (o perfil, o edital, os candidatos…). Cada categoria também pode chegar por email — você liga/desliga por categoria no seu perfil.
  • Novo "Meus projetos" no topo: alunos e professores que participam de algum projeto têm um atalho direto. Com um único projeto, você cai direto na página dele; com vários, vê a lista dos seus.
  • Novo Configurações do Laboratório: a seção de login com Google agora traz um passo a passo com links para o Google Cloud Console e mostra a URL de retorno (URI de redirecionamento) para registrar — facilitando configurar Client ID, Secret e o redirecionamento.
  • Novo Acesso via IA (MCP): você pode conectar uma IA (ex.: Claude) ao portal e pedir para criar projetos, montar equipes, cadastrar parceiras/editais e atualizar seu currículo — agindo como você, no seu laboratório e com as suas permissões. Gere um token em "Acesso via IA" (no seu perfil), use-o no seu cliente de IA e revogue quando quiser.
  • Alterado Formulários com retorno claro: ao salvar, aparece um aviso "Alterações salvas."; o botão Salvar só fica habilitado quando você muda algum campo; e as configurações mostram um selo de status (ex.: login Google Ativa/Inativa).
  • Novo Entrar com Google cria a conta na hora: quem ainda não tem cadastro no laboratório (e passa pela restrição de domínio) é criado automaticamente ao entrar e cai direto na tela de completar o perfil.
  • Correção Quando o laboratório desativa login por senha e magic link tendo o Google ativo, a tela de acesso passa a mostrar apenas o botão do Google (o link por email não aparece mais).
  • Alterado Configurações do Laboratório: as duas opções de login agora têm a mesma polaridade (marcar = ativar). "Permitir login com senha e magic link" substitui o antigo "Desativar…" — desmarque para deixar o Google como único método.
  • Segurança Permissões de projeto: agora só administradores, o responsável pelo projeto e professores com vínculo ativo podem editar, arquivar, gerenciar a equipe e encerrar/remover vínculos. Antes, qualquer pessoa do laboratório (inclusive alunos) conseguia fazer essas alterações. Criar projeto também ficou restrito a administradores e professores.
  • Novo Diretório de Pessoas: campo "Buscar por nome" no topo que filtra a lista enquanto você digita (sem recarregar a página, ignorando acentos), combinando com os filtros de papel, curso e competência.
  • Alterado Gestão de Professores repaginada: editar cada professor (titulação, departamento, Lattes e demais dados, no perfil), busca por nome/email/departamento e selos de status (pendente/inativo). Cadastrar agora também promove uma conta que já existe — se a pessoa entrou pelo Google como membro ou aluno, ela vira professor na mesma conta, sem duplicata (e o perfil de aluno cadastrado por engano é descartado).
  • Novo Professores: importação de lista em lote (um por linha: nome, email, titulação, departamento). Usa o email de login para promover quem já tem conta ou criar quem não tem — útil para cadastrar o departamento de uma vez.
  • Novo Validação de campos no construtor de formulários: cada campo de texto pode exigir um formato. Já vêm prontos Período letivo (AAAA.N), Data (DD/MM/AAAA), CPF, número inteiro e idade — com checagem de verdade (CPF confere os dígitos, a data rejeita 31/02). Você também cria seus próprios validadores (por expressão regular) numa biblioteca compartilhada, em "Gerenciar → Validadores", e reutiliza em qualquer formulário.
  • Novo Formulário pronto "Proposta de Projeto — NEST" na biblioteca: campos de submissão de proposta conforme o Regulamento Interno do NEST (proponente e curso, ideia e categoria tecnológica, cliente e validação da demanda, equipe e competências). Clone e reutilize em qualquer edital.
  • Novo Acesso via IA (MCP): nova ação para criar formulários da biblioteca — a IA monta um formulário reutilizável (com campos, opções e validações) direto pelo MCP, agindo como você.
  • Alterado Projetos têm uma URL amigável (ex.: /projects/meu-projeto) em vez do código interno. Você define esse identificador (slug) ao criar o projeto; ele não muda depois. Links antigos continuam funcionando.
  • Alterado Tela "Acesso via IA (MCP)": as instruções foram organizadas por permissão. As orientações de gestão (criar projeto, edital, formulário) aparecem só para coordenadores.
  • Correção Abrir um novo edital pela URL amigável do projeto (ex.: /projects/nest/editais/new) dava "página não encontrada"; agora resolve o projeto pelo slug normalmente.
  • Alterado Página do edital repaginada: layout em duas colunas (conteúdo + painel de inscrição em destaque, centralizado) com cartões de vagas/bolsa/carga. O painel agora deixa claro o estado da inscrição — abre em DD/MM, abertas, encerradas, sua candidatura — em vez de uma mensagem genérica.
  • Alterado A página de um edital agora pode ser aberta por qualquer pessoa (mesmo sem login), para divulgar a chamada. Para se inscrever é preciso entrar na conta — ao clicar em "Entrar para se inscrever", você volta ao edital depois do login. Editais em rascunho continuam visíveis só para a coordenação.
  • Novo Acesso via IA (MCP): coordenadores ganham novas ações — editar formulário da biblioteca, editar edital e abrir/encerrar inscrições — somando-se às já existentes (editar projeto, vincular e encerrar participação de alunos). Tudo respeitando as suas permissões.
  • Novo Acesso via IA (MCP): botão "Copiar" ao lado do token recém-criado, com confirmação visual.
  • Alterado Adicionar aluno/professor ao projeto ficou muito melhor: um painel que abre na largura da seção (sem cortar na tela) com busca por nome — mostrando avatar e curso/departamento — em vez do menu apertado. Os detalhes do vínculo (função, carga horária, bolsa, início) ficam organizados e opcionais; o botão só habilita após escolher a pessoa.
  • Novo Perfil: campo GitHub — você informa só o login e o sistema gera o link (github.com/seu-login). O Instagram agora também vira link clicável. Se você colar a URL inteira, ela é convertida para o login automaticamente.
  • Alterado Página de perfil repaginada em duas colunas: uma lateral com foto, papel, curso/departamento, redes sociais em ícones (WhatsApp, GitHub, Instagram, LinkedIn, site) e a bio; a coluna principal com Experiências, Formação e Competências.
  • Alterado Listagem de projetos repaginada em grade de cards: logomarca, tipos (pesquisa/ensino/extensão), tamanho da equipe e parceira — com busca por nome e filtro por status. Antes era uma lista simples só com nome e status.
  • Alterado Nas preferências de email, a categoria "Endossos e competências" passou a se chamar "Recomendações e competências".
  • Novo Formação acadêmica no currículo (estilo LinkedIn): registre seus níveis (ensino fundamental, médio, técnico, superior, especialização, mestrado profissional/acadêmico e doutorado) com instituição, curso/área e período ("em andamento" quando sem data de fim).
  • Novo Catálogo compartilhado de instituições de ensino: ao informar a instituição, comece a digitar e escolha da lista (busca por nome ou sigla); se não existir, cadastre na hora. O administrador gerencia o catálogo em "Instituições" (renomear, unir duplicatas e apagar).
  • Novo Experiências agora incluem os tipos Docência, Orientação e Prêmio (além de projeto, emprego, monitoria, pesquisa, extensão e estágio).
  • Novo Acesso via IA (MCP): gerenciar formação e instituições, e listar/editar/remover experiências do próprio currículo. As datas agora aceitam só o ano ou ano-mês (não exigem o dia exato).
  • Novo Atualizações (feed estilo LinkedIn): publique uma atualização com texto formatado (negrito, itálico, listas, título) e até 5 imagens. Marque pessoas e, se quiser, vincule a atualização a um projeto em que você participa (escolhendo se ela também aparece no seu feed pessoal). O feed aparece na página inicial, no seu perfil e na página de cada projeto. Quem é marcado recebe uma notificação.
  • Novo Log de auditoria: administradores do laboratório veem o histórico de quem fez o quê (criar/editar/arquivar projetos, equipe, editais, competências, etc.), incluindo ações feitas por IA (MCP) e entradas/saídas (login/logout). Acesse em "Auditoria" no menu Gerenciar.
  • Alterado Padrão visual unificado nas telas: cabeçalho de página consistente (título, contagem e ação no mesmo lugar em todas as listas), nome de pessoa sempre clicável (leva ao perfil) onde antes era texto, e o perfil com a barra lateral no mesmo lado das demais telas. Na página do projeto, as Atualizações passaram para o topo, junto do padrão da página inicial e do perfil.
  • Alterado Barra de navegação no topo agora em azul-marinho, alinhada à identidade visual do site AYTY.
  • Alterado "Meus projetos" agora usa a mesma grade de cards da listagem de Projetos (logomarca, tipo, equipe e parceira), em vez de uma lista simples. Os cards ficaram com altura uniforme: o rodapé alinha no rodapé do card, sem o espaço vazio que fazia alguns parecerem "quebrados".
  • Correção Legibilidade no tema claro/escuro: o texto das notificações no sininho agora tem contraste correto no tema claro, e os botões "Recomendar"/"Editar" do perfil ficam legíveis no tema escuro.
  • Correção "Marcar todas como lidas" no sininho de notificações agora mantém você na página atual (antes abria a lista de notificações).
  • Alterado Editor de Atualizações simplificado: a formatação agora permite apenas parágrafo e negrito (a barra de ferramentas mostra só o Negrito), com visual mais limpo e minimalista.
  • Alterado Fotos enviadas são processadas automaticamente: redimensionadas, convertidas para WebP e salvas em três tamanhos (miniatura, média e grande) — o sistema usa o tamanho certo em cada contexto (lista, detalhe, lightbox). Fotos de feed, avatar, logomarca de projeto e capa de perfil passam pelo mesmo pipeline centralizado.
  • Novo Diretório de Pessoas: novo filtro por projeto — veja apenas as pessoas (alunos e professores) que participam de um projeto específico, combinável com os filtros de papel, curso e competência.
  • Novo Perfil: antes das competências, uma legenda explica o que significa cada nível (básico, intermediário e avançado), com os mesmos ícones e cores das competências.
  • Novo Painel de Analytics (administração do sistema): gráficos de novos usuários e de autenticações ao longo do tempo (com filtro de período e granularidade dia/semana/mês), distribuição por curso, gênero, papel, período de ingresso e de conclusão, faixa etária, funil de ativação, completude de perfil e indicadores de competências (mais frequentes, por grupo, por nível, lacunas demanda×oferta e cobertura de recomendações). Tudo com filtro opcional por laboratório.
  • Correção Listagem de Projetos: um projeto com logomarca aparecia fora do lugar, sobreposto a outro card; agora os cards se mantêm alinhados na grade.
  • Correção Cursos dos alunos uniformizados com o catálogo: registros antigos que guardavam abreviações (ex.: "LCC", "SI") passaram a usar o nome cadastrado ("Lic. Ciência da Computação", "Sistemas de Informação"). Assim, listas, filtros e gráficos mostram um único valor por curso.

0.1.0 2026-06-02

  • Novo Primeira versão do AYTY Hub — gestão de projetos de P&D.
  • Novo Login por senha e por magic link.
  • Novo Cadastro e acompanhamento de projetos de pesquisa.