Skip to content

v2.29.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 19 Apr 18:52
· 18 commits to master since this release
6ab865f

2.29.0 (2021-04-19)

Bug Fixes

  • android keyboard issue (48ba6b0)
  • typo in docs/protocol/README.md (#3253) (6ab865f)
  • android: support animated gifs (2014853)
  • assets: make loader_dots.gif loop for ever (b38ed24)
  • build: repair clean rule (7b7e893)
  • ci: ios go modules cache (70f142a)
  • ci: typo in go workflow (20f53d4)
  • 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-safe-area-context in /js (2451c55)
  • deps: bump react-native-share from 4.1.0 to 4.1.1 in /js (06df450)
  • deps: bump react-native-webview from 11.0.0 to 11.0.2 in /js (f44aada)
  • i18n: new Corsican translations (c68092b)
  • i18n: new Japanese translations (f69028b)
  • i18n: use full locale in path (e819e71)
  • ios: sync Podfile.lock (ab47e73)
  • js: remove import cycle (0e53ca9)
  • js: render loader dots instead of whitescreen during account initialization (b20fd30)
  • js/Makefile: update pods repos in dev (c8dd837)
  • messenger: android bootsplash screen (eb8bd4b)
  • messenger: android crash multiple blur view (85e4e0b)
  • messenger: android footer animation (c67948b)
  • messenger: audio message take full screen (0d433f4)
  • messenger: auto correct text input (2f0217a)
  • messenger: bluetooth grey buttons (27cee4a)
  • messenger: call handle persistent options at onboarding (571ec60)
  • messenger: navigate after create group (91a3d60)
  • messenger: pastille ack notification (7762cfc)
  • added go mod tidy to protobuf 'check diff' job (c7ab312)
  • align conversation and desc (bb9e71c)
  • android app icon (c90f707)
  • android ui issues (7e6f811)
  • create group UI (0072ec5)
  • data race with node listener (51bd4ee)
  • header settings harmonization (57ebd46)
  • modals positions and alignements (6de91c4)
  • network config navigation (eb90667)
  • new home settings (831b125)
  • play sound notifications depending on notif setting (b60d4ce)
  • pull issue template (84a99b5)
  • refacto record component (3e3d3f8)
  • replace the default Mocknet.LinkAll by a customizable connection function (1cf76dd)
  • responsive screens (f64d3e1)
  • stream logs (3245f3f)
  • TextInput alignment / color / multiline auto expanding (129d3b6)
  • ui create group and conversations (b2f72d3)
  • ui sticky player (a444471)
  • update to a go 1.16 compatible gomobile version (40cfe81)
  • app: reply options rendering (4c866a1)
  • blackbox test use SetRootDir (7b5eba5)
  • enable pubsub by default on default node (478151a)
  • deps: bump react-i18next from 11.8.5 to 11.8.6 in /js (0afe28b)
  • messenger: race and bad test (a4be9ba)
  • add UpdateAccount method and AccountMetadata (bff980d)
  • delete embedTor tag (6f36a86)
  • devtools daemon log format (620c9b1)
  • force protobuf (un)marshal methods generation in go to avoid using reflect (#3092) (4e57389)
  • hyperlink dot app domains (e2e2c72)
  • invalid usage of progress channel lifecycle (d952914)
  • prog panic (f70d38a)
  • selectable text message (d346382)
  • 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 sha3 from 2.1.3 to 2.1.4 in /js (5ef955b)
  • messenger: IsMine rebase fail (41c9408)
  • messenger: prevent overriding contact info with own info (1f3f9d1)
  • messenger: remove crashlytics devtool (f5af964)
  • replication: "Connect" button click logic (#3063) (3a871a3)
  • android build on CI with ndk22 (2b1c93e)
  • bugs (f3be7a3)
  • in memory database (33bf30c)
  • refacto packages/components/main/Home.tsx (10b02f9)
  • 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)
  • ui stream screen (2e72ddb)
  • grpc: fix grpc DATA_RACE (2ef235e)
  • java: fix Java ble driver (c35c3b6)
  • js/Makefile: add required node_modules dep to Berty.xcworkspace (dc7bdae)
  • messenger: preserve anchor in shared links (ea8a898)
  • messenger: replace EOF checks (e046002)
  • messenger: size add members item in create group (36e4494)
  • messenger: UI screen share qr group (dc7b7dc)
  • 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 betabot link from config file (by @clegirar) (1648a42)
  • 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)
  • bandaid: add user friendly error message on invitation error (3986b8e)
  • bump font size in contact request and change wording (2224693)
  • bump go-orbit-db (7884990)
  • bump orbit-db with last fixes from @phanhuynhquy (6bb3dc8)
  • 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)
  • Fixes rdvp driver unregister cache handling (e5da21a)
  • Fixing RDVP (eae6283)
  • go list command and exit on download failed in Makefile (6f46c0d)
  • hotfix remove sticky date dividers for the moment (578800a)
  • implem bots (9af0f9a)
  • keys i18n time object (68e13b1)
  • launch screen center icon (71476f7)
  • naming proto (0756db3)
  • navigate after add this contact (3d4d5ba)
  • new translations messages.json from Crowdin (871cbcf)
  • new translations messages.json from Crowdin (8861237)
  • new translations messages.json from Crowdin (fc35a0d)
  • new translations messages.json from Crowdin (88d91a9)
  • pass log filters through gobridge (d45401f)
  • reduce globing scope for yarn.lock listing (a8de18e)
  • refactor bertylinks error handling (d0e3f63)
  • set no concurrency when fetching node_modules with yarn (8705e9c)
  • stabilize MC + rename the transporter with a name more generic (738c05f)
  • store state machine (1d25fab)
  • temporary disable embedTor for iOS (0aca298)
  • deps: bump react-native-webview from 10.10.2 to 11.0.0 in /js (540c223)
  • messenger: flow bridge (a433246)
  • add react-navigation/stack jest mock (c8a484b)
  • disable logging for the tor node (2a9481a)
  • fix bug in close conn + misc changes in proximity transport (9b397c2)
  • fix ipfs persistence (3e26211)
  • 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)
  • timeout while setuping (1797eb2)
  • trying to use ble on an unsupported platform (14d6f2e)
  • ui encrypted link (a44269e)
  • 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 buffer from 6.0.2 to 6.0.3 in /js (6b34ff1)
  • messenger: i18n key of no-results search (6af28fa)
  • messenger: refracto Message component (9a9fbcf)
  • messenger: types for store providerEffect openingDaemon (f848c69)
  • messenger: UI message monitor metadata (90e432a)
  • updated color of quote.svg to match design, previously it was white so invisible in Home page (62d0f8c)
  • updated intl reference for no results found text (9f6acc7)
  • whitescreen (93bc8fd)
  • betabot: Fixing store lock again (0648f8e)
  • betabot: pimp replies (733b342)
  • betabot: Simpler locking for betabot's store (88b22ea)
  • deps: bump @react-native-firebase/crashlytics in /js (a986450)
  • deps: bump @react-navigation/material-top-tabs in /js (496e197)
  • deps: bump @react-navigation/material-top-tabs in /js (b6fdcae)
  • deps: bump @react-navigation/material-top-tabs in /js (8fd48ac)
  • deps: bump @react-navigation/material-top-tabs in /js (aee656b)
  • 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)
  • deps: bump @react-navigation/native from 5.8.6 to 5.8.8 in /js (c2f841c)
  • deps: bump react-native-screens from 2.11.0 to 2.12.0 in /js (eee3031)
  • deps: bump react-native-webview from 10.10.0 to 10.10.2 in /js (ef6f63a)
  • messenger: activate devtool notifications (06fde12)
  • messenger: add BetaBot Dev in debug (08a42ef)
  • messenger: add linear gradient in create group footer (10ac3fb)
  • messenger: add member list in create group cannot be non established contacts (fe48058)
  • messenger: add missing onboarding screen declaration (4a09df2)
  • messenger: add placeholder props in ChatFooter (b549269)
  • messenger: add plurals and interpolation (9cff3e4)
  • messenger: avoid common errors from handlers (3bfe8c8)
  • messenger: bad import and linter error (e990202)
  • messenger: betabot icon in contact settings screen (fbabe07)
  • messenger: better handle new models (11e4dc6)
  • messenger: contact request alignment (fafa2c5)
  • messenger: create group icon like home (6aed186)
  • messenger: desc conv item (00b2080)
  • messenger: disable delete contact button (c0566c6)
  • messenger: disable repl serv for incoming conv (328ee39)
  • messenger: hardcode betabot URL (c954017)
  • messenger: in conv keep sent state only on last message (ee1544b)
  • messenger: increase text size and align text in Home and Message (a34588c)
  • messenger: logic of description in conversation item (cb864b6)
  • messenger: modify textInput color in create group add member list (e8e366a)
  • messenger: navigation (3790d40)
  • messenger: padding under group joined in multimember conversation (f87120e)
  • messenger: reactivate QR code scanner (0dc6a91)
  • messenger: remove actionIcon for member list in multimember settings screen (7c83446)
  • messenger: remove requests from modal (6ec71f9)
  • messenger: remove send on line return (0282da5)
  • Add bertydoctor to the gitignore (58a771e)
  • android fault (ca3718a)
  • background alignment issue with profile screen (8d2cc82)
  • go's make install on darwin (8adc681)
  • new i18n updates from crowdin (#2675) (6550836)
  • i18n: new Portuguese, Brazilian translations (0bee72c)
  • i18n: new translations (e79a071)
  • messenger: add i18n wrapper in app (cd2a1cb)
  • android bridge (e10f69d)
  • android flavors config for network security and app name (32479f4)
  • bridge test (b175b97)
  • Correctly setup RelayHack on mobile (d12ed11)
  • Fixing hackrelay random selection logic (ac866e9)
  • Fixing MC's setup on non darwin machine. (15126d2)
  • implem i18n wrapper onboarding (63b5f9b)
  • native lifecycle (55372f0)
  • removed some dev warnings in rn client (b2fa467)
  • infra: forward compose udp ports (b99c419)
  • messenger: anim home logo (9eec01a)
  • messenger: don't crash on scrollToIndex failure (e576d47)
  • messenger: refactored settings (fc0f83f)
  • messenger: rerun pod install on package.json changes (177e186)
  • Bump moul.io/srand. (e9396ff)
  • bump go-libp2p-rendezvous with berty fork (eb04025)
  • js gen mod (79f7f1e)
  • deps: bump @react-navigation/material-top-tabs in /js (926c5da)
  • deps: bump @react-navigation/native from 5.7.6 to 5.8.0 in /js (f708e40)
  • deps: bump react-native-inappbrowser-reborn in /js (0721c85)
  • deps: bump react-native-webview from 10.9.2 to 10.10.0 in /js (e058838)
  • i18n: new translations (00fff4d)
  • i18n: new translations (cd91955)
  • messenger: add dropdown menu for item's network list (34c8d12)
  • messenger: add quotes of the day (12b54d8)
  • messenger: fix UI item's datas and add info (e74dd6c)
  • messenger: some behaviors (da3f8e3)
  • bump IPFS/LibP2P (5bf51df)
  • delete proxy functions in messenger (0997dd1)
  • iOS crashlytics config filename for release build (10686b7)
  • messenger: prevent race condition with protocolClient (32491db)
  • messenger: UI screen (7e0ada9)
  • add a fake 'debug' language to make it easier to detect untranslable keys just by using the app (d332e82)
  • added gRPC server settings in replication command (939d5e2)
  • added some tests for token issuer server (a630b2f)
  • allow own metadata to be shared during contact request (122922f)
  • allow to specify IPFS webui addr (abac498)
  • Applying the PR reviews. (b17c4e9)
  • betabot behaviors (6ff6340)
  • betabot scenario (a94c347)
  • buck betabot modal (23b5883)
  • button delete fake datas deleted real datas (74741e0)
  • change default gRPC listeners on berty daemon (4d219b0)
  • default host:port in token command (54c5ad0)
  • disable annoying error message during metro start (11ac258)
  • display of systemInfo in front (f1e094f)
  • don't block the CI if apiary.io is down (f607c9d)
  • enable clear text traffic on localhost (a22d5d2)
  • english in betabot scenario (7e72cc3)
  • fine-tune the logger (b336854)
  • Fixed typo in berty mini. (1159327)
  • go styling (60fa2c9)
  • home as initial screen when app loaded (3a9c731)
  • improve and test the init/close process (339f31b)
  • improve leakage cleanup in manager_test.go (#2354) (1b42419)
  • improve subscribe + some small improvement (61d51ee)
  • increase size of all super-tiny text (d23babb)
  • locking gListener assignment by mutex (f4b83c6)
  • logic and responsiveness in home screen (6d73365)
  • minor fixes around group activation and deactivation + SendMessage/Ack (e3309ba)
  • missing close empty channel (8e7dd8a)
  • multimember message alignment (43113be)
  • multipeer transport race condition (1b77bce)
  • newListener can be called one time + fix null dereferencing (0640cf3)
  • nil lifecycle manager in bridge messenger (8a6a95b)
  • optimize trigger zone of go back and send message (6384a00)
  • padding top in 1to1 conv and swap date and connection confirmed (e9ba23b)
  • reactivate MC on mobile (8c124c5)
  • reconfigure orbitdb logger consistently (067bc80)
  • refactor rdvp logger with constant CLI and better defaults (3d2bc50)
  • refactor system info (255d3df)
  • refactor versioning (go ldflags) (d85bd40)
  • remove gesture-blocking swipe listener (f0c7c3e)
  • Remove QR Data from the discord share. (fbb559d)
  • removed DirectChannelFactory (84d4ab6)
  • repair iOS and Android GitHub workflows (ad10393)
  • restore en translations (063bf36)
  • return value in bertymessenger.SendAck (7739e77)
  • Reworked tinder.MultiDriver. (d920b4f)
  • scroll background color in conversation list (5b7dfe1)
  • simple auth (c66b901)
  • support shared cli flags with different default values (18dc56d)
  • swarm listener flag (0c8f4a3)
  • temp, marking TestRestoreAccount as unstable (1d6a15a)
  • update p2p rdvp configuration to match new server (4210bae)
  • use FileIO as datastore loading mode for mobile (2422ab2)
  • user message horizontal alignment (d4b17e3)
  • various edge cases handling on initutil (bff395a)
  • messenger: add backlog to replace code causing deadlocks (e67b3bb)
  • messenger: add conversation public key on contact creation (9f9e3c9)
  • messenger: allow to delete account on irecoverable error (df62d7c)
  • messenger: avatar icon for multimember conversation (8c6180b)
  • messenger: button ipfs webui in devtools (7f47685)
  • messenger: close bridge on startup error (e481ae9)
  • messenger: create group screen (270ecf3)
  • messenger: don't crash home on null contact (50bdb5d)
  • messenger: handle long contact name display (914de69)
  • messenger: hyperlinks (25a6556)
  • messenger: messages bubbles (8f9738f)
  • messenger: padding and focus on conversation (ce3e9be)
  • messenger: prevent from swiping back to onboarding from home (82e9db7)
  • messenger: restore conversations thumbnails (b561665)
  • messenger: restore outgoing request (38062d3)
  • messenger: scroll on add members to multimember (f1cb6e7)
  • messenger: small UI fixes and features (9c2b1ff)
  • remove sync.Once and protect gListener with mutex (7b643fa)
  • remove waitgroup (e75fe80)
  • sqlite path (bf8d2e7)
  • messenger: restore and improve search (0cd2d62)
  • messenger: restore requests (9221e69)
  • messenger: restore state dates (created, sent) (e5c1870)
  • set correctly the DefaultSwarmAddrs config (577280b)
  • ios: orbitdb persistence (3d55cb8)
  • js/Makefile: allow to override ANDROID_DEVICE (9026547)
  • js/Makefile: use find instead of rwildcard and remove broken cache before build (4672ba1)
  • messenger: activate groups on boot (8d402a2)
  • messenger: also subscribe to Contact_Established contact groups on service init (92de769)
  • messenger: fix messages faker and finish user messages list (2b46a4c)
  • messenger: pass payload to callback in methods hooks to prevent infinite loop (08ec6dc)
  • messenger: restore contact request (d49050d)
  • messenger: restore contact search (aaeaf94)
  • messenger: restore discord share and store dumps devtools (c65ae4c)
  • messenger: restore members and misc conversations fixes (f67aa43)
  • messenger: restore multimember creation (eaa72d5)
  • messenger: restore multimember qr scan (ec02648)
  • mini: handle close grpc listener (accf09e)
  • improve contact request errcodes and fix AddContact scenario (07035c7)
  • missing Add(1) in WaitGroup in Transport's Dial method (c5c8893)
  • messenger: add sent_date on AppMessage directly and fix usage (aaf7112)
  • messenger: hang at boot (429a612)
  • bump go-orbit-db and go-ipfs-log (bf1b7a1)
  • messenger: subscribe to open convs and outgoing requests groups at service start (1cff30e)
  • messenger: system info and methods hooks (bc7c125)
  • messenger: universal link (d1ee9d7)
  • webdev: conversation retrieval and creation bugs in webdev app (b9b0704)
  • added goleak in ContactAdd scenario test, removed some leaks (64e4f23)
  • better handling of no termcaps when running berty mini within docker + refactor docker build (b5e560c)
  • block ActivateGroupContext until own secrets have been issued (16a4ba3)
  • console public field (1677ed2)
  • data race in contact request manager + refactor for readability (313efc1)
  • disable armv7 (dbe7500)
  • disable unstable tests (d3b1ba0)
  • err check in bertymessenger.TestClient (439b07f)
  • improve JS CI speed (b46b3a3)
  • pending request refactor (cc5013d)
  • prefix devicesecret storage keys with group pk (ac8b63b)
  • setup goreleaser (30f51ba)
  • skip unstable test (aac90c1)
  • go: invalid build constraints for mc-drive (71d7110)
  • invalid bazel rules in makefile (15b1d8e)
  • berty-mini: switch to group if specified in the CLI (554643a)
  • bertydemo: use context.Background instead of the grpc contexts to keep replication alive (084c71b)
  • chat: add qr icon in home settings and navigate myBertyId (e423aaf)
  • chat: align bullet point (092e789)
  • chat: always show all sample conversations (406ef09)
  • chat: boldify unread conversation (36619c0)
  • chat: change types paths from .protocol. to .types. (1dee5c9)
  • chat: check font family (8598ace)
  • chat: clean QR code scanner ui (bb5637a)
  • chat: conditional hook in procedural avatar (1e5d10f)
  • chat: contact last seen (214a3e4)
  • chat: disable search button in main footer (6602002)
  • chat: don't crash if bridge is already started (f4876c8)
  • chat: don't use 'id' as key twice in same object (d14c7e4)
  • chat: fix contact request sent details page (0dab8a8)
  • chat: fix conversation header (d8afb8c)
  • chat: fix FlatList usage in conversation (c67c4c3)
  • chat: fix icons on real devices and use more icons from mockups (cbb763a)
  • chat: fix message border styles (98082e7)
  • chat: fix navigation on account delete (fd5682f)
  • chat: grey out on send message button (f4d70ed)
  • chat: hide 1to1 conversations until at least another device has joined (f2d21bb)
  • chat: hide footer in settings subscreens (c8cd4ca)
  • chat: infos and devices in tabs bar (4efd3b8)
  • chat: install OpenSans and set it as default with 600 weight (a14d34d)
  • chat: line height for big text (e4be865)
  • chat: make conversations list fill screen (2a073fc)
  • chat: make footer buttons match mockups + refactor footer and nav to simplify them (f8d9e76)
  • chat: make icons closer to the mockups (bf02439)
  • chat: make messages style fit mockups (2dc1a46)
  • chat: modal delete account (4937bb6)
  • chat: open all tabs in main modal (ce4fc4b)
  • chat: padding for devices without unsafe zones (375fd0c)
  • chat: remove bad usages of styles.text.family (bfb9815)
  • chat: replace powered by react native by logo (0f06b02)
  • chat: responsive BertyId modal (263aef9)
  • chat: revert ListModal stack presentation because type 'modal' is broken on iOS 12 (4d1df33)
  • chat: settings buttons icons color (4e82615)
  • chat: show error modal if user tries to add a contact via deep link during onboarding (1873dd7)
  • chat: show error modal when the user tries to add the same contact twice or to add itself (a826c15)
  • chat: show scan help in prod (cdcb5af)
  • chat: sort conversations (4c28984)
  • chat: static messages box (2625e9b)
  • chat: update react-navigation and clean integration (4b87297)
  • front: status bar text black regardless of iOS theme (9dfcf96)
  • go: update gRPC (ff484b9)
  • ios: fix lock problem with badger (4de0cba)
  • messenger: add date to messages for devtool send to all (ebfa53b)
  • messenger: chat -> messenger in useMessageSendToAll (abe669b)
  • messenger: date text harmonization continued (465a658)
  • messenger: delete navigation and add vibration on send to all devtool (b0691dc)
  • messenger: homelist text size and alignment (87061fe)
  • messenger: restore notifications (54f5797)
  • messenger: restore readEffect in multimember (0b7ce6d)
  • messenger: swipe down limit home modal (193e9fd)
  • messenger: text of pastille member in multimember conv settings (f090717)
  • messenger: textinput message (20efde4)
  • messenger: vibration and navigate after share QR on discord (ca80e53)
  • messenger: whitelist messenger persistance (c7f609e)
  • mini: added ctrl+{p,n} to navigate between groups (7228f27)
  • append major version to go mod path (945245f)
  • avoid syntax error message (27cbb85)
  • build issue (ac25a12)
  • buildkit (4c851b8)
  • bump gorm (deda44e)
  • check the api addresses len in the config (e9fc737)
  • deeplinks (a6a5891)
  • disable autocomplete on onboarding name entry and delete acct confirm (a33ba9e)
  • don't return nil in DevShareInstanceBertyID (6fc0fde)
  • dummy sign shake.framework manually (7b92989)
  • enable auto replicate on sent contact requests (3de03e5)
  • enable CGO in .goreleaser config (6574b32)
  • ensure pk and cid in db methods are not empty (2903b8b)
  • fileconfig (280ae5a)
  • fix android.release rule on computer that are not Buildkite agent (ee15591)
  • fix archive build mode (9c045cc)
  • fix logic in GroupMessageSubscribe and add dedup in both subscribe (a0d6013)
  • fix segfault on api endpoint (5a02ca2)
  • fix tracing (d530e15)
  • fix xcode12 build (73db438)
  • ignore api ipfs error to allow two berty instances on the same place (2b44c49)
  • improve scenario AddContact and fix panic in tinder_swiper (a4d4beb)
  • improved scenario tests, fixed related issues (b2fabe5)
  • ios release (0905000)
  • ipfs webui was not display correctly (52806bf)
  • makefile and ci workflow (79bdcbb)
  • mark handshake tests as slow (225ab7f)
  • metadata index: seed and incoming contact request state (94df0a1)
  • move berty banner package in the pkg/ directory (94bd8da)
  • pass BUILDKITE env variable (38e5920)
  • persistent store logic (e687481)
  • remove unused files (3ef93fa)
  • Replace RDVP with ip instead of DNS for the CI. (00a2217)
  • request manager on mobile (0b5609a)
  • request ref reset and enabling order should not matter (dc3c2c5)
  • responsiveness betabot modal (8f4f648)
  • restore git version in system info (e9b7074)
  • revert changes on release-ios.sh, fix github actions workflow (fab6cd4)
  • simplify scheme (1dfd279)
  • stop bouncing on views with scroll if no bounce callback (34d1509)
  • text input text is black in dark iOS mode (929f7ae)
  • update Betabot URL (7313fe6)
  • Various RDVP releated improvements. (f85277c)
  • build: run gen with protoc:23 locally (a8785a3)
  • chat: add berty logo onboarding (cabcfb0)
  • chat: add hack to prevent calling back with error on grpc closed without grpc-status (3e1b727)
  • chat: adjust id svg circle (7888d14)
  • chat: delete shared props (d8641d4)
  • chat: disable warning and show error string in prod (9b3f8ea)
  • chat: don't nest FlatList in ScrollView (042a061)
  • chat: error invalid scan (9cb26cf)
  • chat: fix app icon ios (1a63b60)
  • chat: fix clip of outgoing request avatar (96837f4)
  • chat: fix lineHeight of incoming contact request time for small screens (4177f73)
  • chat: fix swipe down keyboard on messageList (7684d33)
  • chat: fix unused variables (5d25a3b)
  • chat: i18n warnings (8794fab)
  • chat: icon empty contact request (43f2021)
  • chat: load spinner style when load app (c37b354)
  • chat: police onboarding darkmode (1aae3da)
  • chat: prevent race condition with GeneratingYourKey screen (f75f914)
  • chat: really wait for the account to be initialized in GeneratingYourKey page (07a9b25)
  • chat: refactor hooks package (b56930e)
  • chat: refactor navigation package (b7f80d5)
  • chat: refactor storybook package (16e6c8c)
  • chat: refactor styles package (3732c8e)
  • chat: remove shared-storybook package and dependencies (8453091)
  • chat: restore various buttons touch feedback (e057c0e)
  • chat: skip unimplemented onboarding pages (d19ed32)
  • chat: support deep link in scan submit (2b88b4b)
  • chat: swipe down on main modal go back (3b7a053)
  • chat: switch SaveAreaView from react-native to more stable react-native-safe-area-context (a1ba0d6)
  • chat: unset conversations reading state on app open (19e2abe)
  • chat/footer: don't include border in size computation since react-native uses border-box sizing (412b324)
  • go: add mutex lock in getOrComputeECDH (c41cb21)
  • lint: remove finalize method (beed2e2)
  • messenger: avoid handling already persisted interactions (841e298)
  • messenger: delete html files (5353218)
  • messenger: fix animation lag on account create click (92907e3)
  • messenger: fix handling deep links opened from outside the app (5ee41b0)
  • messenger: fix initial scaling calculation (6a47a6b)
  • messenger: fix responsiveness for iPad and small screens for scan and QR (b01658d)
  • messenger: handle group invitation message in 1to1 conversation (71398bb)
  • messenger: svg bgcolor / gen fake datas (b8dd9a9)
  • messenger: textInput disable logic (c55fcbd)
  • messenger: use custom BlurView on android (b3bc19b)
  • messenger: user message text size (d557554)
  • mini: fix grpc client nil request (segfault) (c546735)
  • mini: watcher loops should wait for goroutines init before returning (12961c5)
  • protocol: fix activate group wrong context (cdfab1a)
  • subscribe: wait for subscribe to be ready (81a33b2)
  • swiper: fix tinder swiper test (d0988f9)
  • test: check subscribe before list (eb958d7)
  • test: fix store_message_test.go subscribe before add message (e2bed90)
  • test: fix demo-bridge test (9c3980c)
  • test: fix test with rdv point (fe4d273)
  • test: removed log + marked as slow to tests (f526efa)
  • tinder: force FindPeers channel to be consumed entirely (4a63b55)
  • {ios,android}-build on system without cached gomobile (68ada74)
  • add a too many files open indicator on SystemInfo (49e7409)
  • allow incoming requests from contacts without rdv seed (709a522)
  • broken golangci github action (7a3c365)
  • build (04d6353)
  • build on ios (f9447cf)
  • bump deps (365e3ef)
  • bump deps (f0c8601)
  • closing IPFS node if created while instantiating bertyprotocol (2806eae)
  • context in mini + simple test to ensure context (820437a)
  • duplicate react-native dir removal (72b0f8d)
  • get initial scale size based on device orientation (64b2677)
  • get rid of inset margins on search results (6a24617)
  • identity provider issue/sync issue (31c70e7)
  • increase golangci-lint timeout on CI (aa75377)
  • invalid ttl (e39dcf8)
  • make the scirpt more universal + add cleanup (8a1131d)
  • metro error if pid is empty (a3ad00d)
  • refactor main (3e4882b)
  • rename errcode post rebase on master (e2b7620)
  • reported lint errors (0658707)
  • rootDir File object conflict (58558b3)
  • stop advertise if ttl < 1 (47a5e37)
  • swiper & contact request manager (d7858c0)
  • tool/chrome-with-logs/package.json & tool/chrome-with-logs/package-lock.json to reduce vulnerabilities (2a0489c)
  • tool/chrome-with-logs/package.json & tool/chrome-with-logs/package-lock.json to reduce vulnerabilities (24d13c2)
  • tracing: add grpc middleware, Add EnableTracer bool (d8f3fd2)
  • tool/chrome-with-logs/package.json & tool/chrome-with-logs/package-lock.json to reduce vulnerabilities (0327c0f)
  • typo in README s/concensus/consensus/ (a8489df)
  • update go-bridge building method + bump some deps (e4e9407)
  • update gomobile to last version (c49e683)
  • update reac-native-blur (21376df)
  • use fixed versions for protoc tools + smaller docker image (041d771)
  • use local time for qotd (e7e4516), closes #2407
  • wrapping in memory datastore with a lock (23860da)
  • wrong ip6 listener (c40414f)
  • wrong pk test in openDeviceSecret (5d9f369)
  • bazel: move bazel go workspace at the new go root location (37dc42c)
  • chat: warnings unique key (43947e8)
  • messenger: insta effect / scroll top / gif (4a731ea)
  • messenger: vibrations on delete account (838c35b)
  • test: fix test timeout (2c3ba23)

Features

  • improved reply and reaction features (0141b6a)
  • qr code update (42310c9)
  • messenger: default group avatars (c7dcec2)
  • messenger: log filters button (9b8078f)
  • add a way to stream remote node's logs (a1dfb06)
  • add Android Nearby toggle in front (a37d814)
  • add cellular / relay benchmark tool (41bfea9)
  • add gomobile ipfs (f9ffbf3)
  • add issue template (f472171)
  • add support for a lumberjack logger (e45bef3)
  • add support for a ring logger (117adcd)
  • bergy (692051c)
  • bridge between java and go (bfb2259)
  • convert CloseAccount from unary to stream (c5e19d1)
  • error screen (083ecd9)
  • exposing a message text search method from go (270fed5)
  • fix module resolver (82623f8)
  • global struct implemented, added few simple traces (45d747f)
  • implement Android Nearby driver (87d7e6c)
  • imported v1 android driver (a8a4652)
  • improve logger (6df57db)
  • mobile app inspector (5934055)
  • new conversation footer (4ce0f2e)
  • refactor logutil to support multiple loggers (176c8fa)
  • refactor the nearby driver to fit the new sdk wrapper (ba8fca0)
  • reply and reaction feature (d41db33)
  • app: hold/release to record voice message (c962302)
  • app: voice messages preview + auto next (8d63d44)
  • go: interface java driver and go (4504cb5)
  • messenger: add initials avatars (81643d7)
  • messenger: add IsCreator and IsMe fields to Member type (d952625)
  • messenger: reactions (e9f15df)
  • add 'rdvp sharekey' command (dd1ad08)
  • add configurable poll interval (b7fd5a0)
  • add duplex/stream error test in bertyaccount (cd0129a)
  • add go-libtor static libs and override OpenSSL-Universal (7633925)
  • added blur and updated design (99a8630)
  • added logo on QR Code, added .png as react-native-svg doesn't support .svg directly (ee966d1)
  • added swipe gesture on HomeModal box (c4fb44d)
  • bind go-libtor deps with iOS gomobile framework (caa0b21)
  • close icon rotation animation and swipe gesture fix (61975b8)
  • convert long unaries to streams with progression (ff805a2)
  • custom dropdown picker (2d45948)
  • encrypted berty links (1b91621)
  • encrypted link (19385a3)
  • file options (6139afa)
  • forked and modified react-native-qrcode-svg to match expected custom QR design (6aa1e93)
  • image view (2eb1a43)
  • image view swipe out (bb2f5fa)
  • improve js error (09cab5b)
  • media-sharing (3491eee)
  • minor ui updates (189e16b)
  • move cache from ios BLE driver to the proximity transport (d236350)
  • navigation fix after group creation (efb2999)
  • new onboarding ui (10007a4)
  • new UI/UX multi-account (635b22f)
  • paginate interactions and medias fetch during app init (7ae8396)
  • removed listModal route and used it directly (da11449)
  • setup gomobile cache to reduce rebuild time (e9ab06f)
  • Thank you for your contribution! ❤️ (d56bf9c)
  • ui fixes (9b588da)
  • grpc: improve grpc bridge errors (83915b4)
  • add a message cache (c58d8aa)
  • create Omnisearch (59de2eb)
  • messenger: add monitor metadata message and debug persistent option (f58e38c)
  • messenger: add UI message monitor metadata (f03302f)
  • add group monitor (e4dc3ee)
  • messenger: ble option (31c7134)
  • account export and import in mini (1d49a6d)
  • add integration binary (f4ae341)
  • add p2p metrics (37b7698)
  • add rdvp to peering peers (1ab2747)
  • send memberDevice and secrets on contact group init (381c51a)
  • messenger: add conversation devtool / update map on globals (46a5061)
  • add local only on account group (b4c805e)
  • add metrics compose for testing purpose (3b12fcf)
  • add metrics endpoint to betabot/rdvp (6e13aa8)
  • add rdvp metrics (a86144f)
  • add secrets sending and peers tagging on account group (9c7b2a2)
  • ui improvements (06b74ec)
  • app: open deep links in messages in app (9f4e97e)
  • ci: check Podfile.lock sync (42b3883)
  • doctor: mesure time for RDVP (3c6e384)
  • grpc: improve grpc bridge errors (17a8a55)
  • js: add react-native-bootsplash to cover any ui init graphic artifacts (1e38194)
  • js: ask for Bluetooth permissions (d639cba)
  • messenger: add devtool to list config contacts (fdc8bef)
  • messenger: add hardcoded avatars for suggestions (68c9f5a)
  • add replies buttons for betabot (f1b6923)
  • Add temporary Hacked Relay (62ad0b5)
  • Adding support first support for go-libp2p-tor-transport. (83f1851)
  • aggregates some values at top level on PeerList (765b08f)
  • berty cli command to export data (8b07439)
  • Checking if RDVPs are working in make doctor (3578998)
  • export account data to tar file within mobile app (6797cfb)
  • formatted changed codes using prettier (de05405)
  • go code for importing/exporting messenger data (108f10c)
  • implem call and screen (ee74524)
  • implement native tempdir getter for Android and iOS (b960714)
  • import ble from v1 and adapt it to v2 (43a10ed)
  • initial version of the PeerList call + new 'berty peers' CLI command (bc883db)
  • more consistant initutil CLI (29a5d09)
  • multi account management (6a64263)
  • navigation transitions, replaced react-native-screens/native-stack with @react-navigation/stack (7042ae3)
  • read more functionality implementation in conversation (cbbf30c)
  • record and play functionality (93d8ddd)
  • reenable tor on iOS (30718ca)
  • refactor sharing links (1bcba7c)
  • rename bertybridge to bertyaccount (79accb0)
  • set Android tempdir in go from Java getCacheDir method (f9053cb)
  • shared medias (ba4a244)
  • split bertymessenger and bertyprotocol packages (cc393aa)
  • split bridge into bertybrige (ef8cd1b)
  • support configuring berty and rdvp with a config file (19c6d03)
  • ui-imporvements (bf59105)
  • update bertyprotocol.PeerList + add new fields (f4786a5)
  • updated styles of HintBody to match expected style (61936f3)
  • updated styles of Home scree to match expected style (4fce816)
  • betabot: Added /demo version (9568568)
  • bot: configure two daemons on testbot + add intro README + create /config/vars.yml file (7d0fcef)
  • bridge: use initutil to initialize the mobile bridge (cb53648)
  • ci: add dependabot for js (1fcedf3)
  • make: add */package.json as dependencies for xcworkspace (4b968ee)
  • messenger: add intent-filter for http://berty.tech and berty:// on android (ba394d7)
  • messenger: add tor toggle and change daemon option (ac1650c)
  • messenger: multimedia (cc58a6a)
  • messenger: quick replies buttons (0410bfe)
  • messenger: use GetUsername to prefill CreateAccount page (46dd782)
  • (re)add launchscreen xib (7e4c85b)
  • add .env file creation in buildkite pipeline (021023d)
  • add 'broken' state to scenario, add protocol to unstable_test rule (f699155)
  • Add (No)Announce IPFS config as flag (e76d95e)
  • add betabot modal in js and add scenario (5ad7e7f)
  • add ios notification driver (9d22a74)
  • Add lifecycle manager to bertymessenger (fb0c28d)
  • add logs to db replay in messenger (9304421)
  • Add notification manager (da4a872)
  • add replay flag to Berty mini (da0e522)
  • add sqlite path flag to Berty mini (2cf894f)
  • Added a quote. (8b083aa)
  • added token issuer server for upcoming services (68061ae)
  • Allows multiple discovery driver to be used for discovery. (eaf00cd)
  • Allows the selection of key's params using rdvp. (bf2490b)
  • beta-bot (6927bd3)
  • bump react-native deps (3dbc59d)
  • contact initiated styled message (fa05f04)
  • create navigation swipe wrapper (e154a1e)
  • handle lifecycle (15fe794)
  • improve beta bot (b2a8522)
  • replication service + usage in mini (8d45d59)
  • replication service in mobile app (203b432)
  • betabot: display QR code on startup (c5ba05e)
  • lifecycle: better lifecycle handler & better errs handler on close (076f51d)
  • main: Add signal handler to main cmd package (5840cff)
  • messenger: add and display sentDate in GroupInvitation messages (5c3ba95)
  • messenger: add conversation list with new store (7f3195b)
  • messenger: add swipe lib (based on PanResponder) (6aa2b45)
  • messenger: lock portrait mode on mobile (de4ac81)
  • messenger: notifications first pass (9c09096)
  • new Conversation{Open,Close} calls + add "last_update" field (eb93389)
  • refactor CLI (981ad42)
  • refactor logger (0300150)
  • refactor message / metadata list API and activateGroup (efdd6e4)
  • refactor speed / stability filter that skip tests (fba55b9)
  • setup background fetch (25a81f0)
  • setup crashlytics temporarily for closed beta (will be removed) (b867661)
  • setup shakebug and env file for Android and iOS (e1c144a)
  • update react-native projects files (5f5b03c)
  • api: Add bridge proto (f76d570)
  • dev: Add devtools for native bridge test (e51a337)
  • grpc-bridge: Add js native bridge (18b218e)
  • ios: Add invoke unary method (968750a)
  • js: implement stream client (650c324)
  • messenger: set SentDate on UserMessage in golang (3cdecfa)
  • messenger: start using the go store in the mobile app (breaking change) (a8449e2)
  • activate multipeer connectivity by default (6f19177)
  • add ams rdvp (6759b06)
  • add auto semver on ios (368de6a)
  • Add bazel-go junit report (12d3a1a)
  • add berty bridge service (e135d93)
  • add blank target (8496981)
  • bump go-otbit-db to 1.10.1 (33b3583)
  • implement the native logger (76d8fbb)
  • init android bridge protocol (caca4e6)
  • move store logic from JS to Go (9ea65c1)
  • js: add flex utils to style API (3f8265c)
  • js: add node watchdog and restart the client on failure (8b53c35)
  • messenger: add avatar and name to multimember conversation (6e4dbfb)
  • messenger: add timestamp to message search result (427fbe8)
  • messenger: change scaling coefficients based on device orientation (9de170d)
  • messenger: generate fake datas (9c353ab)
  • add count of open files in SystemInfo (3d07b0b)
  • add flow js persist store, betabot persist options, responsive modal (2b88b30)
  • Add grpc gateway (1ca257b)
  • Add grpcgw multiaddr protocol (daa73a4)
  • add ios advanced xcbuild logs as artifact if build failed (ccb62ec)
  • add messenger.BannerQuote gRPC endpoint (7f90d6b)
  • add odb direct channel (96042c3)
  • add peer-of-interest connections debug logging (5e69788)
  • add simple auth to replication server (9181637)
  • add username package, improve android Makefile rules (4abe599)
  • added several quotes and alphabetized (9d23194), closes #1829
  • Allow swiping back on the MyBertyId view. (89b38ab)
  • auto accept group invitation (0f37f81)
  • betabot, error on unknown command. (a3a0133)
  • branded auth service ui (d0fb2a9)
  • bump ipfs/libp2p/multiformat packages (83a7494)
  • change map to struct of fields in the LocalRecord protobuf (e14d081)
  • copy share commands output to clipboard in Berty mini (17447b9)
  • date dividers in chat (a02a2cd)
  • display rlimit and rusage in systeminfo (9a3fb74)
  • enhance notification body component (7524c7a)
  • init local discovery (72c6c89)
  • join the local and remote peer caches (53b3473)
  • new request-sent/betabot UI/UX (a1e790c)
  • Patchable IPFS Config (b702636)
  • pkg/bertybot + cmd/testbot (cf0adaf)
  • Replace pipe listener with buf listener (adedf4b)
  • returns connected_peers in bertymessenger.SystemInfo (4c3b5f2)
  • rich gRPC errors (73c35f5)
  • styles for debug message (8fe6be7)
  • support bot commands + add some tests (e9831cc)
  • updated styles of Home screen buttons (569efbd)
  • use eventBus instead of check every X ms for host addr (21b9e0c)
  • user bertybridge as main bridge for account (84a32a4)
  • debug: list tagged peers for group (98b42b0)
  • front: add selector to search body text of all messages (e1c002f)
  • front: connect search functionality to UI (277bdbe)
  • js: add branded loading dots (e499dc0)
  • messenger: add contact connection indicator (cadd5c9)
  • messenger: add devtool and component systemInfo (5b2f820)
  • messenger: add devtool for send messages to all contacts (69b8597)
  • messenger: add more notifications (d94ab41)
  • messenger: add notifications inhibitors (32f8611)
  • messenger: add quotes of the day in search screen (5fd1049)
  • messenger: add screen Network Map (ec39d29)
  • messenger: add search feature in home (4e91aa1)
  • messenger: allow to cancel requests and delete contacts (3f96e71)
  • messenger: automatically drop db on schema conflict (01fee98)
  • messenger: conversation commands (52a815d)
  • messenger: groups (1bbee99)
  • messenger: import account data (b1fb9f7)
  • messenger: ios sounds (14bb436)
  • messenger: new UI/UX (fd12afb)
  • messenger: refactor onboarding and add services auth card (0f50804)
  • messenger: settings change i18n language (bf351ae)
  • messenger: style in-conversation group invitations (a0c3c6e)
  • toogle localDiscovery (5a9d588)
  • update protoc go deps (1163302)
  • use custom odb pubsub (2d2641b)
  • messenger: use messenger service to get and parse berty id (da71665)
  • messenger: use ownMetadata field to enable unidirectional contact request (839d2b0)
  • messenger: use URLs for group invites (513ce03)
  • mini: /contact {accept,discard} all + pastable synopsis (c951394)
  • mini: ack support (5e022d3)
  • mini: added /debug {system,ipfs,group} commands (577ffac)
  • mini: display names support (25cd4f6)
  • mini: show commands in history, trim, disable acks for non contacts groups (4a360d1)
  • mini: unread badge (bc58e96)
  • add an helper to share invite links on a dedicated dev discord channel (07803f2)
  • add basic webview (a6b08d2)
  • add ipad support (62937d1)
  • add ipfs webui blocks and extract them into the ipfs repo (b16573b)
  • add js console log to native logger (28b1378)
  • add share id devtool (03000fe)
  • add tracer init and few spans in berty-mini (5bea42a)
  • add tracing opt on ios (60aecbc)
  • Add tracing prefix (a3ca41f)
  • added tracer to orbitdb (2e26044)
  • allow config view and modifications in Settings tab (986d4f5)
  • bertymessenger.SystemInfo (7c84495)
  • contact request via handshakes and rendezvous points (a80f9cf)
  • implement contact request from bertymessenger go package (c7e089c)
  • implement ContactRequestSend from bertymessenger go package (aa41387)
  • init api end point (fd7388d)
  • move to ipfs webui pkger solution (354458e)
  • rename bertychat -> bertymessenger (98b0175)
  • replication service UX improvements (e268c18)
  • set Android and iOS minimum versions for gomobile bind (8bea279)
  • tag found peers from group to keep them in the peerstore (d25b378)
  • update berty deployment for traefik (352bcac)
  • use same payload format in mobile app and mini (6618ba4)
  • use xcodegen for berty-app (1fa50b3)
  • android: use local go bin (54e230b)
  • build: bump to go-build image to go 1.14.2 (e280495)
  • chat: add a way to import svg files (f5fc6b4)
  • chat: add from-now date in requests (7c63bd0)
  • chat: add link to the website and contact us (c3fcffc)
  • chat: add message acknowledgment (c290743)
  • chat: add navigation in implemented screens (580e483)
  • chat: add sha3 fingerprints (f2bad7a)
  • chat: add this contact modal (23cdf36)
  • chat: disable unimplemented buttons (2cddd9e)
  • chat: switch to real protocol (52ca31f)
  • go: add persistence for ipfs & protocol (85b34fd)
  • js: add web dev app (9bceca7)
  • add multipeer connectivity Transport and add it in libp2p (ee63c2e)
  • chat: add contact screen (f52c32b)
  • chat: add conversation thumbnail icons (f21f022)
  • chat: add modal on delete account (6aefa37)
  • chat: add outgoing contact request modals (043aa5f)
  • chat: add tracing config toggle (96f9851)
  • chat: add vibrations (ef5e283)
  • chat: contact request incoming details page (8f8f9ba)
  • chat: fill with samples when not enough conversations (9c9d398)
  • chat: implement share button and deep link handling (f5098e7)
  • chat: turn fullscreens modals into pages (f33c049)
  • chat: use jdenticon as user profile picture (0b66ac0)
  • debug: inspect stores in mini + corresponding grpc calls (d09bbb3)
  • ipfs: improve ipfs & add libp2p extra opts (d45b3c1)
  • ipfs: ipfs & libp2p update to v5.0.0-rc1-master (e022b62)
  • logger: add global logger (4d73c1c)
  • main: Add more flags for berty & rdvp (5472783)
  • main: resolve dns maddr rendezvous point (99bc6c6)
  • messenger: navigate to conversation on message notif press (3ff2d4f)
  • mini: Add quic transport to berty mini (aeffe2e)
  • mini: defaulting to a persistent store + support for display name as a cli arg (ab8704a)
  • mini: use bertymessenger for contact sharing (e265567)
  • pkg: Create local grpc client for protocol/demo (df012b9)
  • protocol: Expose protocol bridge (53d020f)
  • rdvp: Add nat & relay service on rdvp (f70fb2f)
  • test: Add logger opts to testingCoreAPI (c56b29e)
  • test: Add some test cases to scenario (c0f89b2)
  • testing: Add libp2p log enabler environment variable (0f7c6d9)
  • tinder: add driver mock test (26deac3)
  • tinder: Add logger to tinder (2025af7)
  • tool: berty mini cluster with tmux (a2cec27)
  • tpt: Add quic transport & bump to go 1.14 (2a4f104)
  • tracer: Add pubsub tracing (ae17e54)
  • allow configuring rdvp from CLI (21f3fe8)
  • allow logging to a file (929ba5f)
  • implement handshake (responder and requester sides) (c3fa861)
  • new bertychat service (protobuf + go) (4cc7345)
  • split pb types in standalone bertytypes package (bbdd336)

Performance Improvements

  • [ImgBot] Optimize images (3ae9285)
  • Add assets bundle and fake file. (bf44b03)
  • Cleaner replay check for beta bot. (90604b5)
  • improve onboarding anim perf by preventing key gen anims from starting before account creation form submitted (0d75d82)