Skip to content

Tarkk 1.2.0

Choose a tag to compare

@P-B1101 P-B1101 released this 27 Oct 06:06
· 34 commits to main since this release

Changes since v1.1.3:

  • Enable member reporting by default
  • Report story: keep the speech bubble and its tail in step with the speaker (#342)
  • Report story: bring the cartoon riders back, avatars as helmet stickers (#341)
  • Report flow: cast riders as their avatars, coach the tap once (#340)
  • chore(deps): bump the go-minor-and-patch group (#338)
  • report: animated per-member report and local mute, behind TARK_MEMBER_REPORT (#339)
  • backend: bump Go toolchain to 1.27.3 (GO-2026-6809) (#336)
  • admin: empty-state halo floats with its tile and stays centred on it (#335)
  • admin: Settings chips lift without clipping and glide to their section (#334)
  • test: make the guest web release fixture run on Linux CI
  • admin: write every number in Persian digits on Persian pages
  • Admin: a Settings page for theme, language, password and sign-ins
  • admin: show event logs in words instead of codes and JSON
  • admin: admins list goes full width, adding an admin moves to a drawer
  • admin: empty state for the System page's route table
  • admin: animated empty states for every empty list
  • Redesign the admin System page
  • Admin pricing: keep input labels on one line
  • Rework the account page's actions into one ordered list
  • admin: cache static files so the menu stops jumping on every click
  • Log where a frozen run was stuck after an ANR
  • chore(bazaar): refresh screenshots and capture metadata
  • Swap the hotspot host after the room falls off a hotspot
  • chore(website): release site/app sync as 1.0.5
  • fix(website): match the site to the current app
  • Break hotspot vote ties by Android version and install age
  • Keep the hotspot move reachable for a phone still on the router
  • Simplify home, settings and the room menu
  • Keep the hotspot host reachable and the election in agreement
  • Keep both phones in step through a move off the router
  • Keep both phones agreeing they are on the hotspot; join by hand after repeated failures
  • Keep the phones on one hotspot and agree on it; give the move its own scene
  • Turn every connection state into the next and redesign the plain screens
  • feat(room): designed failure scene, close button and notification "Close room"
  • fix(room): keep both phones agreeing on who hosts and let a new start run
  • feat(room): offer Bluetooth instead of staying on the house Wi-Fi
  • fix(room): let the move off home Wi-Fi elect a host before the call opens
  • feat(room): connect a Room's two phones over Bluetooth in its own scene
  • test: drop an unused import
  • feat(permission): dress the primer in the website's forest greens
  • feat(settings): drop the riding-mode and Wi-Fi/hotspot rows
  • feat(room): one continuous move to a hotspot, and back again if it drops
  • fix(room): a failed join says what actually went wrong
  • feat(room): the host sees the joiner arriving; invite retry and swap wired
  • feat(room): failure recovery on join and a role-switch turn on reconnect
  • feat(room): invite sheet fails out of the beacon and retries in place
  • feat(core): per-link established and failed choreography in the journey
  • fix(transfer): give the hotspot host attempt 35 s instead of 15 s
  • fix(motion): back always moves like back, hand-overs stop crossing, RTL nudges mirror
  • feat(room): deleted rooms pull the list up like a chain; the empty state rises out of the dust
  • fix(room): the joiner's connecting scene no longer cuts away mid-link
  • fix(room): Connect works right after closing an invite
  • feat(permission): an in-app primer before every runtime permission
  • update flutter
  • feat(room): move off the home router onto a phone's hotspot before the channel opens
  • fix(qr): every Tarkk code carries the centre mark again, proven scannable
  • feat(room): the beacon resolves into the code on the invite and reconnect screens
  • feat(connection): the journey carries through the channel entry and reconnect scan
  • feat(onboarding): redesign as a three-movement journey into a room
  • style: dart format the link preparing visual and step row test
  • feat(room): deleted Rooms turn to dust and the list closes the gap
  • feat(connection): one continuous scene from scan to channel
  • feat(room): one-tap "let them invite people" on the invite code
  • feat(room): signed, delegable invite rights for room members
  • feat(l10n): typed digits follow the app language in every text field
  • fix(ui): put step bullet, icon and first text line on one centre line
  • feat(beta): introduce a Beta feature classification and move Guest under it
  • fix(connection): keep both phones in step from scan to channel
  • feat(room): beacon-and-assembling-code visual while the link comes up
  • feat(room): channel lock-in success sequence for room creation
  • feat(room): dismiss room creation as a solid sheet, never a crossfade
  • fix(room): keep the invite QR sheet full width in every phase
  • fix(settings): rename the Persian advanced section to «تنظیمات پیشرفته»
  • fix(walkie): open Profile directly from the channel Edit chip

versionCode 36.