Releases: gfanton/berty
Releases · gfanton/berty
v2.34.0
2.34.0 (2021-08-31)
Bug Fixes
- bump react-native libs (6cf0d5c)
- call ImportAccountWithProgress (391da2f)
- disable Podfile.lock sync job (8807a47)
- fix crash on stopScanning (iOS) and unregister broadcast receiver multiple times (android) (d500da7)
- front network config (5f457cc)
- kanban fixes (c5c76fc)
- permission ui on ipad (6ea5a30)
- quick fixes (9d6397a)
- react native upgrade helper fixes (0c346cc)
- sanitize check multi addr for network config (14b74c5)
- unilateral connections on Android devices (0884f06)
- unilateral connections on iOS devices (8a3551f)
Features
v2.33.0
v2.32.0
2.32.0 (2021-07-28)
Bug Fixes
- add current version in updates screen (c62cd06)
- android export account (36304f2)
- android recording error (153dee3)
- android white screens emoji (ec507d1)
- apk build on CI (b1eef49)
- background fetch (e88eef1)
- betabot send date and quick reply options (4b2ba46)
- betabot waiting time before interact (946cc8e)
- ble driver crash due to wrong base64 lib + cleanup (08b85d9)
- bump rn-permission and fix iOS 14.5 breaking change on openAuth (f51a290)
- clean js codebase (ad875af)
- fix swift
Auto-Linking
error (212fb56) - ios build for apple m1 (6af4ccd)
- moove getUsername into bertyaccount (b8ce573)
- native logger (4f2ffcc)
- onboarding wihtout node (41575d3)
- prevent proguard to strip inAppBrowser required symbols (df2e09a)
- remove giphy integration (97065b1)
- remove inappbrowser hack (cdebac4)
- replay logs when importing account (61b5cba)
- tyber hang (4036bcf)
- android: remove native exception catcher to get crashlytics report (673841f)
- deps: bump @eva-design/eva from 2.0.0 to 2.1.0 in /js (a254d96)
- deps: bump @improbable-eng/grpc-web from 0.13.0 to 0.14.0 in /js (6cfeab5)
- shasum on ci (6135c3e)
- show confetti when 'Start using Berty' button pressed (eaa523a)
- unset Android env var to prevent gomobile error on bind (603b67c)
- unset Android env var to prevent gomobile error on init (9259e94)
- update react-native-document-picker to fix crash on ios (98e4485)
- android: crashlytics installation (500d83b)
- deps: bump color-string from 1.5.4 to 1.5.5 in /js (fd06a89)
- wording and lock preset screen onboarding (45a7ac4)
- deps: bump glob-parent from 5.1.1 to 5.1.2 in /js (6a88207)
- deps: bump merge-deep from 3.0.2 to 3.0.3 in /js (e5754b9)
- messenger: remove useless locks that cause lag (on Interact notably) (9747980)
- mini: deadlock fix when unhandled meta events received (babb594)
- tyber: copy grpc metadata before modifying it (7336de4)
- tyber: don't return on first marshal failure (dbacae7)
- tyber: don't revert FlatList because it reverts scroll (46e2a70)
- tyber: make step list fill the window (9eb0bd5)
- tyber: replace ContextWithNewTraceID by ContextWithoutTraceID (b09c5f9)
- tyber: restore notification on new session (6802f1a)
- tyber: update trace ui when subscribe ends trace (515ab47)
- tyber: use context calue instead of grpc metadata for traceID (29cc741)
- revert "use initutil.New in service_account" (f3b2528)
- tyber init (c71eae2)
Features
- add BertyAccount.ImportWithProgress alternative endpoint (57610ce)
- add bertyaccount.LogfileList gRPC endpoint (542ef3e)
- add Bluetooth permission request explanation in settings (f2f9c28)
- add generated version code and name in gradle (98674ff)
- add gomobile fork to module (59e6573)
- add none routing opt (95a7a8e)
- add SetAddressSetting() and restore default value to 0.0.0.0 (cdd7e69)
- advertise Tyber server using mDNS (23ff01d)
- allow Tyber to not fail if header is not the first log (b360e09)
- change framework to xcframework in iOS project and Makefile (3764fe1)
- connect to tyber from mobile (0d90161)
- ignore packages incompatible with catalyst (d047410)
- import android BLE driver (7336637)
- import iOS BLE driver (5a625be)
- make android project releasable (3de1f3b)
- permissions (e96ad66)
- refactor file-logging, and enable it by default (#3298) (51a983d)
- remove mutex, use mutex datastore, batch keys computing (9811589)
- update permissions animation files (a2c99fc)
- js: add log files to shake reports (968c951)
- messenger: add devtool to trigger crashlytics (6cffc3d)
- messenger: stream logs to crashlytics (5d4e909)
- tyber: add lot of traces, network listen, events subscribe, step mutators, trace rename/reopen, codegen, websocket server and mobile support (25bf7f2)
- tyber: allow to specify websocket server address (1abcb14)
- tyber: show initial trace name above step list ([752e097](https://githu...
v2.31.0
2.31.0 (2021-05-21)
Bug Fixes
- add crypto tld (22ee822)
- added go mod tidy to protobuf 'check diff' job (c7ab312)
- android app icon (c90f707)
- android dropdown picker not scrollable (3e436c2)
- android footer and status bar (e8006ac)
- android keyboard issue (48ba6b0)
- build error with shakebugs and flipper (8204e67)
- check realpath of PWD instead of raw PWD (783b322)
- design multimember qr (1323412)
- disable tests where maximum goroutines were reached (7980edf)
- fix blackbox test (2c0ab63)
- group chat text color (abe02cb)
- header settings harmonization (57ebd46)
- include token_id in AuthServiceCompleteFlow reply (390f331)
- lint (12103f7)
- minor ui fixes (c368386)
- navigation fix for avatars (f64c149)
- remove jcenter (shutdown) and replace it by mavenCentral (fc1825c)
- rexml gem is missing when running project on a fresh install (b7bb1aa)
- use
initutil.New
in service_account (d5d5c28) - deps: bump hosted-git-info from 2.8.8 to 2.8.9 in /js (bef4d00)
- deps: bump lodash from 4.17.20 to 4.17.21 in /js (dddb88e)
- deps: bump ua-parser-js from 0.7.23 to 0.7.28 in /js (5827206)
- pressable on group (132737a)
- refacto record component (3e3d3f8)
- support all emoji shown in emoji board (f3d9471)
- test (8c7ae1b)
- TextInput alignment / color / multiline auto expanding (129d3b6)
- tinder leak context (7aa5d82)
- tinder service test (1b9804a)
- windows test (ed8302c)
- build: repair clean rule (7b7e893)
- ci: ios go modules cache (70f142a)
- ci: typo in go workflow (20f53d4)
- deps: bump elliptic from 6.5.3 to 6.5.4 in /js (d7439b9)
- js: remove import cycle (0e53ca9)
- messenger: android bootsplash screen (eb8bd4b)
- messenger: android crash multiple blur view (85e4e0b)
- messenger: android edit profile (6d2fb8d)
- messenger: android footer animation (c67948b)
- messenger: audio message take full screen (0d433f4)
- messenger: bluetooth grey buttons (27cee4a)
- messenger: button restart the app in duplicate in crash screen (0f60f86)
- messenger: create new account does not work (58d3967)
- new home settings (831b125)
- pull issue template (84a99b5)
- replace the default
Mocknet.LinkAll
by a customizable connection function (1cf76dd) - stream logs (3245f3f)
- typo in docs/protocol/README.md (#3253) (6ab865f)
- messenger: pastille ack notification (7762cfc)
- ui create group and conversations (b2f72d3)
- ui sticky player (a444471)
- update to a go 1.16 compatible gomobile version (40cfe81)
Features
- add a way to stream remote node's logs (a1dfb06)
- add Android Nearby toggle in front (a37d814)
- add dht & bootstrap flags (472ad81)
- add dht randomwalk opt (35bc9ee)
- add gradle task that builds deps using Makefile rule (50e9914)
- add ipfs config (6ff8b32)
- add issue template (f472171)
- add support for a lumberjack logger (e45bef3)
- add support for a ring logger (117adcd)
- add textInput (dbaf9f4)
- add tinder opts (226a8e9)
- add tinder service test (5f6e542)
- added reply and reactions to medias (f0d21c7)
- berty service-key helper command, for replication and token service (748f344)
- bridge between java and go (bfb2259)
- cli token generation flag (1fbdcf4)
- display startup info on berty daemon (c335cee)
- enable back directchannel (f3e5098)
- enable button add member in multiMemberSettings (d2c2b2e)
- exposing a message text search method from go (270fed5)
- handle static relays as cmd argument (ffecbfb)
- jetify Android deps after node_modules install (8f1508c)
- messenger: handler SetGroupInfo ([6656e19](https:/...
v2.30.0
2.30.0 (2021-03-17)
Bug Fixes
- app: reply options rendering (4c866a1)
- add UpdateAccount method and AccountMetadata (bff980d)
- align conversation and desc (bb9e71c)
- android build on CI with ndk22 (2b1c93e)
- android ui issues (7e6f811)
- blackbox test use SetRootDir (7b5eba5)
- bugs (f3be7a3)
- create group UI (0072ec5)
- data race with node listener (51bd4ee)
- delete embedTor tag (6f36a86)
- devtools daemon log format (620c9b1)
- enable pubsub by default on default node (478151a)
- force protobuf (un)marshal methods generation in go to avoid using reflect (#3092) (4e57389)
- hyperlink dot app domains (e2e2c72)
- in memory database (33bf30c)
- invalid usage of progress channel lifecycle (d952914)
- modals positions and alignements (6de91c4)
- network config navigation (eb90667)
- play sound notifications depending on notif setting (b60d4ce)
- prog panic (f70d38a)
- refacto packages/components/main/Home.tsx (10b02f9)
- responsive screens (f64d3e1)
- selectable text message (d346382)
- ui stream screen (2e72ddb)
- account: fix js account rpc (edea5d2)
- cli: check argv len before access (74df388)
- deps: bump @react-navigation/material-top-tabs in /js (c86fd26)
- deps: bump @react-navigation/material-top-tabs in /js (361cec2)
- deps: bump @react-navigation/stack from 5.12.8 to 5.14.1 in /js (34e2ed5)
- deps: bump react-i18next from 11.8.5 to 11.8.6 in /js (0afe28b)
- deps: bump sha3 from 2.1.3 to 2.1.4 in /js (5ef955b)
- grpc: fix grpc DATA_RACE (2ef235e)
- java: fix Java ble driver (c35c3b6)
- messenger: IsMine rebase fail (41c9408)
- messenger: prevent overriding contact info with own info (1f3f9d1)
- messenger: race and bad test (a4be9ba)
- messenger: remove crashlytics devtool (f5af964)
- messenger: replace EOF checks (e046002)
- replication: "Connect" button click logic (#3063) (3a871a3)
- some dev warnings (8e1f5c9)
- state machine for support UI multi-account (48c3f04)
- swipe improvment and contact already added error message (d054f05)
- swipe right in home (751c12c)
- typo in betabot (97d376b)
Features
- paginate interactions and medias fetch during app init (7ae8396)
- js: ask for Bluetooth permissions (d639cba)
- add cellular / relay benchmark tool (41bfea9)
- convert CloseAccount from unary to stream (c5e19d1)
- error screen (083ecd9)
- fix module resolver (82623f8)
- global struct implemented, added few simple traces (45d747f)
- move cache from ios BLE driver to the proximity transport (d236350)
- go: interface java driver and go (4504cb5)
- add gomobile ipfs (f9ffbf3)
- bergy (692051c)
- convert long unaries to streams with progression (ff805a2)
- image view swipe out (bb2f5fa)
- imported v1 android driver (a8a4652)
- improve logger (6df57db)
- mobile app inspector (5934055)
- new onboarding ui (10007a4)
- new UI/UX multi-account (635b22f)
- reenable tor on iOS (30718ca)
- shared medias (ba4a244)
- use eventBus instead of check every X ms for host addr (21b9e0c)
- messenger: add IsCreator and IsMe fields to Member type (d952625)
- ui fixes (9b588da)
- user bertybridge as main bridge for account (84a32a4)
v2.29.0
2.29.0 (2020-12-30)
Bug Fixes
- wrong ip6 listener (c40414f)
- android: support animated gifs (2014853)
- assets: make loader_dots.gif loop for ever (b38ed24)
- deps: bump react-i18next from 11.7.4 to 11.8.4 in /js (ca1166c)
- deps: bump react-i18next from 11.8.4 to 11.8.5 in /js (d187031)
- deps: bump react-native-document-picker from 4.1.0 to 4.1.1 in /js (c8a7ffd)
- deps: bump react-native-dropdown-picker from 3.7.5 to 3.7.6 in /js (5f7463c)
- deps: bump react-native-share from 4.1.0 to 4.1.1 in /js (06df450)
- deps: bump react-native-webview from 10.10.2 to 11.0.0 in /js (540c223)
- deps: bump react-native-webview from 11.0.0 to 11.0.2 in /js (f44aada)
- i18n: use full locale in path (e819e71)
- ios: sync Podfile.lock (ab47e73)
- js: render loader dots instead of whitescreen during account initialization (b20fd30)
- js/Makefile: add required node_modules dep to Berty.xcworkspace (dc7bdae)
- js/Makefile: update pods repos in dev (c8dd837)
- messenger: auto correct text input (2f0217a)
- messenger: call handle persistent options at onboarding (571ec60)
- messenger: navigate after create group (91a3d60)
- messenger: preserve anchor in shared links (ea8a898)
- messenger: size add members item in create group (36e4494)
- messenger: use cropped avatar path on ios (8f4e754)
- messenger: ux edit profile (8ada812)
- messenger: widen group password input (444c54f)
- messenger): Revert "feat(grpc: improve grpc bridge errors" (ccfcdfd)
- add optional checksum for bertylinks (fc064a8)
- append 'pb/' suffix to 'berty://' scheme to allow supporting encryption and dns in the future (6c9fb91)
- appends announces (b00787f)
- bump go-orbit-db (7884990)
- change JSON log formats to something more human-readable (8a54bd2)
- chat input issue, support music player for KeyboardAvoidingView (ddd3ba4)
- do not encrypt display names in berty links (e42c286)
- fallback when empty string (7e0b210)
- go list command and exit on download failed in Makefile (6f46c0d)
- implem bots (9af0f9a)
- keys i18n time object (68e13b1)
- naming proto (0756db3)
- navigate after add this contact (3d4d5ba)
- pass log filters through gobridge (d45401f)
- refactor bertylinks error handling (d0e3f63)
- store state machine (1d25fab)
- temporary disable embedTor for iOS (0aca298)
- ui encrypted link (a44269e)
- messenger: flow bridge (a433246)
- add react-navigation/stack jest mock (c8a484b)
- android fault (ca3718a)
- disable logging for the tor node (2a9481a)
- fix bug in close conn + misc changes in proximity transport (9b397c2)
- fix ipfs persistence (3e26211)
- go's
make install
on darwin (8adc681) - merge conflict (c0bf60b)
- merge conflict (63bdb8e)
- merge conflict (5edf302)
- merge conflict (c85e48d)
- missing replicating logs (913efa0)
- mv contact list into dev conversations and improve it (dc3513b)
- new crowdin updates (#2725) (121cb22)
- opacity of BlurView (3bd133e)
- relay hack announce (911e690)
- reset bundle versionned cocoapod version in Podfile.lock (6aa3462)
- set "App Uses Non-Exempt Encryption" to false (296bb6c)
- set no concurrency when fetching node_modules with yarn (8705e9c)
- timeout while setuping (1797eb2)
- trying to use ble on an unsupported platform (14d6f2e)
- update betabot addr (311c690)
- update node_modules cache on Github Actions (1c9e9df)
- update package.json and regenerate yarn.lock (7ce66ea)
- update testbot, betabot and test group keys (aeab548)
- ci: downgrade go version in ios build since we rely on -fembed-bitcode (58a1dfb)
- deps: bump @react-native-firebase/crashlytics in /js (a986450)
- deps: bump @react-navigation/material-top-tabs in /js (496e197)
- deps: bump @react-navigation/native from 5.8.6 to 5.8.8 in /js (c2f841c)
- deps: bump buffer from 6.0.2 to 6.0.3 in /js ([6b34ff1](6b3...
v2.28.0
2.28.0 (2020-11-09)
Bug Fixes
- deps: bump @react-navigation/material-top-tabs in /js (b6fdcae)
- deps: bump react-native-webview from 10.10.0 to 10.10.2 in /js (ef6f63a)
- added gRPC server settings in replication command (939d5e2)
- android bridge (e10f69d)
- android flavors config for network security and app name (32479f4)
- avoid syntax error message (27cbb85)
- betabot behaviors (6ff6340)
- betabot scenario (a94c347)
- bridge test (b175b97)
- buck betabot modal (23b5883)
- build issue (ac25a12)
- buildkit (4c851b8)
- bump gorm (deda44e)
- button delete fake datas deleted real datas (74741e0)
- Correctly setup RelayHack on mobile (d12ed11)
- deeplinks (a6a5891)
- default host:port in token command (54c5ad0)
- dummy sign shake.framework manually (7b92989)
- enable auto replicate on sent contact requests (3de03e5)
- enable CGO in .goreleaser config (6574b32)
- english in betabot scenario (7e72cc3)
- ensure pk and cid in db methods are not empty (2903b8b)
- fileconfig (280ae5a)
- fix archive build mode (9c045cc)
- fix xcode12 build (73db438)
- Fixing hackrelay random selection logic (ac866e9)
- Fixing MC's setup on non darwin machine. (15126d2)
- go styling (60fa2c9)
- home as initial screen when app loaded (3a9c731)
- implem i18n wrapper onboarding (63b5f9b)
- improve leakage cleanup in manager_test.go (#2354) (1b42419)
- logic and responsiveness in home screen (6d73365)
- missing close empty channel (8e7dd8a)
- multimember message alignment (43113be)
- native lifecycle (55372f0)
- new i18n updates from crowdin (#2675) (6550836)
- betabot: Fixing store lock again (0648f8e)
- betabot: Simpler locking for betabot's store (88b22ea)
- deps: bump @react-navigation/material-top-tabs in /js (8fd48ac)
- deps: bump @react-navigation/native from 5.8.0 to 5.8.4 in /js (f126c72)
- deps: bump @react-navigation/native from 5.8.5 to 5.8.6 in /js (5028c13)
- i18n: new Portuguese, Brazilian translations (0bee72c)
- i18n: new translations (e79a071)
- infra: forward compose udp ports (b99c419)
- messenger: add i18n wrapper in app (cd2a1cb)
- Fixing RDVP (eae6283)
- removed some dev warnings in rn client (b2fa467)
- deps: bump @react-navigation/material-top-tabs in /js (aee656b)
- deps: bump @react-navigation/material-top-tabs in /js (926c5da)
- deps: bump react-native-inappbrowser-reborn in /js (0721c85)
- deps: bump react-native-screens from 2.11.0 to 2.12.0 in /js (eee3031)
- deps: bump react-native-webview from 10.9.2 to 10.10.0 in /js (e058838)
- i18n: new translations (00fff4d)
- messenger: add quotes of the day (12b54d8)
- messenger: don't crash on scrollToIndex failure (e576d47)
- messenger: prevent race condition with protocolClient (32491db)
- messenger: rerun pod install on package.json changes (177e186)
- messenger: restore notifications (54f5797)
- Add bertydoctor to the gitignore (58a771e)
- background alignment issue with profile screen (8d2cc82)
- Fixes rdvp driver unregister cache handling (e5da21a)
- messenger: anim home logo (9eec01a)
- messenger: refactored settings (fc0f83f)
- Bump
moul.io/srand
. (e9396ff) - bump go-libp2p-rendezvous with berty fork (eb04025)
- js gen mod (79f7f1e)
- deps: bump @react-navigation/native from 5.7.6 to 5.8.0 in /js (f708e40)
- messenger: fix UI item's datas and add info (e74dd6c)
- messenger: some behaviors (da3f8e3)
- bump IPFS/LibP2P (5bf51df)
- delete proxy functions in messenger (0997dd1)
- increase size of all super-tiny text (d23babb)
- iOS crashlytics config filename for release build (10686b7)
- messenger: add dropdown menu for item's network list ([34c8d12](https://github.com...