> For the complete documentation index, see [llms.txt](https://docs.projectcatalyst.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.projectcatalyst.io/catalyst-tools/voting-app/f12-voting-app-changes.md).

# F12 Voting App changes

## Bugfix:

**Fix selected votes behavior at app restart**

In previous funds, there was a bug reported related to the votes preferences disappearing in the App restart. Every time when App was closed and reopened, all the voting preferences not sent on the sidechain were cleared. It is now fixed. The vote choices are now persistently saved in the App and are cleared only when the votes are submitted (they remain visible in the “submitted votes tab”) or if the wallet is disconnected.

**Fund stages transitions**

The events that are happening in the App during every stage transition (e.g. from “voting registration” to “voting open”) are now optimized. App reacts without delays to the stage change displaying the proper UI. In previous funds were reported unexpected delays causing confusion from an UX perspective.

## Improvements

**Proposal search improvements**

The engine used for the textual search in the voting App has been updated. The main enhancement involves the use of tokenization for words. Now, when searching for a specific word, such as "CAT", the results will display instances of the exact word "CAT" and not other words containing the string "CAT", like “CATEGORY”. Therefore, we recommend using complete words for your searches. Additionally, the ranking mechanism has been refined, and several performance improvements have been made.

**Continuous snapshot feature available during voting stage for wallets not eligible to vote**

In previous versions of the App, a user with a non valid registration (e.g. below the minimum ADA threshold at the snapshot time), was presented with a “Wallet not found” popup without any further explanation. We have now introduced a different flow that keeps the user connected in the voting App, showing the reason for their inability to vote. In this way, users can keep the wallet connected for the next event without being disconnected.&#x20;

**UX wallet connection flow improvements**

The UX for the wallet connection was improved, removing unnecessary and contradictory steps that were reported by users in previous funds as confusing.

**Minor fix and improvements**

<br>

<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.projectcatalyst.io/catalyst-tools/voting-app/f12-voting-app-changes.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
