Skip to content

Releases: piskula/TruckerTracker

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 15 Oct 14:53
93a3c65

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

Latest Debug Build Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Oct 06:51
93a3c65

Automated debug build from main (93a3c65)

v0.0.1

Choose a tag to compare

@github-actions github-actions released this 10 Oct 15:52
e9a691b

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...
Read more