Repository navigation
Releases: piskula/TruckerTracker
Releases · piskula/TruckerTracker
Release list
v0.0.2
Changes since v0.0.1:
- Merge pull request #76 from piskula/fix/privacy-manifest-diagnostics
- Keep debug logs out of Crashlytics and declare crash data for App Store
- Merge pull request #73 from piskula/feature/staging-app-icon
- Give the staging app an orange icon with a TEST banner
Workflow run: https://github.com/piskula/TruckerTracker/actions/runs/38743607675
Latest Debug Build
v0.0.1
Initial release.
- Merge pull request #72 from piskula/fix/ios-ipad-orientations
- Support all iPad orientations to pass App Store validation
- Merge pull request #71 from piskula/docs/keycloak-admin-links
- Link Keycloak admin console in README and support page
- Upload prod release AAB to Google Play internal track
- Point prod app config to transroute backend and Keycloak
- Merge pull request #68 from piskula/feat/actuator-health
- Expose actuator health endpoint
- Merge pull request #67 from piskula/chore/squash-liquibase-migrations
- Squash Liquibase migrations into a single initial changelog
- Use gradle/actions v6
- Move CI workflows to Node 24 action versions
- Fix code scanning alerts
- Merge pull request #64 from piskula/chore/pages-node24
- Run the Pages workflow on Node 24 action versions
- Merge pull request #63 from piskula/feature/app-store-privacy
- Describe the hosting provider without naming it in the privacy policy
- Publish support page and privacy policy with GitHub Pages
- Merge pull request #61 from piskula/feature/issue-11-priority-vehicle-history
- Upload prod release builds to TestFlight
- Add privacy policy and iOS privacy manifest for App Store submission
- Reset issue history instead of migrating it (#11)
- Address review comments on per-field issue history (#11)
- Split issue history into per-field change events stored in a JSONB column (#11)
- Merge pull request #62 from piskula/feature/staging-prod-variants
- Remove the previous Firebase iOS config before fetching the next one
- Use the staging OAuth redirect scheme for prod for now
- Add staging and prod build variants
- Apply spotless formatting to SectionLabel
- Merge pull request #59 from piskula/feature/issue-58-s3-file-storage
- Replace MinIO client with AWS S3 SDK
- Merge pull request #55 from piskula/copilot/issue-search-by-running-number
- Restrict issue lookup to mechanics and the reporting driver
- Add issue search by running number
- Merge pull request #46 from piskula/copilot/fix-unresponsive-resolve-action
- Merge pull request #57 from piskula/improve/issue-9-default-vehicle
- Use em dash instead of "Unassigned" text on the issue card
- Always prefer the remembered truck over trailer for default vehicle (#9)
- Merge pull request #56 from piskula/fix/issue-36-priority-colors
- Fix Medium priority color reading too close to High (#36)
- Sync design mockups with current app UI
- Merge pull request #53 from piskula/feature/issue-9-default-vehicle
- Remember a driver's last truck and trailer for issue creation
- Merge pull request #49 from piskula/feature/issue-23-mandatory-repair-category
- Add mandatory repair type and vehicle system on Start Progress
- Merge pull request #52 from piskula/fix/issue-35-ios-detail-date-wrap
- Wrap issue detail date below header meta when it doesn't fit
- Merge pull request #50 from piskula/update-dependencies
- Pin Kotlin back to 2.4.10 to fix detekt version-mismatch failure
- Bump Compose Multiplatform, AGP, Kotlin, and other deps; migrate to androidx Preview annotation
- Merge pull request #48 from piskula/fix/issue-33-status-badge-big-zoom
- Collapse status badge to an icon-only circle under big zoom
- Merge pull request #47 from piskula/fix/issue-34-ios-short-date-format
- Fix issue list date overflowing the card on iPhone
- Hide keyboard when sending a comment so mechanic action bar reappears
- Initial plan
- Fix issue history losing its type discriminator over the wire
- Fix crash on issue edit when detail reload flips content to Loading
- Merge pull request #44 from piskula/feature/edit-issue-and-history-update
- Add issue editing with a centralized capability model and polymorphic history
- Sort All issue filter only by creation date descending
- Fix stale bearer token cache after switching accounts mid-session
- Fix full-screen photo close button and add zoom/download
- Remove All filter from driver issue list (#39)
- Show photos before comments in issue detail
- Block comments and photos on DONE issues
- Merge pull request #31 from piskula/feature/issue-10-cancel-issue
- Fix status naming and API docs for cancellations
- Merge pull request #32 from piskula/feature/issue-16-followups
- Sort My Resolved by most recent too, tighten id-to-title gap
- Use plain # in Slovak too, align it to the title baseline
- Let a driver cancel their own OPEN issue
- Merge pull request #30 from piskula/feature/issue-16-my-completed-sort
- Show issue number on IssueCard and sort My Completed by most recent
- Merge pull request #29 from piskula/martinstyk-delete-issue-photos
- Merge pull request #28 from piskula/feature/issue-7-profile-username
- Merge pull request #27 from piskula/martinstyk-fix-issue-card-name-width
- Replace @handle-style username display with a localized label
- Remove unit test for username mapping
- Let a driver delete an individual photo from an issue
- Show login username on the Profile screen
- Fix issue card assignee/reporter name truncation width
- Merge pull request #5 from piskula/martinstyk-detekt-lint-sarif-ci
- Enable all detekt rule categories to report, not silently skip
- Add process-feedback skill for triaging customer feedback into GitHub issues
- Fix CI: authenticate setup-java, fetch google-services.json in verify, upload SARIF per module
- Add detekt + Android Lint SARIF CI gating with reusable Gradle setup action
- Add in-app language switcher (English/Slovak) to Profile screen
- Sort vehicles alphabetically by license plate in VehicleRepositoryImpl
- Fix duplicate getApp() accessor by renaming app build's root project
- Merge pull request #2 from piskula/copilot/add-capability-to-create-issue
- Merge pull request #3 from piskula/copilot/fix-item-display-issue
- Refine issue card text constraints for large font scale
- Improve issue card spacing and truncation
- Allow mechanics to access issue creation
- Fix iOS build broken by Android-only testTagsAsResourceId semantics API
- Add Compose testTag identifiers across all screens for agent/UI testing
- Fix invisible text cursor in dark mode and add reusable TextField component
- Mirror the sign-in truck icon in the Android and iOS app icons
- Narrow the cross-feature dependency rule to match the codebase
- Update repo name after rename to piskula/TruckerTracker
- Audit and restructure AI assistant instruction files
- Scale text/layout on iOS with system Dynamic Type setting
- Add repo-wide rule: never generate code comments
- Show server error messages in the app
- Polish top bar padding and wire slide/bottom nav transitions
- Add debug-only test crash trigger on profile app version tap
- Add synchronized shimmer skeleton loading for issues list/detail
- Fix stale feature/ paths in create-feature-module skill
- Add shared AI context setup
- Implement iOS transient-network-failure classification
- Add generic API error-handling pipeline with shared snackbar
- Bump server JVM toolchain and CI to Java 25
- Bump app JVM toolchain to Java 25
- Stop reporting transient network failures as Crashlytics non-fatals
- Show inline validation errors on Create Issue and rework its ViewModel state
- Stop swallowing CancellationException in repository/auth error handling
- Fix crash when picking initial issue filter with no user roles
- Fix Parcel crash from ResultStore's non-parcelable object keys
- Detect affected Gradle modules dynamically in pre-commit hook
- Move git-hooks install logic into a build-logic Settings plugin
- Extract git-hooks install logic out of settings.gradle.kts
- Auto-install a pre-commit hook that runs Spotless on affected modules
- Apply Spotless formatting across the client codebase
- Scope status/navigation bar icon overrides to the sign-in screen
- Revert "Inline status/assignee history steps and replace hardcoded grey with token"
- fix broken iOS build
- Inline status/assignee history steps and replace hardcoded grey with token
- Restyle history timeline comment steps with filled comment icon and inverse-surface background
- Merge pull request #1 from piskula/feature/rework-issue-filters
- Rework issue filters: tab-based card display, no dual-role special-casing
- Fix timeline connector line not stretching with long comments
- Polish history step footer: weight, order, and color
- Rework issue history, card titles, and comment input UX
- Version debug builds as dev.<run_number>
- Fix system navigation bar overlay on sign-in screen
- try smaller page amount to test lazy-load on bottom hit + just store dashboard idea of Claude
- fix wrong icons and toggle button
- Rework priority icons, outlined button styles, and mockup icon font
- Fix priority selector text contrast in dark mode
- fix login screen in dark mode and some small adjustments
- Add app/server version info dialog to Profile screen
- Simplify justCreated handling back to a Composable-local concern
- Unify issue-list reload signal into a single source of truth
- Refresh issue list when returning from a newly created issue's detail screen
- Hide description card on issue detail when description is blank
- Make issue description optional when creating an issue
- Recolor profile screen hero after removing background
- Make IssueCard elevation shadow more visible
- Convert sign-in hero image from JPEG to WebP
- Fix image on sign in screen
- Fix broken Coil import in SignInScreen
- Sign all debug builds with a checked-in debug keystore
- Fix build: load hero image via Coil AsyncImage instead of Res.drawable
- Make sign-in hero full-screen with tonal button
- Add truck photo hero background to sign-in screen
- adjust primary color to cyan-dark to fit better
- Refactor button style/role, fix colors.html, and refine issue UI icons
- Refine people strip icons, filter chips, and FAB color
- Remove background/onBackground tokens and align surface color roles
- Refine icons, colors, and surface elevation in UI and mockups
- Refine status and priority color roles
- cleanup of idea files
- Adjust coloring and fix borders
- Fix some color usage...