Repository navigation
Releases
Releases · themadorg/bedrud-android
1.5.5
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
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
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
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
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
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
- @narseh-ir made their first contribution in #1
- @dependabot[bot] made their first contribution in #10
- @Carlos-Adams made their first contribution in #2
Full Changelog: https://github.com/themadorg/bedrud-android/commits/1.2.0