This release updates the app version to 2.1 and improves the statistics view by reordering and applying default filters to party data for clearer vote representation.
Improvements
The statistics screen now shows parties in a reordered sequence based on default settings for clearer and more relevant vote data presentation.
Default filter settings have been adjusted to better reflect user preferences in vote tracking and display.
Version 2.3 introduces a new statistic displaying the government's approval rate, providing users with insight into public acceptance or rejection of government measures.
What's New
Added a government approval rate statistic that shows the percentage of public approval or disapproval of government measures.
Updated version from 2.2 to 2.3, reflecting recent improvements.
Simplified URLs to use the votit.app domain in app links and sharing features.
Improved Android local development by fixing touch issues and enabling proper URL handling in forms and avatars. Enabled layout animations disabling for legacy Android to restore expected interaction behavior.
Bug Fixes
Restored touch handling for forms during local Android development to avoid blocked interactions.
Enabled proper URLs for local client links in avatars and share actions to ensure correct resource loading.
Disabled layout animations on legacy Android development renderer to fix unresponsive form buttons and improve touch reliability.
Statistics display now handles missing data gracefully. Security settings on iOS and Android devices are tightened to prevent insecure data transmission and remove unnecessary location permissions.
Improvements
Statistics screen now safely handles empty or incomplete voting and interest data without errors.
User vote percentages correctly show zero values instead of missing data.
Favorite topic display adapts to cases when no personal interests are available.
Improved Analytics Consent and Environment Handling
Analytics now respects user consent and disables tracking in local development. Notifications are also hidden during local development to reduce distractions.
Improvements
Analytics tracking respects user consent before collecting data.
Analytics events are disabled during local development to prevent unintended tracking.
Notifications are hidden during local development for a cleaner experience.
Layout animations are disabled on the legacy Android development renderer to prevent interaction issues with unmounted form buttons.
Users can now register, log in securely, vote on proposals, share votes, filter vote lists, view statistics, and update personal settings for a tailored experience.
What's New
Register a new account with detailed personal information.
Log in with improved security including password masking and case handling.
Vote on proposals directly within the app and see updated results immediately.
Share vote details with others through device sharing options.
Access detailed statistics about voting patterns and personal representation.
Update personal settings such as profile details directly in the app.
Filter votes using a new modal for easier navigation of voting options.
Introduces a new login modal interface with improved input styling, error feedback, and enhanced button variants, plus updated navigation and theme integration.
What's New
Login screen is now presented as a bottom modal with slide animation.
Inputs in the login form have labels, error states, and a show/hide password toggle.
Password and email input fields highlight errors visually for better user feedback.
New button styles added: primary, secondary, and marketing variants for consistent appearance.
Navigation updated to use the new login modal with transparent modal presentation.
Custom fonts and improved theme support added for better overall UI consistency.
Improvements
Login form layout refined to remove extra padding and use shared styled components.
Bottom modal now uses a scroll view so all content and buttons are accessible on smaller screens.
Text labels and inputs use theme-based sizing and colors for improved readability and visual hierarchy.
Users can now apply filters to tailor content and experience a smoother password reset process with clearer navigation options.
What's New
Introduced a new Filters screen allowing users to customize content display with selectable filtering options.
Added navigation headers to the Filters and Settings screens for consistent and clear user interaction.
Updated the reset password process to support standalone usage and added navigation enhancements to guide users back to login after resetting their password.
Included navigation buttons in the password reset steps to allow backward navigation and clearer control over the process.
Enhanced app navigation with a new top navigation stack, conditional profile visibility for signed-in users, and added sign-out functionality. Updated input fields and modal interactions improve usability.
What's New
Introduced a top-level navigation stack including Home, Settings, and Filters screens for smoother navigation.
Profile button in the header is now visible only when users are signed in, reducing clutter for signed-out users.
Added a 'Terminar sessão' button in Settings allowing users to sign out easily.
When signed out, the Statistics screen and profile access are hidden to match user authentication state.
Improvements
Login form input updated to disable autocorrect and set proper email input mode for better typing accuracy.
Input fields now show focused state with a distinct border color to improve field visibility.
Modal close control refined for clearer interaction with an improved pressable area.
Bottom tab bar height and item margin have been adjusted for consistent appearance across platforms.
Added voting capability, improved vote list display with larger page size, horizontal scrolling, and new circular button shapes for enhanced usability.
What's New
Users can now cast their vote directly within the app, enabling interaction with voting items.
A detailed vote view has been added, allowing access to full vote information and related documents via links.
Improvements
Vote lists now load more items per page, improving browsing efficiency.
Horizontal scrolling has been introduced to the vote lists for easier navigation across votes.
A new circular button shape has been added, enhancing the visual appeal and usability of interactive elements in the app.
Vote cards have an updated layout and styling for clearer presentation of vote details and summary.
Font scaling is prevented on vote list titles to ensure consistent text appearance across devices.
New prompt encourages users to complete their profiles for detailed statistics. Voting actions now include smooth transitions. User input errors show animated messages. Scroll behavior and vote item sizing are improved for better navigation.
What's New
A prompt appears on the statistics screen inviting users to complete missing profile information for more detailed statistics.
Voting button actions now include fade-in and fade-out animations for smoother interaction feedback.
Error messages in input forms are displayed with fade-in animation to improve visibility.
Improvements
Vote list screen updated to use dynamic item heights and standard scrolling, enhancing smoothness and preventing layout issues.
Vote item components no longer use fixed flex sizing, allowing content to size naturally for better readability.
The Selected Vote screen is now incorporated into the Votes List component, streamlining navigation and improving user experience by reducing separate vote screens.
Improvements
Selected Vote view is now part of the Votes List component, consolidating vote-related functionality into a single screen.
Removed the separate Vote screen to simplify navigation and reduce interface complexity.
Users can now select mandates from the header and mark items as favorites. The filters interface was simplified by removing the author filter and adding a favorites toggle.
What's New
Select mandates directly from the header for easier filtering.
Mark votes as favorites to easily access them later.
Toggle to view items you've voted on in filters.
Buttons labeled 'Read More' and 'Results' now open detailed views.
Professional status added as a selectable option in user settings.
Improvements
Removed author filter to streamline the filters interface.
Favorites toggle replaced previous link button with a clearer switch control.
Vote cards visually distinguish seen and enabled states with updated background colors.
The app now supports deep linking via custom URL schemes and universal links, enabling direct navigation to specific voting screens from external links or other apps.
What's New
Open app content directly using votit:// custom URLs or https://www.votit.app links.
Deep linking enables users to navigate straight to individual vote screens using URLs like vote/:id.
Supports both Android and iOS platforms with verified app links for a seamless experience.
This update replaces the pie chart with a new assembly chart for clearer visual representation and introduces improved filter functionalities including a toggle for showing only your votes.
What's New
The statistics view now features an Assembly Chart replacing the previous Pie Chart, providing a distinct visualization of party representation.
Filters have been enhanced with a new toggle option to show only items you have voted on, improving your ability to focus on relevant data.
Improvements
The filter screen now includes a refined layout with a button group component for easier navigation between filter options.
The filter header label has been updated from "Filtros" to "Filtrar" for more intuitive user guidance.
The vote share component in the voting footer has been adjusted to improve display spacing by moving it 16px upwards.
Statistics data now refreshes automatically when you return to the screen, the charts have improved visualization, and the app version is shown in settings.
Improvements
Statistics data refreshes automatically when the statistics screen is focused to provide the latest information.
Charts in the statistics screen have been updated with improved axis labels, clearer bar widths, and enhanced styling for better readability.
The current app version is now displayed in the settings screen for easier version identification.
Users can now search filters by text and see informative messages when no data or votes are available.
What's New
Added a search box to the filters screen allowing users to filter proposals using text input.
Displayed clear, descriptive messages when no voting statistics are available to inform users about waiting times or guide them to view instant statistics.
Introduced distinct empty state visuals for statistical charts to better communicate when data is missing.
Updated the empty votes list message with clearer styling and phrasing.
Improvements
Added a clear (×) button to input fields to let users quickly clear text entries.
The app includes updated privacy terms with information on user rights and features a new app icon. Version number reflects the latest internal testing build.
What's New
Privacy terms now inform users about the right to file complaints with the Portuguese data protection authority.
The application icon has been updated for both Android and iOS platforms.
Improvements
App version number updated to 13, reflecting recent internal testing changes.
This release improves filter usability with votes preview and mandate selection, adds consistent Android back button support, animates vote result display, and updates app navigation icons for clarity.
What's New
Filter screen now shows a preview count of matching votes before applying filters, helping users gauge filter impact.
Mandate selection was updated to use a bottom sheet modal, improving selection clarity and interaction.
Android back button behavior has been added to support navigating back consistently across the app.
Vote results now display only if the user has voted, with an animation that makes status updates clearer.
Navigation icons in tabs and headers were updated for better visual guidance and to remove text labels, streamlining the interface.
Improvements
The filter screen's buttons and layout were adjusted for better usability and visual spacing.
Loading indicators were refined to position consistently during loading states.
Share and favorite button interactions in votes now include animations and updated handling for better feedback.
This release introduces a new password change process, updates the voting interface with clearer actions and results display, and enhances visual elements for better clarity.
What's New
Added a dedicated 'Change Password' feature allowing users to confirm their email and set a new password through a security code.
Users can now cast votes with updated button layouts providing clearer action states during voting.
Results on votes are now initially hidden with an option to view or hide detailed results, giving users control over what they see.
Improvements
Visual updates include refined button colors, card shadows, and text styling for improved readability and interface consistency.
The voting results display was reorganized for better clarity and usability, emphasizing vote status and counts with adjusted text colors.
Filter button width fixed to span full width for easier interaction on the filters screen.
This update improves vote data accuracy by refreshing vote counts and results live and cleans up the statistics screen by removing unnecessary empty placeholders.
Improvements
Vote counts and results now update automatically when you submit a vote, reflecting the latest data.
The statistics screen removes duplicate empty state messages, providing a cleaner and clearer view when no data is available.
Users can now manage privacy settings as guests, receive improved analytics consent prompts, and benefits from consistent event tracking while using the app.
What's New
Guest users can now access and update privacy settings within the app.
A new analytics consent prompt informs users about data collection and links to the Privacy Policy, allowing easy consent management.
Screen views and vote selections are now logged with clearer event names to enhance activity tracking.
Improvements
The app now logs initial routes on startup for better usage insights.
Filters for saved items are only shown to signed-in users to increase relevance.
Retry and error handling in vote listing now display clear error messages.
Buttons have updated size options to improve interface consistency.