Skip to content

Conversation

@JoaoGW
Copy link
Owner

@JoaoGW JoaoGW commented Dec 5, 2025

Major Update para Entrega Final do TCC.
Esta PR contém 123 commits e alteração em 142 arquivos. Confira PRs anteriores e logs caso seja necessário confirmar e/ou validar alguma informação ou recurso passado.

JoaoGW and others added 30 commits August 16, 2025 12:34
Fixes - Security & Expo Doctor #Update 1
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Implementado a opção de exportar o roteiro gerado pela IA, e otimizaç…
…ios baseada na de AIChatIntroduction. Adicionada a nova tela de introducao ao stack de navegacao e corrigida a rota que a navbar aponta, a fim de seguir oo novo padrão estrutural da aplicacão.
…do prompt de geração de itinerário. Ajusta a exibição do roteiro sugerido e a lógica de exportação.
… LucideIcons a esquerda e com presença de texto. Implementando os novos recursos dentro da nova tela de menu de Itinerários, seguindo a UI pré-estabelecida como modelo.
… para production. Preparando o terreno para juncao da feature de login nesta branch.
…al reestruturados advindos de outra branch com problemas técnicos.
…essária no momento atual de lançamento inicial.
…para a localização atual do usuário. Sistema base do filtro de itinerários criados pelo usuário foi implementado.
…metros iniciais do roteiro de viagem a ser gerado pelo usuário.
…os mais países em cada continente para oferecer uma melhor variedade ao usuário.
…ado, incrementando assim a quantidade de opções de personalização que o usuário terá.
… compartilhamento de contatos no diálogo de criação de itinerário.
…rio se elas já estiverem setadas, adicionando também a possibilidade de reajustar alguns valores caso o usuário julgue necessário.
…ovo roteiro que o usuário está gerando. Criação inicial da base desta nova tela em si, com algumas informações que possam ser relevantes para criar um roteiro ainda melhor.
…uário com limite de 100 caracteres. Adição dos botões funcionais de cancelar ou prosseguir ao final do formulário.
…aude, melhorando a confiabilidade do código.
…oteiros para a última tela de definição: UserPreferences. Criação da tipagem de GenerateItineraryPreferencesFormTypes para melhor redibilidade, escalabilidade e manutenção do código.
… para diminuir o tempo que o usuário tem os tópicos sem uma imagem ainda visivel.
…endo algumas edições na UI adicionando uma borda que respeite a teoria das cores e uma CheckMark para melhor visualização.
JoaoGW and others added 21 commits December 1, 2025 19:22
…elopment

Merge/imp chatbot com cache into development
…de responseCache. Corrigido RecenterButton do MapsExpanded que não levava o usuário de volta a sua posição real e sim o jogando para o meio do nada.
…e de Favoritar Local de um Roteiro. Tela nova de favoritos devidamente testada e aprovada para várias situações.
…lean e moderna. Alteração da visualização do calendário em Criar Itinerário. Feita a tela de Controle de Gastos. A nova tela de Controle de Gastos foi testada e provada funcional.
…te feita pelo @FenixReloaded porém agora com uma UI mais moderna, colorida e amigável. Também foi integrado o Expo-Sharing permitindo assim compartilhar esse PDF do roteiro em diversos locais diferentes. Agora alterar o background na tela de Stats daquele itinerário deixa a imagem salva mesmo quando o usuário sair e voltar a aquela tela (persistência de imagem).
…assim a UX do usuário com novos parâmetros de visualização de valores.
…am oficialmente. Dialogs de confirmação de ações foram criados, melhorando assim a UX do usuário em casos de acidentes de navegação e usabilidade. Os itinerários agora são salvos caso tenham tido alguma modificação e sejam fechados da forma correta. Alterada a mensagem para quando não tivermos nenhum roteiro passado disponível. Criados os cards para aparecerem nos filtros.
…ercel para manter nossas APIs sempre live (no momento essa regra vale também ainda para testes e ambientes dev).
…xecução entre os ambientes de Dev e Prod. Quando estivermos no ExpoGo utilizaremos o IP do nosso PC atual e no ambiente de produção o URL do Vercel que será utilizado. (IP do computador deve ser configurado no arquivo .env.local do dispositivo, assim as informações não serão vazadas no GitHub).
…m uma nova regra de gerar ao mínimo 3 itens de passeio por dia, mas caso isso falhe foi implementada a possibilidade de adicionar uma nova atividade e consequentemente iniciar uma nova timeline para aquele dia em específico.
… DEV. Revisado e corrigido implementação e variáveis essenciais para o funcionamento do ADMob. Implementados anúncios em alguns novos botões sem prejudicar gravemente a UX do usuário e melhorando o potencial de receita da aplicação.
…ando debug, visualização dos locais na UI/UX. Atualização no SlideUpPlaces para deixar melhor visuavelmente a exibição dos cards de locais sem fugir muito do que já é proposto.
…ace do usuário. Atualizado o texto de exibição de itinerários e implementadas funcionalidades para carregamento de anúncios. Ajustes no tratamento de informações do usuário e melhorias no sistema de cache.
…de vazamento de key no docker compose devido a um teste rápido que tinha sido feito anteriormente.
Improvements - Generate Itinerary Part 2
@JoaoGW JoaoGW added documentation Improvements or additions to documentation enhancement New feature or request dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Dec 5, 2025
@vercel
Copy link

vercel bot commented Dec 5, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
guia-turistico Ready Ready Preview Comment Dec 5, 2025 2:17am
guiaturistico_eztripai Ready Ready Preview Comment Dec 5, 2025 2:17am

@JoaoGW JoaoGW merged commit 62abff7 into master Dec 5, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation enhancement New feature or request javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants