Voltar ao aplicativo
Registro de mudanças

Atualizações públicas

Esta página substitui o link para o changelog privado do repositório. Ela publica apenas as mudanças úteis para quem usa o app.

Última atualização: 28 de julho de 2026

Escopo

As notas abaixo cobrem as mudanças visíveis no aplicativo (navegação, favoritos, mapa, painéis, filtros, notificações, páginas legais e diagnósticos).

Novidades recentes

Última versão28 de julho de 2026

Patinetes e bikes compartilhadas em todo o Canadá

  • Os patinetes Bird e Lime agora aparecem em nove cidades (Ottawa, Vancouver, Calgary, Edmonton, Kelowna, Halifax, Hamilton, Mississauga, Vaughan), não apenas em Ottawa.
  • Nova seção «Patinetes» na ficha de um local: os veículos mais próximos, com operador, nível de bateria e distância a pé.
  • Saguenay entra no mapa com o Accès Vélo, sua rede de bikes compartilhadas.
  • O botão «Desbloquear uma bike» agora abre o app certo do operador para Mobi, àVélo, Sobi e Accès Vélo.

Histórico de versões

  • 28 de julho de 2026
    Treze redes a mais em Ontário
    • Horários adicionados para Belleville, Cornwall, Lindsay, Milton, Orangeville, Orillia, Sarnia, Sault Ste. Marie, Simcoe County LINX, St. Thomas, Stratford, Temiskaming e Timmins — 104 linhas e 3337 pontos.
    • Essas redes começam apenas com horário teórico: o provedor de tempo real mistura veículos de várias cidades, e é melhor não mostrar nada do que um ônibus atribuído à cidade errada.
    • As bases do tempo real da Metrolinx estão prontas: os veículos agora são distribuídos entre as redes viagem por viagem.
  • 28 de julho de 2026
    Páginas de informação refeitas e traduzidas
    • Metodologia, Termos, Aviso legal, Cookies e Atualizações passam a página inteira, com sumário e navegação por seções, no lugar da antiga gaveta estreita.
    • O conteúdo descreve enfim a cobertura real do app — 57 cidades, 65 redes de transporte, 6 províncias — e diz claramente onde essa cobertura é desigual.
    • As cinco páginas agora estão traduzidas para espanhol e português.
    • O ajuste de consentimento de analytics vira um interruptor de verdade, com o estado visível (aceito, recusado ou não definido).
  • 28 de julho de 2026
    Exibição das camadas e faixa de zona
    • Os limiares de zoom das camadas foram harmonizados: a mobilidade compartilhada (BIXI, Communauto, patinetes, estacionamento) aparece agora no mesmo nível de zoom, sem parecer que faltam dados.
    • A faixa de zona oferece «Ficar em …»: depois de recarregar, dá para levar o mapa à zona escolhida em vez de ser obrigado a trocá-la.
    • No desktop, tocar um elemento do mapa abre a ficha dele, mesmo com o painel de Filtros aberto.
    • A ficha de um patinete recupera a cor da sua categoria, sem faixa branca acima do cabeçalho.
  • 27 de julho de 2026
    As bikes compartilhadas não param mais na BIXI
    • Mobi (Vancouver), àVélo (Quebec) e Sobi (Hamilton) se juntam à BIXI e à Bike Share Toronto: cinco sistemas na mesma camada, cerca de 2850 estações.
    • A contagem de bikes elétricas agora está correta em cada sistema, quaisquer que sejam os nomes de modelo usados pelo operador.
    • Os elementos no canto inferior esquerdo do mapa (legendas, faixa de zona, botões flutuantes) enfim se empilham pelas alturas reais, sem se sobrepor.
    • O selo «Fumaça» sai do botão do tempo, onde escondia a temperatura.
  • 26 de julho de 2026
    Nascer e pôr da lua
    • O painel do tempo mostra o horário do nascer e do pôr da lua, abaixo da fase lunar.
    • Os casos-limite estão cobertos: lua circumpolar, dias sem nascer e virada da meia-noite.
    • Os horários foram conferidos ao minuto contra as efemérides oficiais do observatório naval americano.
  • 25 de julho de 2026
    Horários mesmo quando não há tempo real
    • A ficha de um ponto mostra o horário teórico em todas as redes: às 4 da manhã, ou quando um provedor de tempo real cai, ainda dá para saber quando passa o próximo ônibus.
    • Horários, viagens e calendários carregados para 62 redes — sete delas (RTC, OC Transpo, Brampton, REM, balsas STQ, STS, Citébus) abriam até agora uma ficha de ponto vazia.
    • A frequência de passagem é indicada por linha, e não apenas o horário da próxima saída.
    • STL: os horários teóricos não são mais apresentados como tempo real.
    • O controle de zona sai do mapa e vai para o menu, que de quebra reorganiza as páginas legais.
  • 24 de julho de 2026
    Veículos ao vivo redesenhados e apps de operador
    • O marcador de um veículo em tempo real foi redesenhado: corpo em relevo, filete duplo e ponta de direção apoiada na cápsula, mais legível num mapa carregado.
    • Num ponto atendido por várias linhas, cada partida mostra o número da sua linha.
    • As fichas BIXI e Communauto trazem um botão «abrir o app do operador», separado de «Como chegar».
    • Os traçados de linha mantêm os dois sentidos em todas as redes: as linhas em circuito não aparecem mais pela metade.
    • O app não assina mais os fluxos em tempo real de cidades que não estão sendo vistas, e as respostas do servidor ficam em cache por alguns minutos: inicialização e navegação mais leves.
  • 23 de julho de 2026
    Pontos com várias linhas e traçados completos
    • A ficha de um ponto mostra todas as linhas que o atendem, qualquer que seja o caminho pelo qual foi aberta — antes, abri-la a partir de uma baldeação mostrava só uma.
    • Os traçados da STM mantêm os dois sentidos: a 99, em circuito, aparecia pela metade.
    • O peso dos dados de linhas da STM caiu para um terço: cada traçado estava sendo enviado em duplicata.
  • 21 de julho de 2026
    Painel de Filtros mais denso e legível
    • Os filtros viram lista: uma linha por filtro, com o rótulo inteiro e um interruptor à direita — acabaram as pílulas que quebravam nos nomes longos.
    • «Tudo · Nenhum» substitui o botão grande «Selecionar tudo» e só aparece onde faz sentido.
    • A seção Transporte público é exibida como as demais, aberta por padrão.
  • 20 de julho de 2026
    Rotas por todo o Canadá
    • O cálculo de rotas a pé, de bicicleta e de carro agora funciona em todas as cidades cobertas, não apenas em Montreal.
    • «Como chegar» a partir de qualquer ficha: de Vancouver a Rimouski, onde quer que o app tenha dados.
Ver arquivos
  • 19 de julho de 2026
    Transporte público de costa a costa
    • Adicionados tempo real e horários para Edmonton, Calgary, Vancouver (TransLink) e Winnipeg.
    • Mais de 35 redes do BC Transit cobertas na Colúmbia Britânica (ônibus ao vivo, próximas passagens, acompanhamento de veículos).
    • Um seletor de região para alternar entre as cidades cobertas.
  • 18 de julho de 2026
    Alertas e condições em todo o Canadá
    • Incêndios florestais ativos de todo o país no mapa (fonte nacional, além do Quebec).
    • Qualidade do ar (índice de saúde do ar), clima e alertas meteorológicos agora disponíveis em todo o Canadá.
    • Níveis de água e falhas de energia estendidos para além do Quebec.
  • 10 de julho de 2026
    GO Transit e UP Express em tempo real
    • Os trens GO, os ônibus regionais GO e o expresso do aeroporto UP Express (Toronto–Pearson) agora aparecem ao vivo no mapa.
    • Próximas passagens em tempo real exibidas nas estações GO.
    • GO / UP Express entram no acompanhamento de veículos e no modo «tudo o que se move» do corredor Quebec–Toronto.
  • 9 de julho de 2026
    Seguir um ônibus ou trem ao vivo
    • Novo: toque em uma passagem em tempo real para «seguir» o veículo — o mapa o mantém na tela com a previsão de chegada e as paradas antes da sua.
    • O acompanhamento funciona em todas as redes em tempo real (STM, exo, RTL, STL, TTC, MiWay e mais).
    • Retorno háptico (vibração) nas interações principais do acompanhamento.
    • Maior confiabilidade do tempo real: posições erradas são filtradas.
  • 8 de julho de 2026
    Regiões, Communauto multicidade e STS ao vivo
    • Seletor de região: Grande Montreal, Quebec, Gatineau–Ottawa e Toronto — o mapa, os filtros e o carregamento se adaptam à região escolhida.
    • Estações Communauto agora visíveis em Toronto, Ottawa e Gatineau, além de Montreal.
    • Ônibus STS (Sherbrooke) em tempo real no mapa.
    • Notificação quando você entra em uma nova região coberta pelo aplicativo.
  • 7 de julho de 2026
    Toronto em tempo real: TTC e redes vizinhas
    • TTC (ônibus e bondes de Toronto) ao vivo no mapa, com as próximas passagens nas paradas.
    • Redes vizinhas adicionadas em tempo real: MiWay (Mississauga), Durham e Burlington; paradas de Brampton no mapa.
    • Nova camada de Hidrantes em Montreal, com pins, painel de detalhe e favoritos.
    • Novidades sazonais: praias de Toronto e de Montreal, e o canal Rideau (Ottawa).
    • Os aviões entram no modo «tudo o que se move» no corredor Quebec–Toronto.
  • 6 de julho de 2026
    O app se estende a Toronto
    • Toronto entra no mapa: parques, rede cicloviária, centros comunitários, bibliotecas, carregadores, bebedouros, wi-fi público, parques para cães, pistas de gelo, suportes de bike, arte pública e restaurantes (inspeções DineSafe).
    • 688 000 árvores de rua de Toronto adicionadas ao inventário de árvores.
    • Transporte: redes TTC (ônibus, bonde, metrô) e GO Transit / UP Express com suas cores oficiais — além das novas redes RTC (Quebec), STS (Sherbrooke), Citébus (Rimouski) e balsas STQ.
    • Estações Bike Share Toronto ao lado da BIXI, cada uma com sua própria marca.
    • Câmeras de trânsito de Toronto (rede RESCU) somadas às câmeras do Québec 511.
    • Cada ficha agora credita a fonte correta conforme a cidade (Toronto, Gatineau, Longueuil…).
  • 3 de julho de 2026
    O app se estende a Repentigny, Gatineau e Quebec
    • Ciclovias ampliadas para Repentigny, Gatineau e a cidade de Quebec, além de Montreal, Laval e Longueuil.
    • Parques, quartéis de bombeiros e delegacias, e quadras esportivas de Repentigny adicionados ao mapa.
    • Cada item indica sua cidade de origem; os filtros existentes agrupam todas as cidades sem uma nova caixa de seleção.
    • Dados dos portais de dados abertos oficiais de cada cidade (Données Québec).
  • 3 de julho de 2026
    Laval e Longueuil chegam ao mapa
    • O aplicativo se expande para além de Montreal: várias camadas agora também cobrem Laval e Longueuil.
    • Parques, ciclovias, equipamentos esportivos, quartéis e postos de polícia já aparecem para Longueuil.
    • Áreas úmidas ampliadas para Laval, e fichas de parques de Longueuil enriquecidas (distrito e área).
    • Uma infraestrutura multi-cidades prepara a inclusão progressiva de outros municípios.
  • 3 de julho de 2026
    As 334 000 árvores públicas de Montreal
    • Nova camada completa das árvores públicas da Cidade, renderizada em tiles vetoriais para se manter fluida mesmo em grande escala.
    • Cada árvore é clicável e abre uma ficha de detalhe (espécie e informações publicadas pela Cidade).
    • A página Monitoring agora acompanha a atualidade e o volume real dessas grandes fontes de dados.
  • 2 de julho de 2026
    Áreas úmidas, árvores notáveis e potencial solar
    • Novas camadas Áreas úmidas e Árvores notáveis, com pins, filtro e painel de detalhe clicável.
    • A ficha de um endereço agora pode exibir uma seção « Potencial solar » do telhado.
    • O fundo de mapa vetorial é ampliado para a Grande Montreal e depois para o corredor Quebec–Windsor, com regeneração automática.
  • 1 de julho de 2026
    Placas de estacionamento em tempo real
    • Nova camada das placas de estacionamento de Montreal, em pontos verde / vermelho / laranja conforme a autorização vigente.
    • A avaliação é calculada em tempo real: você vê num relance onde é permitido estacionar agora.
    • Cada local pode exibir um planejamento semanal das regras, apresentado como horários de funcionamento.
  • 1 de julho de 2026
    Orientação enriquecida durante um trajeto
    • Na vista Mapa, o trecho já percorrido se distingue do caminho restante.
    • Instruções narrativas para o transporte: « Embarque » e « Desembarque » nos pontos certos.
    • Cartão contextual de « último quilômetro » com sugestão BIXI, estacionamento ou bike conforme o fim do trajeto.
    • Botão « Mostrar obras » adicionado ao trilho flutuante para ver as interdições sem sair da orientação.
  • 1 de julho de 2026
    Marcadores de mapa repensados e piscadelas no céu
    • Novo sistema de marcadores: pontos mais compactos e ícones de fundo sólido, mais legíveis em qualquer densidade.
    • As cápsulas de veículos ao vivo (STM, exo, RTL, STL, VIA, Amtrak) ficam orientadas conforme o rumo.
    • Perto de mim ganha uma visão geral Transporte + grade para ir direto ao ponto.
    • Modo céu AR: Starman (o Tesla Roadster) entra em cena, e um Papai Noel sazonal aparece na época certa do ano.
  • 30 de junho de 2026
    Clima v2: ícones animados e faixa horária
    • Painel de clima renovado: pictogramas animados mais ricos e temperatura colorida conforme o valor.
    • Nova faixa horária dia/noite para as próximas horas, mais legível num relance.
    • Blocos reordenados (Sol, Vento, Umidade antes do diário de 7 dias) e contraste corrigido no modo escuro.
  • 30 de junho de 2026
    Folha « Camadas e vista » repensada
    • Nova folha Camadas e vista: miniaturas quadradas de fundo de mapa e linhas de camadas com ícone colorido e sublegenda.
    • Correção dos fundos Satélite e Híbrido que podiam ficar invisíveis (permissão de tiles raster).
    • Novo ajuste Auto dia/noite: o mapa fica escuro à noite ou quando o sistema está em modo escuro.
    • Todas as folhas foram harmonizadas: X de fechar coerente, abertura por cima da navegação e arrastar para fechar.
  • 25 de junho de 2026
    Painel de metrô no novo formato
    • O painel de estação de metrô adota o formato do painel de ônibus: cabeçalho em peek, passagens previstas e rolagem única.
    • Alertas recolhidos em acordeão e bloco de Informações práticas coerente com o resto do app.
    • Acessibilidade: melhor contraste dos selos e texto adaptativo sobre as cores de linha.
    • Desempenho: a estação é exibida de forma mais fluida graças à memoização de direções e alertas.
  • 24 de junho de 2026
    Perto de mim repensado
    • Novo seletor de categorias e seções agrupadas para percorrer mais rápido o que há ao seu redor.
    • Novas seções em Deslocar-se: pontos de recarga VE, estacionamentos e Communauto Flex (propulsão + bateria).
    • Cards fiéis ao design: selo ao vivo, badges de linhas, chevron e ícone de caminhada.
    • Cabeçalho compacto e cards Communauto Flex clicáveis que abrem direto a ficha de detalhe.
  • 23 de junho de 2026
    Painel de ponto de ônibus repensado
    • Cabeçalho enriquecido: nome do ponto, direção e próxima passagem visíveis já na abertura.
    • Passagens em lista vertical clara, limitadas às 4 próximas com um botão « ver mais », e horário absoluto sob cada ETA.
    • Nova linha do tempo « Próximos pontos » e selos Ao vivo / Previsto, com nível de lotação do veículo em cores.
    • Barra de ações refeita: Ir, Me avisar, Acompanhar ao vivo; alertas de linha recolhidos em acordeão.
  • 22 de junho de 2026
    Fichas de detalhe estilo Google Maps
    • As fichas de detalhe agora abrem como uma folha que cobre a barra de navegação inferior, como no Google Maps.
    • O botão de fechar fica integrado no cabeçalho da folha, e o X flutuante desaparece.
    • O nível reduzido (peek) acompanha o cabeçalho colorido, e os botões flutuantes só aparecem no modo reduzido.
    • Trio favorito / compartilhar / fechar alinhado no cabeçalho para ações mais diretas.
  • 21 de junho de 2026
    Filtros reorganizados em 8 grupos e cores coerentes
    • Os filtros do mapa são agrupados em 8 grandes famílias mais legíveis, com um grupo Ao vivo dedicado.
    • A cor de uma categoria agora é idêntica em todos os lugares: pin no mapa, cabeçalho do painel de detalhes e card de filtro.
    • Uma única fonte de cores comanda todas as camadas para evitar incoerências visuais.
  • 20 de junho de 2026
    Mapa limpo ao iniciar, acessibilidade e SEO
    • O mapa agora inicia vazio, sem filtros ativos na primeira abertura, para uma entrada mais calma e rápida.
    • Acessibilidade: a tecla Esc fecha os painéis, o foco de teclado é restaurado e os cabeçalhos coloridos respeitam o contraste.
    • As fichas de eco-bairros e ecocentros agora mostram seus horários no mesmo formato dos restaurantes.
    • Melhorias de SEO: idioma, títulos, canônicos e mapa do site melhor alinhados para o compartilhamento de links.
  • 18 de junho de 2026
    Nove novas camadas de dados abertos
    • Qualidade do ar: estações RSQA ao vivo, com índice e poluente dominante.
    • Novas camadas locais: arte pública, banheiros públicos, Wi-Fi público, observações de natureza do iNaturalist e eco-bairros.
    • Novas camadas de contexto: ilhas de calor (verão), limites de distritos e avisos e alertas da Cidade de Montreal.
    • Estacionamento enriquecido: tarifas, horários e estacionamentos fora da via adicionados às fichas.
    • Cada camada tem seus pins, seu filtro, seu painel de detalhes, seus favoritos e seu link para a fonte oficial.
  • 16 de junho de 2026
    Esqui cross-country: condições e traçados
    • Novas condições de inverno (esqui cross-country, pistas de patinação, locais de inverno) obtidas diretamente das páginas oficiais da Cidade.
    • Nova camada com os traçados das pistas de esqui cross-country, derivada do OpenStreetMap e clicável no mapa.
    • Os traçados são associados aos pins de condições para ligar cada pista ao estado publicado do seu local.
  • 15 de junho de 2026
    Realidade aumentada: Montreal pela câmera
    • Novo modo de Realidade aumentada: aponte a câmera para ver ao seu redor, ao vivo, os pontos de ônibus e metrô, as estações BIXI e os Communauto.
    • Guia a pé passo a passo até o ponto ou local escolhido, direto na visão da câmera, com transição fluida para o restante do app.
    • Modo céu: levante o celular para localizar aviões em voo, a ISS, as passagens da Starlink, as estrelas e as constelações.
    • Camadas AR adicionais: arte pública, desfibriladores, táxis, eventos da noite, saídas de metrô e retorno ao seu carro estacionado.
  • 11 de junho de 2026
    Emergências em tempo real e radar meteorológico corrigido
    • Novo dado de ocupação das emergências hospitalares do Quebec, com taxa de macas e tempo de espera indicativo.
    • O radar meteorológico e a camada de raios voltam a aparecer no mapa após a correção da codificação dos tiles.
    • Itinerários de bike: as condições do pavimento passam a ser consideradas para priorizar vias realmente utilizáveis.
  • 10 de junho de 2026
    Passagens visíveis da Starlink em Minhas alertas
    • A página Minhas alertas agora mostra as próximas passagens da Starlink visíveis sobre Montreal.
    • Cada passagem mostra o horário local, a duração aproximada, a elevação máxima e um selo trem quando vários satélites estão agrupados.
    • A interface se degrada corretamente se os dados ficarem temporariamente indisponíveis ou defasados.
  • 10 de junho de 2026
    Lotação em tempo real dos ônibus STM
    • O painel de parada agora pode mostrar a lotação do veículo ao vivo associado à próxima passagem.
    • Os estados STM são resumidos em quatro rótulos simples: quase vazio, assentos disponíveis, só em pé ou quase cheio.
    • Nenhum indicador aparece quando a STM não fornece um dado confiável, para evitar sinais enganosos.
  • 8 de junho de 2026
    Vielas verdes no mapa
    • O mapa agora mostra as vielas verdes oficiais de Montreal como polígonos interativos.
    • O filtro Vielas verdes está disponível nos filtros do mapa com contador e estado da fonte.
    • Cada viela abre um painel com bairro, ano, circulação, tipo de intervenção, áreas e link para a fonte aberta.
  • 8 de junho de 2026
    Mercados públicos no mapa
    • Novo filtro Mercado público em Comer & beber, conectado aos dados abertos de comércios de Montreal.
    • Pinos dedicados para mercados públicos, com painel de detalhes, favoritos, busca e links compartilháveis.
    • O painel mostra endereço, bairro, número de comerciantes listados e alguns comerciantes em destaque.
    • O filtro Mercado público não depende mais de permissões de restaurantes individuais.
  • 8 de junho de 2026
    Serviços de emergência no mapa
    • Nova camada de Saúde e social para mostrar quartéis SIM e postos SPVM.
    • Fichas com endereço, número, telefone, fonte oficial e botão de rota.
    • Busca compatível com bombeiros, polícia, SPVM e PDQ.
  • 8 de junho de 2026
    Hortas comunitárias no mapa
    • Nova camada Hortas comunitárias em Esportes e atividades.
    • As hortas comunitárias de Montreal têm pins, filtros, painéis de detalhe e favoritos.
    • A ficha mostra as informações publicadas pela Cidade e aponta para a fonte oficial.
  • 8 de junho de 2026
    Parques caninos no mapa
    • Nova camada Parques caninos em Esportes e atividades.
    • As áreas de exercício canino de Montreal têm pins, filtros, painéis de detalhe e favoritos.
    • A ficha mostra as informações publicadas pela Cidade e aponta para a fonte oficial.
  • 8 de junho de 2026
    Chuva em intervalos de 15 minutos
    • O painel de clima agora pode indicar se a chuva começa em breve, está acontecendo ou deve terminar nos próximos intervalos.
    • A previsão usa intervalos Open-Meteo de 15 minutos com quantidade de chuva e probabilidade.
    • O cache meteorológico é atualizado com mais frequência para manter essa informação de curtíssimo prazo mais confiável.
  • 30 de maio de 2026
    Notificações meteorológicas e de saúde inteligentes
    • Notificações push para os alertas meteorológicos do Environment Canada (tempestade, blizzard, smog, calor extremo).
    • Notificações push para a má qualidade do ar (AQHI ≥ 7), com as recomendações do Health Canada.
    • Notificações push para o índice UV extremo (UV ≥ 11), com conselhos de proteção solar.
    • Personalização dos limites conforme sua sensibilidade pessoal na página Notificações.
  • 28 de maio de 2026
    Estabilidade e polimento de UX
    • Navegação: corrigido um crash bloqueante ao iniciar um trajeto (loop infinito do React).
    • Página Notificações: layout corrigido, sem mais transbordamento horizontal.
    • Restaurante: etiqueta "aberto/fechado" agora coincide com o bloco de horários.
    • Metrô: pinos de edículos retirados para não mostrar 4 pinos por estação.
    • Busca: endereço visível nas sugestões para distinguir cadeias (Pizza Pizza, KFC, etc.).
    • Toggle «Meus trajetos habituais»: persiste corretamente após o fechamento do app.
    • Desempenho: compressão gzip ativada no servidor, payloads carregam mais rápido.
    • Ônibus: melhor contraste da fonte dos dados nas fichas de parada.
  • 24 de maio de 2026
    Restaurantes enriquecidos — fotos, horários e avaliações
    • Fotos oficiais, horários e avaliações do Foursquare para 2 369 restaurantes de Montreal.
    • Indicador de preço ($ a $$$$) e nota visíveis diretamente na ficha do restaurante.
    • Horários consolidados em acordeão de 7 dias com indicador "aberto agora" em tempo real.
    • Correspondência mais ampla (tolerância de 60 m, similaridade de nome relaxada) para cobrir mais casos (Lahlou, Ibéricos, etc.).
    • Cobertura de 58 % dos restaurantes OpenStreetMap de Montreal, contra 0 % antes.
  • 19 de maio de 2026
    Restaurantes mais úteis com OpenStreetMap
    • A camada Restaurantes agora usa OpenStreetMap como fonte principal, com menos ruído que o registro de permissões MAPAQ.
    • As fichas mostram cozinha, horários, telefone, site e serviços quando estão disponíveis no OSM.
    • Os filtros Comer e beber continuam compatíveis com restaurante, café, brasserie, fast food e sorveteria.
    • Cada ficha mostra a atribuição OpenStreetMap e um link para contribuir com uma correção cidadã.
  • 14 de maio de 2026
    Itinerários mais inteligentes e preferências personalizadas
    • Preferências de itinerário personalizadas e persistentes por modo (bike, carro, transporte).
    • Itinerários de bike que consideram ciclovias e condições de inverno.
    • Trajeto casa-trabalho: previsão do horário de saída recomendado para chegar na hora.
    • BIXI: sugestão de desvio quando pegar uma Bixi é mais rápido do que caminhar.
    • Cores oficiais das linhas STM, STL, RTL e Exo exibidas no traçado da rota.
    • Aviso visual e sonoro de excesso de velocidade na navegação por carro.
    • Filtro de etapas a pé nos trajetos multimodais para manter apenas o útil.
  • 14 de maio de 2026
    Modo noite automático para o mapa
    • O mapa padrão agora pode mudar automaticamente para o estilo escuro depois do pôr do sol em Montreal.
    • O ajuste Exibição do mapa permite desativar essa mudança para manter o mapa claro o dia todo.
    • As escolhas manuais Mapa, Satélite, Híbrido ou Escuro continuam prioritárias quando o usuário força um estilo.
  • 13 de maio de 2026
    Voz premium, compartilhamento ao vivo e polimento de navegação
    • Voz premium TTS para os anúncios de navegação e o modo bússola, muito mais clara.
    • Audio ducking: a música ou o podcast abaixa automaticamente durante os anúncios.
    • Live Sharing: compartilhamento temporário da posição com alguém próximo para acompanhar o trajeto.
    • Chevrons orientados no traçado para indicar melhor o sentido da caminhada ou condução.
    • Nova bottom sheet de navegação mais legível e mais estável.
    • Verificação de chegada para estacionamento: lembrete automático de registrar o carro estacionado.
    • Hotfix: limite OFF_ROUTE reduzido de 200 m para 60 m na bike em zonas densas (Plateau, Vieux-Mtl).
    • Filtro Desfibriladores (AED) agora totalmente filtrável a partir da barra de filtros.
  • 12 de maio de 2026
    Redesign navegação V2, Live Activity iPhone e inicialização mais rápida
    • Redesign do painel de navegação ativa (Direction A) com abas Visão geral, Etapas e Notificações repensadas.
    • Live Activity iOS: o trajeto em curso aparece na Dynamic Island e na tela de bloqueio.
    • Banner de aproximação em alta fidelidade para manobras complexas.
    • Reroute multimodal automático em caso de desvio importante do trajeto.
    • Histórico de trajetos acessível pelo perfil.
    • Geolocalização em segundo plano otimizada para preservar a bateria do iPhone.
    • Pins de waypoints e camada de incidentes exibidos durante a navegação.
    • Inicialização a frio iPhone bem mais rápida: glyphs MapLibre auto-hospedados, vendor splitting, service worker PWA e Sentry carregado em diferido.
  • 11 de maio de 2026
    Obras de Montreal, incidentes Quebec 511 e estacionamento inteligente
    • Notificação automática quando há obras que afetam o trajeto casa-trabalho.
    • Os itinerários de carro podem evitar zonas de obras ativas.
    • Camada Incidentes Quebec 511: acidentes, interdições e eventos provinciais e de rodovia.
    • Camada Congestão em tempo real TomTom Flow nos eixos principais.
    • Filtro Desfibriladores (AED) adicionado ao mapa com pins, painel de detalhe e favoritos.
    • Restrições de estacionamento com notificações antes da chegada de um período proibido.
    • Redesign da página Status dos serviços: cards compactos, filtros e links para as fontes oficiais.
    • Contadores e badges de seleção rápidos nos cards de filtros.
  • 8 de maio de 2026
    Redesign de filtros com design system + correção BIXI
    • Redesign UX dos filtros do mapa: tokens Figma integrados, contraste WCAG e picto Tabler estável.
    • Melhorias de acessibilidade (rótulos, contrastes, navegação por teclado) na barra de filtros.
    • Correção BIXI: o contador Bikes agora exibe apenas as bikes clássicas, em vez do total que superestimava a disponibilidade.
    • Página Debug Todos os ônibus para observar os veículos STM em tempo real.
    • Widgets BIXI e STM adicionáveis ao painel inicial.
  • 6 de maio de 2026
    Toasts unificados, redesign do menu e clima em botão flutuante
    • Sistema de toasts unificado para notificações efêmeras na parte inferior da tela.
    • Redesign do overlay Menu (hambúrguer desktop e mobile) com nova hierarquia.
    • Card do clima em botão flutuante compacto que abre uma bottom sheet em tela cheia.
    • Card do clima hero destacado na página inicial.
    • Correção do banner de cookies que continuava visível após a aceitação.
    • Correção do estouro do campo Destino no painel Itinerário.
    • Correção do picto Táxi na barra de filtros.
    • Polimento desktop: sidebar, cookies e mapa alinhados aos guias gráficos.
  • 3 de maio de 2026
    Modo foco do mapa durante um itinerário ativo
    • Quando há um itinerário ativo, o mapa entra em modo foco: os elementos fora do trajeto desbotam para manter apenas o que importa.
    • Polimento do painel de ponto de ônibus e da vista Perto de mim (menos cintilação ao abrir).
    • Correção de URL Strapi para os frontends servidos atrás de um proxy.
  • 10 de maio de 2026
    Obras de Montreal + avisos meteorológicos oficiais
    • O mapa agora pode mostrar interdições e obras ativas de Montreal com áreas, segmentos, pins de alerta e clustering ao afastar o zoom.
    • O painel Obras mostra tipo, datas, motivo, órgão e impacto, e pode abrir um itinerário padrão com destino pré-preenchido.
    • O botão do tempo agora pode sinalizar um aviso ativo do Environment Canada com um badge amarelo, laranja ou vermelho conforme a severidade.
    • O painel do tempo mostra uma seção Avisos com título, área afetada, descrição, datas de vigência/expiração e link para a fonte oficial.
    • As previsões numéricas continuam vindo do Open-Meteo; os avisos oficiais vêm do feed CAP do Environment Canada.
  • 2 de maio de 2026
    Páginas públicas atualizadas + GPS mais responsivo
    • A página Atualizações agora cobre a sequência de 25 de abril a 1 de maio: navegação mobile, MapLibre, modos satélite/híbrido/3D, itinerários multimodais, painéis, Debug e notificações iPhone.
    • Status dos serviços, Termos, Aviso legal, Cookies, Metodologia e Debug ficam alinhados às fontes e funções atuais: Protomaps/OpenStreetMap, Esri, OpenTripPlanner, Geoapify/Nominatim, diagnósticos Sentry, geofence e push.
    • Bússola do mapa: tocar Perto de mim/Compass ou o botão GPS pode pedir a permissão iOS, e o cone do pin GPS fica mais discreto.
    • O pin GPS azul agora desliza entre posições próximas, com snap direto quando a distância é grande demais.
    • No mapa ativo, a posição GPS agora atualiza aproximadamente a cada 5 segundos em alta precisão; Configurações, Notificações, Para onde ir e segundo plano ficam em um ritmo mais econômico.
    • Tipo de mapa: os antigos modos `Transport` e `Environnement` foram removidos; o painel mantém apenas `Mapa`, `Satélite`, `Híbrido` e `Escuro`.
    • Notificações iPhone: lembretes de coleta ao sair de Home e sugestões de Carro estacionado entram no perímetro público documentado.
  • 30 de abril de 2026
    Itinerários, favoritos e painéis mais coerentes
    • Os botões « Como chegar » em pins e favoritos agora lançam o modo Todos: caminhada, transporte, BIXI, bicicleta pessoal e carro quando disponíveis.
    • WhereTo consegue reutilizar locais personalizados salvos, além de Home/Work e endereços pesquisados.
    • O painel de linha de transporte em tela cheia ganha ônibus STM ao vivo, pins de paradas coerentes, footer mais compacto e alertas melhor contidos no viewport.
    • Locais salvos abertos pelos Favoritos mostram melhor a ação « Como chegar » e um halo de seleção no mapa.
  • 30 de abril de 2026
    Mapa MapLibre generalizado em todo o app
    • O mapa principal agora é MapLibre-only: o antigo motor Leaflet e seu flag de rollback foram removidos do código ativo.
    • As camadas STM, BIXI, Communauto, restaurantes, mobilidade, cultura, esportes/lazer, serviços de bairro, clima/Hydro e overlays do usuário usam a mesma base MapLibre.
    • As trocas de estilo do mapa reanexam melhor pontos, linhas, itinerários, favoritos e overlays depois da mudança.
    • O fundo vetorial Protomaps/PMTiles passa a ser a referência, com atribuição OpenStreetMap/Protomaps visível.
  • 30 de abril de 2026
    Prédios 3D, modo escuro e modo híbrido para o mapa
    • No centro, o mapa MapLibre agora mostra prédios em 3D em zoom alto quando o mapa está inclinado.
    • As alturas usam os dados de edifícios da Protomaps, com renderização ativa a partir do zoom 16 para evitar sobrecarregar o mapa.
    • Nos modos Satélite e Híbrido, os prédios 3D permanecem ocultos para manter a imagem limpa na V1.
    • O mapa MapLibre agora pode usar o estilo escuro oficial da Protomaps.
    • O botão Tipo de mapa também adiciona um modo `Híbrido`: imagens de satélite da Esri com rótulos de ruas, bairros e POIs da Protomaps por cima.
    • O modo Satélite completo mantém a imagem sem rótulos, enquanto o modo Mapa restaura todo o fundo vetorial.
    • Um ajuste `Seguir o sistema` pode acompanhar automaticamente o modo escuro do iOS/macOS.
    • A preferência do mapa é salva localmente entre sessões.
    • As camadas de pontos, linhas, itinerários e favoritos continuam anexadas após a troca de estilo.
  • 30 de abril de 2026
    Vista de satélite de Montreal no mapa
    • O seletor de tipo de mapa agora inclui um modo Satélite conectado às imagens Esri World Imagery.
    • No modo MapLibre, os tiles de satélite ficam abaixo dos pontos, linhas e itinerários para manter as camadas interativas visíveis.
    • O modo Mapa volta ao fundo vetorial Protomaps.
    • A atribuição da Esri continua visível no mapa quando a imagem de satélite é usada.
  • 27 de abril de 2026
    Navegação mobile estilo app: busca, abas e sheets
    • Novo shell mobile: busca em largura total no topo, avatar Minha conta e separação mais clara das superfícies pessoais.
    • A barra de abas dá acesso direto a Mapa, Perto de mim, Favoritos, Itinerário e Notificações.
    • Filtros e itinerários agora abrem em sheets dedicadas em vez de placeholders.
    • As sheets ganham abertura/fechamento animado, drag-down e fechamento automático de painéis para reduzir sobreposições.
  • 25 de abril de 2026
    Alertas STM legíveis + sinal direto no mapa
    • As mensagens de alerta da STM agora aparecem como texto limpo (as tags HTML brutas não são mais visíveis).
    • Um triângulo de alerta ! laranja aparece agora ao lado das paradas STM afetadas por um alerta específico da parada.
    • Tocar no triângulo abre diretamente as mensagens vinculadas a essa parada.
    • O painel de linha de ônibus também mostra um triângulo de alerta quando a linha tem uma perturbação (linha inteira ou parada específica).
    • Os links externos nas mensagens agora são mais seguros (abertura em nova aba, esquemas perigosos neutralizados).
  • 24 de abril de 2026
    « Como chegar »: itinerários multimodais de Montreal
    • Novo botão « Como chegar » nas paradas de ônibus, eventos, pontos de interesse e estações BIXI.
    • O cálculo de itinerários combina caminhada, metrô, ônibus e bicicleta BIXI, com 2-3 opções ordenadas por duração.
    • Cada itinerário mostra duração total, horário de chegada estimado e número de baldeações.
    • As rotas são desenhadas diretamente no mapa com uma cor por modo (caminhada, metrô, ônibus, bike).
    • Um aviso claro é exibido quando um itinerário usa redes regionais STL, RTL ou EXO (paridade em tempo real não garantida).
  • 24 de abril de 2026
    Trânsito ao vivo, sem precisar atualizar
    • As próximas passagens da STM agora se atualizam ao vivo nos painéis de parada (sem precisar atualizar manualmente).
    • Os ônibus STM se movem em tempo real no mapa quando uma linha está aberta.
    • A disponibilidade BIXI (bicicletas, bicicletas elétricas, vagas) é atualizada ao vivo nos cards de estação.
    • Os alertas da STM são enviados ao vivo para o painel de status de serviços assim que mudam.
    • Toda a camada de infraestrutura de trânsito foi migrada atrás de uma única conexão em tempo real para reduzir o consumo de rede.
  • 19 de abril de 2026
    Harmonização visual (creches + busca desktop)
    • O ícone das creches no mapa agora usa o mesmo símbolo dos filtros (carrinho de bebê).
    • O campo de busca em desktop agora fica contido dentro do painel da direita, em vez de centrado em toda a tela.
  • 17 de abril de 2026
    Perto unificado: GPS, Home, Work e endereços
    • O painel `Perto` agora usa a mesma experiência para `Perto de mim` (GPS), `Perto de casa`, `Perto do trabalho` e outros endereços.
    • Cada origem de endereço abre o mesmo painel unificado com sua própria posição e título contextual.
    • Os cards próximos agora incluem mais categorias já disponíveis nos filtros do mapa.
    • Os resultados são agrupados por seções de nível 1 (`Deslocar`, `Comer e beber`, `Cultura e vida urbana`, `Serviços de bairro`, `Esportes e atividades`).
    • O raio do usuário (50m a 800m) continua sendo aplicado ao vivo e salvo localmente.
  • 14 de abril de 2026
    Favoritos vira a base e Minha conta fica mais simples
    • Favoritos se torna a principal entrada para usuários conectados, deixando o app mais direto logo na abertura.
    • Os painéis de mapa e transporte agora usam um coração de verdade para adicionar ou remover favoritos, sem passar por uma superfície separada.
    • Minha conta agora reúne lugares favoritos pessoais (`Home`, `Work` e outros lugares) e ações da conta em uma única página mais simples.
    • A navegação pessoal remove a subpágina `Notificações` dentro de `Minha conta`: os alertas continuam com uma página dedicada para evitar duplicidade e ambiguidade.
    • A antiga superfície central deixa de ser promovida, mantendo ao mesmo tempo a compatibilidade necessária para os widgets STM/BIXI existentes no iPhone.
  • 10 de abril de 2026
    Trânsito, fichas práticas e carro estacionado mais claros
    • Trânsito: os painéis e cards principais agora mostram um selo mais claro para distinguir `Ao vivo`, `Horário planejado` e `Temporariamente indisponível`.
    • Parques, bibliotecas e ecocentros: as fichas ganham um bloco compartilhado de `Informações práticas`, compacto e útil, quando existem dados confiáveis.
    • Carro estacionado: o painel agora mostra um nível de risco mais legível (`Baixo`, `Médio`, `Alto`) em vez de um sinal binário demais.
    • Carro estacionado: um bloco de `Histórico leve` agora mostra a última sugestão e a última posição confirmada quando elas realmente existem, com fallback claro quando não existem.
    • Tudo continua propositalmente leve: sem nova fonte visível, mas com leitura do produto mais tranquilizadora e acionável.
  • 7 de abril de 2026
    Login, páginas legais e páginas de informação realinhados visualmente
    • Login e criação de conta: a base visual foi realinhada com o design Figma atual, com hierarquia mais clara, campos mais consistentes e uma experiência mobile-first mais sólida.
    • Páginas legais e informativas: `Condições gerais`, `Aviso legal`, `Cookies`, `Metodologia`, `Atualizações`, `Contato` e `Status dos serviços` agora compartilham uma base visual mais coerente.
    • Desktop: as telas de informação e entrada agora usam um fundo de mapa mais limpo e um fechamento mais homogêneo ao clicar no véu.
    • Navegação pessoal: o menu esclarece melhor a separação entre `Minha conta` e `Notificações`, reduzindo ambiguidades de navegação e recarregamento.
  • 6 de abril de 2026
    Notificações mais claras, Home/Work mais úteis e coletas mais legíveis
    • Notificações: cada regra agora explica melhor o que faz, por que ainda não dispara e se existe atividade recente ou não.
    • Ajustes > Lugares favoritos: um novo bloco explica de forma concreta para que servem `Home` e `Work` dentro do produto.
    • Coletas: a página dedicada agora mostra de forma mais direta a próxima coleta útil no contexto correto de `Home`.
    • A base de notificações também continua mais simples, com textos mais claros e leitura mais tranquila no mobile.
  • 9 de abril de 2026
    Carro estacionado dedicado e passe Figma/info validado
    • Carro estacionado: o mapa agora abre um painel dedicado mais útil, com endereço, última atualização, metadados realmente confiáveis quando existem e uma ação direta para apagar a posição salva.
    • Login, páginas legais e páginas de informação: o grande passe de alinhamento com o Figma agora é considerado entregue, com uma base visual mais coerente em `Condições`, `Aviso legal`, `Cookies`, `Metodologia`, `Atualizações`, `Contato` e `Status dos serviços`.
    • Desktop: as telas de entrada e informação agora usam um fundo de mapa mais limpo e um fechamento mais homogêneo ao clicar no véu.
    • Navegação pessoal: a separação entre `Minha conta` e `Notificações` continua mais clara, com experiência mobile-first e foco de teclado novamente visível nos campos importantes.
  • 4 de abril de 2026
    Modos de mapa, lembretes contextuais e pianos públicos
    • Mapa: agora existem quatro modos disponíveis (`Standard`, `Transport`, `Environnement`, `Satellite`) com persistência mais confiável do estilo escolhido.
    • Trajetos de bike: um novo alerta contextual BIXI pode indicar uma estação próxima com bicicletas disponíveis quando você ainda está longe de `Work`.
    • Coletas: um novo lembrete inteligente pode avisar ao sair de `Home` quando existe uma coleta útil prevista para aquele dia.
    • Mapa local: os `pianos públicos` agora têm uma camada dedicada, uma ficha leve e integração com a busca.
  • 27 de março de 2026
    Ajustes mais claros + carro estacionado mais visível
    • Ajustes: o espaço pessoal agora está mais coerente, com `Notificações` integrado diretamente em `Ajustes` para evitar idas e vindas entre várias telas.
    • Carro estacionado: o mapa agora mostra um pin dedicado de verdade, mais fácil de localizar visualmente.
    • Carro estacionado: um atalho `Locate me` agora pode ajudar a preencher o endereço a partir da sua posição atual antes da confirmação.
    • Carregamento: algumas páginas secundárias agora são carregadas de forma mais leve para manter um início mais limpo no mobile.
  • 26 de março de 2026
    Minha conta redesenhada + alertas Home/Work + carro estacionado
    • Minha conta: novo layout mais legível no mobile e no desktop, com navegação simplificada e uma seção `Meus endereços` mais clara.
    • Endereços salvos: busca cívica reforçada, melhor seleção de resultados e sincronização mais imediata com o mapa após salvar.
    • Notificações `Home` / `Work`: novos alertas úteis para Hydro, qualidade do ar, calor/frio extremos e chuva congelante, com abertura direta do painel correto.
    • Carro estacionado: novo endereço dedicado e primeiro alerta útil de neve para saber quando monitorar o estacionamento.
  • 17 de março de 2026
    Polimento de notificações e estabilidade no iPhone
    • Página de notificações: alternâncias e feedback visual estabilizados para evitar falsos sucessos e flicker no iPhone.
    • Painel de endereço: as ações de notificação para ônibus/BIXI/coletas ficaram mais claras com switches reais.
    • Lembretes de coleta: valores padrão restaurados para evitar regras incompletas após a criação.
    • A configuração geral de alertas ficou mais simples antes das novas alertas `Home` / `Work`.
  • 16 de março de 2026
    Minhas coletas + endereços Home/Work + coletas por tipo
    • Minha conta: agora permite salvar endereços `Home` e `Work`, com rótulo, endereço e coordenadas persistidos na conta do usuário.
    • Minhas coletas: os fluxos ligados a um endereço preciso agora podem reutilizar esses endereços salvos para mostrar as coletas relevantes mais rapidamente.
    • Mapa de coletas: a camada agora segue os tipos reais de coleta (`Lixo`, `Reciclagem`, `Resíduos alimentares`, `Orgânicos`, `Resíduos verdes`, `Volumosos/CRD`) em vez de uma fusão visual enganosa.
    • Painel de coletas: clique em uma zona = painel focado no tipo escolhido; abertura por endereço/ponto preciso = painel unificado multi-tipo para manter uma leitura simples.
  • 15 de março de 2026
    Painéis mobile mais claros + pontos de livros enriquecidos
    • Painéis de detalhe mobile: animação de abertura/fechamento a partir da parte inferior, mais fluida e coerente no iPhone.
    • Nova ação para recentralizar o pin quando o ponto aberto não está mais visível no mapa.
    • Reposicionamento do sino de notificações nos painéis para liberar leitura e evitar sobreposições.
    • Pontos de livros: painel enriquecido com mais informações úteis vindas da fonte de dados.
    • Passe de branding: splashscreen e loader retrabalhados para uma identidade mais coerente entre web e app.
  • 13 de março de 2026
    Performance mobile no iPhone + rollout guiado no TestFlight
    • Aceleração do startup mobile: etapa de performance MD-130 integrada em `main` (carregamento do mapa otimizado + instrumentação de inicialização).
    • Ajuste de UI mobile: o contêiner do painel do mapa agora mantém altura total para evitar saltos visuais durante o carregamento.
    • Rollout TestFlight MD-132 concluído: checklist operacional, template de feedback de testers e preflight de validação.
    • Estabilização contínua dos fluxos de notificações no iPhone com validações QA em device antes da entrega.
  • 12 de março de 2026
    Evolução de notificações + painel de metrô + baseline de performance
    • Simplificação da UX de notificações mobile (MD-125): edição de agenda mais robusta, melhor legibilidade e comportamento iPhone estabilizado.
    • Painel de estações de metrô (MD-129): hierarquia de informação reforçada para o próximo trem + separação explícita das seções.
    • Baseline de performance no iPhone documentada para MD-130: ~8s de spinner branco, depois ~2s para traçados, depois ~2s para paradas.
    • Atualização do board e dos runbooks para seguir com otimização de startup e distribuição no TestFlight.
  • March 11, 2026
    Non-auth notifications UX + edit reliability
    • Notifications page (signed-out): explicit sign-in-required message, sign-in CTA, and CRUD actions disabled.
    • Notifications page: clear active/inactive state for geofence presets (`Off`, `Balanced`, `Strict`, `Wide`).
    • Notifications schedule editor: controlled dropdowns (15-minute steps) + AM/PM normalization to `HH:mm` on save.
    • Added editor non-regression tests (AM/PM, bus/BIXI options persistence, disable-on-empty-schedule).
  • March 10, 2026
    Unified notification rules + bus panel UX
    • Bus/BIXI notification rules: unified edit/save logic between Notifications page and bus-stop panel.
    • Notifications page: per-rule runtime geofence status (`in zone`, `out of zone`, denied, waiting).
    • Bus stop panel: merged `Line progress` into the top 100% card (toggle via `Next stop`), collapsed by default.
    • iPhone STM map: removed downstream polyline overlay and optimized rendering (cache/sampling/zoom).
  • March 9, 2026
    Imminent bus mode + STM quota monitor + geofencing v2
    • Imminent bus mode tightened to a 0–3 minute near window to reduce false `1 min` ETAs.
    • STM backend now falls back immediately to cache on `fresh=1` rate-limit/quota hits.
    • STM monitoring now includes 24h counters (`calls/failed/fallback/429/cache_hit`), latency and thresholds.
    • Debug page now includes `STM quota monitor` with top endpoints and visual warnings.
    • Geofencing v2: per-rule radius/cooldown for bus/BIXI + persisted `lastNearbyTriggeredAt`.
    • Local dev CORS relaxed for localhost/127.0.0.1 multi-port + LAN to avoid front/back blocking.
  • March 8, 2026
    Live Activities phase 2 + deeplink reliability
    • Live Activities Phase 2 (beta): remote APNs `liveactivity` updates for Lock Screen / Dynamic Island refresh beyond local app polling.
    • Added backend iOS Live Activity register/unregister endpoints and TTL-based server session registry.
    • iPhone Live Activity now carries and renders `Next: <stop name>` end-to-end (backend -> iOS widget).
    • Hardened iOS notification tap handling: native APNs deeplink capture + foreground resume.
    • Added iOS validation guides (lock-screen tap, WidgetKit freshness, network chaos) and TestFlight guide.
  • March 7, 2026
    Inline bus/BIXI notifications + iOS QA
    • Bus stop panel: dedicated notifications moved inline under `Notifications` (no modal), bell scrolls to section.
    • Inline bus rules: removed prefilled windows; activation is now implicit from configured windows.
    • BIXI panel now mirrors inline notifications UX (title-right bell + weekly windows, cooldown, low-bike threshold).
    • Added Live Activities/deeplink non-regression test pass (frontend + backend + manual runbook).
    • Updated `/tests` catalog with these new procedures.
  • March 6, 2026
    Mobile map + live bus + iOS shell stability
    • STM live: improved bus placement using `tripId` matching to avoid off-route marker positions.
    • STM map: limited display to next live bus for selected stop, with stronger downstream labels on active direction.
    • Mobile map: quick-action buttons stabilized with fixed positioning; bus mobile panel compacted.
    • Post-login: added full-screen blocking loader to avoid partial intermediate states.
    • Capacitor iOS shell stabilization (fewer duplicate widget/push sync calls, deeplink loops removed).
  • March 5, 2026
    iPhone bus + BIXI widgets + stronger deep-linking
    • New QA `/tests` page: auto-generated test catalog from repository sources with generation timestamp and frontend/backend coverage snapshot badges.
    • Added native iOS XCUITest baseline (docs + runner script) to cover iPhone shell regressions beyond Playwright/WebView scope.
    • Added dedicated backend push-worker rule tests (active hours, cooldown, geofencing).
    • Added iPhone BIXI widget (per-instance station selection + direct deep-link to BIXI panel on map).
    • BIXI widget picker is now auto-fed from BIXI stations linked to favorites.
    • Extended BIXI notifications on server side (web push + APNS) with dedicated `bixiEmptyEnabled` preference and duplicate-avoidance for signed-in app users.
    • Bus iPhone widgets are now configurable per widget instance (multiple different stops on the same home screen).
    • Widget stop picker is now fed automatically from bus stops linked to favorites.
    • Added RTL support in iPhone widget configuration.
    • Bus widgets (web + iPhone) now merge realtime and planned passages to target 3 visible departures, skipping planned items near live ones (±5 min).
    • Added realtime traceability indicator (antenna icon) for passages with live vehicle position.
    • Removed manual “Use for iPhone widget” CTA from bus stop panel (favorites flow is now the source of truth).
    • “Push test” page is now a richer “Debug notifications” page with permission/preferences/device diagnostics.
    • Hardened widget -> app deep-link flow (`montrealdata://...`) for more reliable stop-panel opening on map.
    • Native iPhone push tap now reuses the same bus deep-link flow to open the target stop panel directly.
    • Added persistent status-alert email history, surfaced in a debug table on the notifications debug page.
    • Debug link moved to the lower legal-links area in menu and is only visible for the authorized maintenance account.
    • Debug table now includes per-feed detail lines in the same format as alert emails (`feed: status | age=... | max=... | count=...`).
    • Capacitor iOS shell stabilization: removed deeplink consumption loops, reduced duplicate widget sync calls, and reduced duplicate native push registration cycles.
    • Added native iOS keyboard plugin (`@capacitor/keyboard`) to hide accessory bar and reduce UIKit auto-layout noise on auth inputs.
  • March 4, 2026
    Native iOS APNs stabilization
    • Stabilized native APNs flow (iOS device token path, `/api/push/mobile/test` endpoint, richer diagnostics).
    • Device validation: test notifications delivered in foreground/background and lock screen.
    • Reliability fixes on native app side (notification toggle persistence, backend device registration sync).
  • March 3, 2026
    Production secrets + quality hardening
    • Production secret rotation process completed and audit-proof workflow documented.
    • E2E/quality-gate remediation passes to reduce pre-release regressions.
    • QA/ops compliance baseline reinforced (evidence process and run tracking).
  • March 2, 2026
    Technical SEO, clean map share links, and guest-flow simplification
    • Main navigation migrated to clean URLs (`/map`, `/dashboard`, `/status`, etc.) with legacy hash compatibility.
    • Added clean shareable map-panel routes (`/map/poi/...`, `/map/event/...`, `/map/bus/...`) with legacy query-link fallback.
    • Added minimal static prerender for key public pages to improve baseline SEO and link previews.
    • Added JSON-LD structured data (WebSite, Organization, Breadcrumb + context-aware Event/Place/Dataset).
    • Enriched sitemap output (`lastmod`, `changefreq`, `priority`) and expanded indexable route set.
    • Added SPA server fallback (`.htaccess`) to support clean routes in production.
    • Updated favicon for better small-size readability (red mark on white background).
    • App version is now visible in the footer (`v...`) for easier support/debug workflows.
    • Contact form now includes app version, current page URL, and user-agent for better bug triage.
    • Fixed a mobile filters panel issue where it could close itself right after opening.
    • Map GPS target now enables periodic device position refresh (interval configurable via `VITE_MAP_GPS_REFRESH_MS`).
    • Language-prefixed URLs are supported (`/fr/...`, `/en/...`) and the shared footer now renders on every page.
    • Removed the guest “Where?” screen and hid map navigation arrows for non-authenticated users.
  • March 2, 2026
    New City of Montreal datasets and source compliance
    • Added Municipal pools and Ski conditions layers (pins, filters, favorites, white detail panels).
    • Consolidated Recreational facilities, Winter sites, and Ice rinks layers across map and status views.
    • Improved official-source link coverage in Service status and detail panels.
  • March 1, 2026
    Filters UX v2 and restaurants
    • Enabled favorites for food establishments.
    • Refactored map filters UX (flat categories, more reliable counters, clearer hierarchy).
    • Stabilized Restaurants visibility on map and in Service status.
  • February 27, 2026
    Map/dashboard UI revamp and filter UX
    • Clear split between connected Map and Dashboard pages with dedicated navigation.
    • White detail panels were unified across map interactions and dashboard widgets.
    • Mobile header/overlay behavior was stabilized to prevent panel overlap issues.
    • Dashboard drag-and-drop received major UX improvements (fluidity, mobile behavior, visual feedback).
    • First public 'Updates' page release replacing links to private repository changelog.
  • February 26, 2026
    Regional transit and realtime parity
    • STL/RTL/Exo integrations were expanded and consolidated across map and favorites flows.
    • Bus realtime parity improved (countdowns, refresh resilience, consistent transit favorite IDs).
    • Stop detail panel UX improved for both live and scheduled transit information.
    • Backend sync/cache hardening for static and regional transit datasets.
  • February 25, 2026
    Data, legal, and compliance foundations
    • Legal pages were updated (terms, legal notice, cookies, methodology) including STL/RTL/Exo additions.
    • Service status and data freshness monitoring were improved.
    • Navigation behavior and information-panel flows were consolidated.
  • February 24, 2026
    Connected navigation and page split
    • Post-login smart redirect now sends users to Dashboard or Map based on dashboard availability.
    • Dashboard and Map pages were split with dedicated navigation links.
    • Locate actions were updated to open the correct context before focusing items.
  • February 23, 2026
    Map filters and category structure
    • Category-based map filters were introduced in the dedicated top filter area.
    • Transit filters were reorganized (STM metro / STM bus, STL bus, RTL bus, Exo bus).
    • Mobile filter panel opening/closing behavior was improved.
  • February 22, 2026
    Dashboard widgets and detail panels
    • Default blocks were turned into editable widgets (add/remove).
    • White detail panels were unified with consistent interaction patterns.
    • Remove actions were moved into detail panels to simplify widget cards.
  • February 21, 2026
    Mobile and header improvements
    • Header was fixed and unified to improve iPhone visual stability.
    • Map/panel heights were aligned with the effective header height.
    • Overlap issues between logo, menu, and filter actions were fixed on small screens.
  • February 20, 2026
    UX foundation, accessibility, and legal pages
    • Theme inversion to white background / red accent across information pages.
    • Footer, back arrows, and shared UI affordances were harmonized.
    • Legal/methodology content was consolidated with updated transit scope.

Transparência

Os detalhes técnicos internos (commits, branches, históricos privados) permanecem no repositório de origem. Esta página mantém um resumo público e legível.