Skip to content

Releases: gfanton/berty

v2.34.0

31 Aug 08:15
Compare
Choose a tag to compare

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

29 Jul 16:23
37dbaf4
Compare
Choose a tag to compare

2.33.0 (2021-07-29)

Bug Fixes

Features

v2.32.0

28 Jul 13:12
281f59e
Compare
Choose a tag to compare

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

v2.31.0

21 May 16:57
2eeb48e
Compare
Choose a tag to compare

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

v2.30.0

17 Mar 17:43
52baa3e
Compare
Choose a tag to compare

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

30 Dec 15:20
02a7ba8
Compare
Choose a tag to compare

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

v2.28.0

09 Nov 09:16
5576964
Compare
Choose a tag to compare

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