Skip to content

Latest commit

 

History

History
235 lines (207 loc) · 27 KB

CHANGELOG.md

File metadata and controls

235 lines (207 loc) · 27 KB

Changelog

All notable changes to this project will be documented in this file.

Testnet Preparation - 2023-01-17

Changed

Blog Post

Added

  • implement load more for moment in home feed 8151c35
  • implement load more moment to profile-nft-collection 48f8556
  • everyone can now use google login! 8bba6a6
  • add moment caption backdrop when collapsed, improve ux cae82fa
  • implement read more to moment caption 5781e07
  • add sublte background to moment view list a5a895d
  • implement moment view reload dbf85af
  • add handleIndicatorStyle to appMenuContainer 90036ab
  • implement clear cache if new version 1798bab
  • localization for moment screen 4fce771
  • setup associated domains & fix debouncedNavigation 5b6dfa8
  • implement comment and clubs on moment; bump react navigation version 5773a9b
  • implement like for moment and liked indicator on collection-nft-profile fc1fe52
  • add memoization to layout and improve moment ux 0291a00
  • auto update screen if window height change 9aafaa6
  • implement moment element and navigation da62a68
  • implement deep link for moment route 454d674
  • navigate from nft, collection, and profile to moment list b2da495
  • initial moment scrollable list view implementation 917e575
  • implement queue for like transaction, improve UX d4b22c4
  • disable buy button in feed if other buy in process 501c134
  • implement payment cleaned callback 2e17533
  • implement moment list for NFT page e0f894c
  • implement moment list for collections page 6260626
  • add moment list to profile page d732f05
  • change loader mode on video trim editor a765ecc
  • video picker ios high quality 45b2604
  • compress video and cover for moment before upload 75d13cb
  • implement initial mint moment payment d0a7282
  • implement create moment page 95b9a08
  • initial create moment page setup bfe7d5a
  • implement video trimmer for ios and android 24d76f8
  • video dependencies setup 2d737ad
  • add video picker to moment 486bd0c
  • show nft list in choose nft for moment screen b66aace
  • initial choose nft for moment page f6ddff1
  • add choose nft for moment page & route 945219a
  • implement totalMomentSlotChanged socket event on profile 98fbd04
  • auto refresh feed & my profile if focused 2812b36
  • change add moment component border based on eligibility 0b12927
  • add moment on feed component cb99278
  • improve app network image to include fallback logic caaf930
  • implement lazy blur loading on feed 08fe4fb
  • fallback to original ipfs before show error component c3ee03c
  • show error icon if ipfs resized is not available b0c9d09
  • implement resized ipfs uri for various use case, improve performance 9d2de48
  • enable real aspect ratio for nft image 58cf849
  • upload full uncompressed data to ipfs 23213a1
  • simplify payment creator, improve speed 73e9002
  • apply lazy load for swiped tabs in collection nftdetails and profile 4b00138
  • initial moment setup 6a75563
  • set public key cache at account created ce73497

Changed

  • change font size layout calculation from wp to hp 21e95b0
  • optimize moment view initialization 94b921d
  • improve moment view list performance 1e33dae
  • improve google login UX 3339fcc
  • improve payment creator error handling ux 9b3d045
  • improve comment ux and payment status handling ffbba2d
  • improve navigation UX, prevent double tap navigation push cb30686
  • apply new layout to tabs based view e62a02b
  • implement aspect ratio clamp on layout calculation d452fe5
  • improve moment layout on android c438f3f
  • improve mute experience on moment 1fea9a2
  • improve moment video controls and UX 703ac13
  • change dimension calculation from window to screen 0e175d6
  • improve like UX on collection and NFT page 47b24bb
  • improve moment on feed 92f4064
  • improve trimmer for android and ios e59f7e2
  • improve feed error handling UX 8092f78
  • optimize incoming call avatar size aafb424
  • improve auto reload UX in feed & profile 867398b
  • refactor utils aac9d89
  • refactor components 4e8a0b2
  • improve urlCreator fe131ef
  • update nft secret content format 5bc4064
  • implement mmkv for redux-persist storage to improve performance e840779
  • improve lazy loading on profile; collection; and nft details a2269d8
  • implement assignDeep to redux state 053cb67
  • improve speed significantly on several pages 2d3b3f6
  • refactor overlyused dispatch 7d63e82
  • improve my profile loading speed a67d3ab
  • optimize profile loading speed f7530a3
  • add transaction constant & sync dummy 2d9c8d6
  • change mention id c1eab68

Removed

  • fix comment bugs and disable several features a81a263
  • on ios cropping reduce quality, thus cropping now disabled b9370e9

Fixed

  • fix scroll handler when navigating on profile-nft-collection eb3f75b
  • disable remove clipped subview on feed moment flat list bc36630
  • fix wallet load more layout e676675
  • fix video trimming orientation on ios 687b3ca
  • fix moment caption backdrop animation behaviour 67f279d
  • fix typo f29f667
  • fix react-navigation typing 3e48708
  • fix load reply indicator 5a076dd
  • fix layout in moment for android 82cfab0
  • fix autoplay bug and navigation push 53efd8f
  • fix create moment for ios 1772fd3
  • fix trimmer for android 0057523
  • fix refresh control in choose nft for moment 9a1a5a9
  • fix profile cache load in feed 0233642
  • fix profile reload cache logic 19fb94d
  • fix wallet key extractor 2ef2fe2

Security

  • sync type mint moment fff5550
  • update google secret app data with device pbkdf2 iteration c90f215
  • fix react-native-encryption patch for ios a41879f
  • patch react native encryption to support custom iteration 323ac41
  • sync typing for address feeds 8f1a65f
  • sync type after add like moment 8d03c09
  • sync type with comment moment 81915c5
  • sync typing for moments f112936

Blog Post

Added

  • add more info to README bc9f85b
  • add call cancelled event logic 5e41e55
  • add onboarding screen 9e51afb
  • ios video call implementation comply with voip apn spec 21d7210
  • init apn at app launch 3a86090
  • implement apn registration API c3176aa
  • initial ios voip notification handling 14d1f5f
  • add null to headless mode ios 37a7330
  • implement background fetch for ios in check deliver NFT secret beaefd3
  • implement user meta registration c206246
  • incoming video call for ios 4977da1
  • implement in-call transfer token (tip) 672ba9b
  • long press to copy chat text 9fb0566
  • implement light theme for video call UI d286d74
  • implement in-call chat utility 302d718
  • call timer; on-chain accept & reject; improve call UI/UX 984fd01
  • implement recover call & setup some video call on chain type 3faddc0
  • add alert for busy or someoneIsCalling event 6c5d136
  • add modal for video call reconnection 258c1f0
  • handle IPFS data load for replies & implement redux state management 1d02488
  • handle comment stored on IPFS 4754ee1
  • implement additional authentication for call socket 425bc4b
  • remove event listener for answerCall 449029c
  • answer call from killed state in android 3fc8d93
  • reject call if application is terminated 3c54115
  • patch for android video call incoming call vibration on lockscreen ca7acd2
  • add callDisconnected event cb911be
  • add call sound effect and improve UX 1552323
  • implement redeem NFT video call 935a413
  • add video call local track fe04ff3
  • add AppRedeemVideoCall screen 81a45e5
  • config fcm for ios 187fbcb
  • localize incoming call label in android 568f711
  • add avatar to call UI 52c0bfe
  • configure babel numeric separator c1949c6
  • setup dotenv-vault 320de5b
  • initial implementation of incoming call screen for android 91f9ff3
  • setup video call route and fix redeem date parse 2170973
  • setup react native callkeep 3e3aebb
  • setup video call socket function b99a3f8
  • implement fcm token registration 9a51591

Changed

  • improve status bar compatibility with API < 23 2680d43
  • change url bac8c6c
  • improve mark as aswered UX & add notification if android disable overlay permission de05e0d
  • change port 3eae806
  • improve app linking utils function 944d538
  • improve my public key retrieval f18283d
  • balance changed snack improvement ed9e78c
  • increase android incoming call timeout to 5min 9bae41b
  • improve android receive video call performance 2c6be08
  • add fee information to wallet activity history 6758eb1
  • reset auth state on new app install on ios 5380ddb
  • improve start video call payload structure b48496b
  • improve fcm init and handling e613348
  • change android incoming video call request background to black 4a03bb5
  • improve call event handling experience d36e412
  • improve reconnection logic & redeem date parse 3109a1f
  • improve stake popup UX f62a0b7

Removed

  • disable flipper on android lollipop device 95784b1

Fixed

  • fix incoming call for lolipop 9d8e055
  • fix request overlay permission screen compatibility for lolipop ef21bf9
  • fix onboarding screen for lolipop and smaller screen 1d86bdd
  • bump reanimated to 2.9.1, fix compatibility with lolipop 3f8eedf
  • fix call sound on exit call 525c9f8
  • fix someone is calling logic & improve auto redeem route logic 4c20b5f
  • fix call sound fx 4e9abea
  • fix add redeem calendar logic a1898b3
  • fix calendar link and add auto nft redeem link route c4ec94d
  • fix ios persistent secure data 48fedb7
  • fix ios incoming call handler c1e44d3
  • fix add calendar schedule 53eed2e
  • fix android answer call from killed state 5e89a1b
  • fix android setTimeout in backgorund 3dd2d76
  • fix redeem time bug 33e85a4
  • fix redeem schedule label aac1c03
  • fix nft screen page not loading bugs f5d6545
  • fix redeem date parsing 3b68998

Security