bindcreative / obbychat Goto Github PK
View Code? Open in Web Editor NEWObby Chat
Home Page: https://obby.chat/
License: MIT License
Obby Chat
Home Page: https://obby.chat/
License: MIT License
Needs dedicated hub to be set up.
This is what Hub sends https://github.com/byteball/obyte-hub/blob/master/push.js
Settings screen needs a toggle to enable/disable notifications
https://github.com/byteball/obyte-gui-wallet/blob/95d3354de9f9156fd06ccc63c0a4cac8c94f2510/src/js/services/pushNotificationsService.js#L13
https://github.com/byteball/obyte-gui-wallet/blob/95d3354de9f9156fd06ccc63c0a4cac8c94f2510/src/js/services/pushNotificationsService.js#L89
Fields to show: amount in MB and user-selected currency, from, to, date, fees, ID, finality
result: message from Obyte-TN is twice.
expected: messages should not be displayed twice.
Send bytes to address written or pasted.
This needs to solved in connection with this #37
Make app broadcast the NFC on screen where the QR code is shown (pairing deep-link on Pairing QR Code screen and wallet address deep-link on Wallet QR Code screen).
Android should be able to read NFC even when app is closed, iOS app should listen for NFC when Add Contact screen or Make payment screen is open.
Obyte.js library doesn't have this function yet, but should be like this
https://github.com/byteball/obyte-gui-wallet/blob/b9fc7517f853bb0fb5fafc2e9a9cdadecdd3e017/src/js/services/correspondentListService.js#L350
When user enters wallet address to Send screen, query if it's Autonomous Agent https://obytejs.com/api/get-definition
and warn user about sending GBYTE there "Autonomous Agents are not fully supported yet".
If the deep-link or QR code contains base64 encoded data, warn user and use https://obytejs.com/post/multi instead of https://obytejs.com/post/payment
If the deep-link or QR code requests for custom asset, disallow sending and show "Wallet doesn't support custom assets yet".
In single chat view after tapping send button
Every time app is opened ask for password.
If wrong password- then show "different" wallet.
On first time, show Recovery words screens https://cdn.discordapp.com/attachments/615899017393602608/648542256177086467/SPOILER_Screenshot_2019-11-25_at_15.46.31.png
Clicking on payment request should open a payment screen with prefilled/locked values.
Line 295 in d6f3318
Should be like this https://obytejs.com/utils/sign-message
and generate new address for each contact and after each payment.
https://obytejs.com/api/core/pick-divisible-coins-for-amount should support multiple addresses.
There is example how to use inputs https://github.com/bonustrack/obyte.js/blob/0fae707de4da43688e0c3e911a3f7a32dfa1efa6/src/internal.js#L34
Default Unit size selection for following: bytes, kB, MB, GB.
Integrate it in account balance, send screen, request payment and transactions list, so it will always stay as user preferred.
/[(.+?)](suggest-command:(.+?))/g
/[(.+?)](command:(.+?))/g
And replace these with UNSUPPORTED ACTION message
/[(.+?)](payment:([\w/+=]+?))/g
/[(.+?)](vote:([\w/+=]+?))/g
/[(.+?)](profile:([\w/+=]+?))/g
/[(.+?)](profile-request:([\w,]+?))/g
/[(.+?)](prosaic-contract:([\w/+=]+?))/g
Hide it when user clicks on "cancel" button.
List of chat contacts, their last messages, and timestamp.
When changing the from MB to GB, automatically convert 5000MB to 5GB. Same way when changing from MB to Bytes, automatically convert 0.5MB to 500000 Bytes.
but works after i restart the app.
When I accept some one else's invitation, I must send pairing info back with my device name
Dropdown filter with options: all, received, sent, smart contracts.
Same as requesting someones address, but with possibility to request to sign any message.
Flow:
[...](sign-message-request:MESSAGE)
to other user.result: nothing.
expected: chat messages in this messages should dissapear.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.