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.
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 2026Treze 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 2026Pá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 2026Exibiçã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 2026As 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 2026Nascer 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 2026Horá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 2026Veí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 2026Pontos 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 2026Painel 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 2026Rotas 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 2026Transporte 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 2026Alertas 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 2026GO 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 2026Seguir 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 2026Regiõ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 2026Toronto 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 2026O 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 2026O 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 2026Laval 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 2026As 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 2026Placas 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 2026Orientaçã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 2026Marcadores 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 2026Clima 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 2026Folha « 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 2026Painel 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 2026Perto 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 2026Painel 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 2026Fichas 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 2026Filtros 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 2026Mapa 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 2026Nove 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 2026Esqui 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 2026Realidade 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 2026Emergê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 2026Passagens 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 2026Lotaçã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 2026Vielas 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 2026Mercados 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 2026Serviç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 2026Hortas 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 2026Parques 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 2026Chuva 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 2026Notificaçõ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 2026Estabilidade 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 2026Restaurantes 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 2026Restaurantes 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 2026Itinerá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 2026Modo 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 2026Voz 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 2026Redesign 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 2026Obras 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 2026Redesign 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 2026Toasts 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 2026Modo 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 2026Obras 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 2026Pá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 2026Itinerá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 2026Mapa 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 2026Pré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 2026Vista 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 2026Navegaçã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 2026Alertas 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 2026Trâ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 2026Harmonizaçã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 2026Perto 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 2026Favoritos 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 2026Trâ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 2026Login, 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 2026Notificaçõ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 2026Carro 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 2026Modos 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 2026Ajustes 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 2026Minha 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 2026Polimento 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 2026Minhas 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 2026Painé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 2026Performance 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 2026Evoluçã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, 2026Non-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, 2026Unified 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, 2026Imminent 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, 2026Live 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, 2026Inline 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, 2026Mobile 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, 2026iPhone 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, 2026Native 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, 2026Production 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, 2026Technical 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, 2026New 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, 2026Filters 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, 2026Map/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, 2026Regional 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, 2026Data, 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, 2026Connected 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, 2026Map 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, 2026Dashboard 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, 2026Mobile 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, 2026UX 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.