Skip to content

WIP vNext#85

Draft
kkostov wants to merge 143 commits intoupdate-tornadofxfrom
vnext-kmp
Draft

WIP vNext#85
kkostov wants to merge 143 commits intoupdate-tornadofxfrom
vnext-kmp

Conversation

@kkostov
Copy link
Collaborator

@kkostov kkostov commented Feb 20, 2025

No description provided.

kkostov added 30 commits July 8, 2024 15:48
- The app can now initialize the activation token and proceed to a main screen.
- On startup, the app checks if it's configured and will proceed to the main screen directly if this is the case.
- Setup of components for ticket validation and local file access
kkostov added 21 commits July 24, 2025 13:55
…nstaller; remove old desktop app; bump version to 2.0.0
feat: date and time pickers now correctly support the local system
locale

feat: date and time pickers now correctly support the local system
locale, fix time picker layout and icon
… blink special tickets

feat: add toggle to enable or disable offline scanning

fix: country name in CC questions

feat: option to blink for special tickets which require attention

feat: option to hide attendee name

feat(ui): add required parameter to FieldTextInput with accessibility
support

- Add optional required boolean parameter (default false)
- Display asterisk when field is required
- Implement proper accessibility semantics for screen readers
- Maintain backward compatibility with existing usages

feat: show asterisk for required questions
kkostov and others added 8 commits October 6, 2025 08:54
* adopt DataStore for preference storage, create migration utility for V1 to V2 settings migrations

* orchestrate cleaning up v1 settings during migration, roll the device token

* enable installer creation for vnext-kmp PRs

* introduce file based logging to detect migration issues

* make it possible to access logs and data folders in Settings

* change package name to "pretixSCAN Desktop" for Windows

* Update publish pipeline to new package names

---------

Co-authored-by: Martin Gross <gross@rami.io>
… auto-dismiss (timer), dismiss with space key, continuous scanning (clear search box)
* fix(ui): use TicketSuccess component for exit mode scans

* fix(ui): select first search result when pressing Enter

* feat: improve auto scan and questions

- feat: trim search field in case of invisible characters (e.g. copy paste from the web)
- feat(autoscan): enable continuous scanning independent of focus state
- fix(questions): show during checkin answers, validation display for question inputs

* fix(questions): phone number formatting and country code selection

* fix(questions): pre-fill answered questions, load file previews

* fix(questions): improve boolean answers, auto-detect phone country

* wip: allow canceling event selection, event list should have a scrollbar, reuse question dialog setup

* wip: improve multi event selection and layout

* wip: add divideres, fix padding

* feat: allow using the scanner to sign in

* feat: improve welcome and setup screen layout

* feat: select event and check-in list should use brand dark title

* feat: validate badge printer availability
* feat: select event list feedback

* feat: upgrade libpretixsync

* feat: upgrade libpretixsync

* feat: add empty german translation

* fix: spelling and grammar for base translation

* doc: mention translations in the README
Should be removed when merging to main and disabling webhook
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants