Skip to content

Releases

1.5.5

Choose a tag to compare

@github-actions github-actions released this 20 Aug 21:41
dcaefe1

What's Changed

  • feat(meeting): put reaction chips inside the message bubble by @Carlos-Adams in #136
  • fix(meeting): show the camera the moment it opens, and blank the screen at the ear by @Carlos-Adams in #139
  • feat(meeting): grow the controls bar into the options instead of covering it by @Carlos-Adams in #140
  • chore(tools): give every IDE agent the caveman house style by @Carlos-Adams in #143
  • fix: centre text on its letters, not on the font's box by @Carlos-Adams in #138
  • feat(meeting): make the chat composer the call bar's twin by @Carlos-Adams in #142

Full Changelog: 1.5.0...1.5.5

1.5.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 00:09
bfc8f59

What's Changed

  • feat(meeting): show that the room can hear you, and say so when it cannot by @Carlos-Adams in #117
  • deps: bump gradle-wrapper from 9.6.1 to 9.7.0 in the gradle-all group by @dependabot[bot] in #114
  • deps(ci): bump reviewdog/action-actionlint from 1.73.0 to 1.73.1 in the actions-all group by @dependabot[bot] in #115
  • fix(theme): render Persian names in the app's own typeface, in every locale by @Carlos-Adams in #119
  • feat(meeting): rebuild the in-call chat, and fix the wire format under it by @Carlos-Adams in #124
  • feat(meeting): chat reactions and polls, in a sheet over the call by @Carlos-Adams in #125
  • chore(tools): drive the device by naming what is on screen by @Carlos-Adams in #127
  • chore: ignore the local agent tools' output directories by @Carlos-Adams in #132
  • feat(meeting): open the message menu as a pill and a card, and make links tappable by @Carlos-Adams in #131
  • fix(meeting): show when anyone has deafened, and tell the room when you do by @Carlos-Adams in #134
  • feat(meeting): chime on join and leave, pop on a new message by @Carlos-Adams in #133

Full Changelog: 1.4.5...1.5.0

1.4.5

1.4.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Aug 20:11
e9f2fc9

What's Changed

  • refactor: extract magic constants into their owning/related files by @Carlos-Adams in #64
  • docs(readme): list QR server-add in the feature list by @Carlos-Adams in #68
  • refactor: extract shared helpers (Tier 3 dedup) by @Carlos-Adams in #72
  • style(meeting): finish the dialog-style pass (leave/end dialog) by @Carlos-Adams in #74
  • i18n: localize error messages (meeting, dashboard, network failures) by @Carlos-Adams in #73
  • docs(agents): record the confirmed working agreement by @Carlos-Adams in #90
  • fix(ui): UI polish loose ends — sign-in autofill, settings snackbar, dead FAB elevation by @Carlos-Adams in #91
  • fix(api): surface server error text, and make create-room feedback visible by @Carlos-Adams in #94
  • deps(ci): bump the actions-all group with 2 updates by @dependabot[bot] in #88
  • feat(ui): define the bottom sheet standard, and rebuild the leave flow on it by @Carlos-Adams in #100
  • deps: bump io.livekit:livekit-android-compose-components from 2.4.0 to 2.4.1 in the gradle-all group by @dependabot[bot] in #87
  • fix(ui): lift the bottom sheet container, and finish the sheet migration by @Carlos-Adams in #103
  • fix(ui): dim the already-added default server card by @Carlos-Adams in #113
  • feat(meeting): rebuild the call chrome and the participant grid by @Carlos-Adams in #109

Full Changelog: 1.4.0...1.4.5

1.4.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 15:07
17a8798

What's Changed

  • fix(auth): unify the password minimum at 12 across sign-in and change-password by @Carlos-Adams in #42
  • fix(meeting): clean up failed-join handling — general error message + copyable details, stop lingering call notification by @Carlos-Adams in #43
  • feat(rooms): redesign the rooms dashboard — single-server list, presence, swipe actions by @Carlos-Adams in #44
  • refactor(ui): shared InitialsAvatar and single instance color parser by @Carlos-Adams in #46
  • feat(ui): BedrudTextField + BedrudPasswordField and shared auth validators by @Carlos-Adams in #47
  • refactor(ui): CardSectionHeader and shape tokens for card corners by @Carlos-Adams in #48
  • refactor(auth): shared encrypted-prefs recipe and key names with migration by @Carlos-Adams in #49
  • fix(auth): localize register/sign-in fallback errors, parse error bodies once by @Carlos-Adams in #50
  • refactor(api): funnel one-shot API calls through apiBody/apiAction by @Carlos-Adams in #51
  • refactor(auth): one WebAuthn ceremony skeleton for all passkey flows by @Carlos-Adams in #52
  • refactor(meeting): ChatWire, shared data publish, and one track-toggle helper by @Carlos-Adams in #53
  • refactor(auth): one AuthScreenScaffold for the hub, email, and register screens by @Carlos-Adams in #54
  • refactor(rooms): one RoomSettingsForm behind the dialog and the in-room sheet by @Carlos-Adams in #55
  • refactor(admin): one AdminTabScaffold and loading indicator for the four tabs by @Carlos-Adams in #57
  • refactor(meeting): shared ConfirmDialog and one participant actions menu by @Carlos-Adams in #56
  • deps(ci): bump actions/setup-java from 5 to 5.6.0 in the actions-all group by @dependabot[bot] in #61
  • fix(meeting): surface the real join error and never strand the user by @Carlos-Adams in #58
  • feat(rooms): switch servers from the dashboard header by @Carlos-Adams in #59
  • feat(instance): simplify custom-server entry (hint, paste fix, QR scan) by @Carlos-Adams in #60
  • fix(auth): make hardware back key match the on-screen back arrow by @Carlos-Adams in #62
  • feat(dashboard): rooms-screen + bottom-nav polish (empty state, M3 nav, icons, FAB, chips) by @Carlos-Adams in #63
  • build: add a root Makefile for builds, CI parity, and tag-based releases by @narseh-ir in #79
  • chore: replace the monorepo files this repo inherited by @narseh-ir in #80
  • chore: clear the mechanical compiler warnings by @narseh-ir in #82
  • fix(dashboard): move swipe-to-action off the deprecated confirmValueChange by @narseh-ir in #83
  • chore(call,auth): scope the deprecations that have no safe replacement by @narseh-ir in #84
  • fix: stop local builds reporting a stale release version by @narseh-ir in #81

Full Changelog: 1.3.0...1.4.0

1.3.0

1.3.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Jul 10:22
ae11354

What's Changed

  • chore: move Dependabot weekly checks to Saturday 00:00 UTC by @narseh-ir in #32
  • ci: skip build-dev for Dependabot PRs instead of failing on missing secrets by @narseh-ir in #34
  • deps: bump com.android.application from 9.3.0 to 9.3.1 in the gradle-all group across 1 directory by @dependabot[bot] in #33
  • ci: default narseh-ir as reviewer/assignee on PRs by @narseh-ir in #35
  • feat: make the default server host overridable at build time by @narseh-ir in #36
  • feat(ui): first-run server chooser + M3 design-system foundation by @Carlos-Adams in #28
  • feat(auth): redesign sign-in as a hub with OAuth, passkey, guest + a dedicated email screen by @Carlos-Adams in #38
  • feat(auth): password recovery + branded header on the email login screen by @Carlos-Adams in #39
  • feat(auth): redesign the sign-up / register screen on the design system by @Carlos-Adams in #40
  • perf: compress dex and native libs in the APKs users download by @narseh-ir in #41

Full Changelog: 1.2.0...1.3.0

1.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 03:02
7ad6596

What's Changed

  • feat: room list filters, in-call settings, and call audio/participant improvements by @narseh-ir in #1
  • fix: add missing translations for 5 strings across 9 locales by @narseh-ir in #6
  • ci: build a signed QA APK on every PR for manual testing by @narseh-ir in #3
  • ci: don't build the QA APK if Lint & Test fails by @narseh-ir in #7
  • chore: add dependabot config for gradle and github-actions by @narseh-ir in #8
  • deps: bump the gradle-all group with 16 updates by @dependabot[bot] in #10
  • docs: add ARCHITECTURE.md wiring map by @Carlos-Adams in #2
  • docs: add Android-focused README by @Carlos-Adams in #5
  • deps(ci): bump the actions-all group with 5 updates by @dependabot[bot] in #9
  • chore: add CODEOWNERS for .github/workflows/ by @narseh-ir in #14
  • ci: add signed release workflow for stable-/beta- tags by @narseh-ir in #13
  • fix(release): decode signing keystore to app/keystore.jks, not repo root by @narseh-ir in #15
  • chore: add Carlos-Adams as a code owner for .github/workflows/ by @narseh-ir in #17
  • ci: pin runner to ubuntu-24.04 instead of ubuntu-latest by @narseh-ir in #21
  • ci: add actionlint check for workflow file changes by @narseh-ir in #18
  • ci: alert @narseh-ir specifically when a PR touches CODEOWNERS by @narseh-ir in #20
  • fix(release): route keystore secrets through env; pin ubuntu-24.04 by @narseh-ir in #22
  • ci(release): set 1-day retention on intermediate build artifacts by @narseh-ir in #19
  • ci(release): gate signing on lint + unit tests passing by @narseh-ir in #16
  • fix: reopen on Rooms tab when app is fully closed, not last tab by @narseh-ir in #24
  • chore: reset version scheme ahead of the first real release by @narseh-ir in #25
  • chore: beta becomes a pre-release preview of stable, not a separate track by @narseh-ir in #26
  • chore: rename internal qa build track to dev by @Carlos-Adams in #27
  • chore: regenerate the dev signing key to match the qa->dev rename by @narseh-ir in #29
  • chore: rename distributed APK filenames from app-* to bedrud-* by @narseh-ir in #30
  • fix: correct bedrud-* APK naming scheme by @narseh-ir in #31

New Contributors

Full Changelog: https://github.com/themadorg/bedrud-android/commits/1.2.0