ecency / ecency-vision Goto Github PK
View Code? Open in Web Editor NEWImmutable, decentralized, uncensored, rewarding communities built, owned and operated by its users
Home Page: https://ecency.com
License: MIT License
Immutable, decentralized, uncensored, rewarding communities built, owned and operated by its users
Home Page: https://ecency.com
License: MIT License
Not all witnesses operate a witness under their main account(or even similarly named accounts). Having a by
field in the witness section can help users realize who the witness is by so they can better cast their votes. Example on peakd + condenser attached. Support for multiple users in the by field as a csv would be nice too(something condenser has but not peakd). The required data is stored in witness_owner
field in the profile
field of the account's metadata.
If the flag text ends on a newline("flag_text":"Posts about Pubs\n"
) the update won't be successful. If flag text ends on a newline, it should be removed("flag_text":"Posts about Pubs"
).
When react 18 available, move to it and add code splitting offered by React 18 for SSR
let's create amp pages for posts, it could work just like ?history
instead for amp pages ?amp
or ?amp=1
addition that will render different page with amp based components.
We have amp
branch that has slightly different approach but we want to explore all options and see which method works better. Current implementation on amp branch, takes entire page and attempts to convert it to amp which ignores some scripts and doesn't works as reliable as we want.
Alternative approach would be to have separate /pages/amp.ts
that uses mostly static components but has similar design patterns like /pages/entry.ts
. And in amp.ts, we can have button that switches to non-amp page for functionality and interactivity.
Check loom video reference as well.
https://trello.com/c/rwgGEM7y
I have a suggestion to enhance the Ecency browser app by either (or both) making it honor the prefers-color-scheme
CSS media to automatically turn on the night mode, even when a cookie for that is not set.
Another proposition from me is to extend the lifespan of theme cookie. Currently it's a session cookie only, so once I restart the browser (or restart the PC, or reboot into a different OS) I have to go and change the theme again. Very frustrating. IMHO the expires
value could be set to something arbitrarily high, like half a year or one year maybe.
I could theoretically do a PR with these, as these two changes should be no-brainers, but:
So I am leaving it here for consideration, hoping for a feedback :)
website can be installed as app and in that instance, we should check possibility of giving people navigate with address bar. Because from what I see those apps won't have address bar. On desktop we can use desktop navbar, on mobile devices, not sure yet but need to test desktop navbar and make it responsive
There's no indication of the age of the price feed on the witness page. With a lot of Hive's economy revolving around an up to date pricefeed from witnesses it would make sense to alert the users in some way of witnesses with older price feeds. Currently in the top 50 witnesses, there are 6 with price feeds which haven't been updated in a week.
Description:
When typing (on a comment/reply) to a post that has a lot of comments.
Example: https://ecency.com/hivebuzz/@hivebuzz/christmas-2021 (that has 4355 Comments)
The typing on the main post reply is very sluggish when ALL the comments are visible/loaded.
Where it does not happen:
If the post has just a few comments 1-100... this does not replicate. But the moment these increase a certain lag becomes noticeable until we reach noticeable sluggish on posts like the above (with more than 4000 comments).
Does not also happen for comments of comments...
Preliminary Troubleshooting:
On the local exercises, I have found that commenting the following line, eliminates that sluggishness.
But (even with the above line commented) I still experience an initial time to load of 1-5 seconds or when scrolling up and down (allowing the left "on top" mount to disappear and then re-appear...
Hence this makes me feel that the issue is somewhere else on "mounts" that either loop or are causing too many interrupting on the input boxes.
3 dot options need reviewing
details:
We are adding premium accounts into next mobile app update. It is potentially giving option to purchase/create account without extra checks and get extra perks included.
Check mobile PR here: ecency/ecency-mobile#2456
Essentially, similar option will be shown to user on our /signup page and on click user will get QR screen with dedicated purchase link and scan with mobile app to finalize in-app purchase and get started.
More Filters options with dropdown.
Check loom video
In profile Permissions page, add option to change recovery account and show current recovery account.
Just installed 3.0.20 .deb on UbuntuStudio 21.10 Get a blank page when trying to view the Hive wallet. The Ecency wallet displays fine but not the Hive wallet. Doesnt matter what you use to get to it. Either directly through the menu in upper right or on the wallet tab in the settings page.
I tried signing in and out with Hivesigner and without Hivesigner.
3.0.19 did not have this issue.
It seems Hivemind is a requirement for some features such as "discover" as that makes a lot of calls?
Is Hivemind a requirement for login? It seems that it also tries to make /api calls when logging in accessing hivemind?
Thank You
This is rather big tasks but we want to do it in iterations and gradually make components separate and reusable. Just like market page charts component we recently did.
Also make them loadable so each page can doesn't have to download entire js bundle but only portions/components needed for that page.
Check details in Figma
The images in this reply do not look right. This is after clicking the "View the full context" link. However, the same reply, when viewed out of context, is rendering the images properly. The reply itself was created entirely in HTML, not in markdown, if that makes any difference. It also renders properly in an alternate front-end.
Add proposal creation form
Currently there is no unified way to monitor web state, having such a unified console like reactotron really makes a day n difference for tracking app status.
iOS plist changes to handle referral link sharing/opening on mobile app
When trade is created HIVE or HBD balances are reserved in open orders. In wallet page we can show them or indicate them, so account owner knows they have open order in Market and they can cancel to get their tokens or create new order, etc.
Into comment editors, just like main editor.
In settings page
Don't show search field if there is no content to search from. If user posts are empty or comments are empty, no need to show search.
Same for community feeds, if community doesn't have any content yet, don't show search.
When performing any transaction/transfers related with Memo field, we should have simple checks in place so content of memo doesn't leak sensitive data, like WIF/private keys and warn, even don't allow signing transaction....
NEVER put your private keys into a memo field as this could result in your funds being stolen.
Separate Landing page so we have static and fast page load. Right now, it is inside entry-index.tsx and some of the api calls and data is loaded automatically which we can avoid and make page load faster.
how do I set socks proxy?
Input is cut into half on electron build and mention/path search popover doesn't work correctly. Styles need review and fix.
Textarea-autocomplete
component likely need some styles like:
.rta {
flex-grow: 1;
display: flex;
Show indicator around user menu so we can inform level of remaining resources and possibly add some warning when running low. hiveblocks.com/@demo shows remaining number of comments/votes etc. Having similar estimations are great to establish some threshold.
Right now it displays 4 across and 5 down. So maybe 8 across and 5 down would be better.
If posts after their payout (7 days), voted by anyone, we should show tipping options or suggest tipping.
Drafts, schedules, snippets, search input autofocus
Downvote always showing 100% while actual value is low.
Make /witnesses screen more mobile friendly.
Expand permissions page to show authorized accounts and simplify private key viewing.
I want us to make it similar to hivesigner.com/auths page, viewing private key section should be similar.
Add common operations for Hive Engine tokens. Transfer, stake, unstake, some has delegation as well.
All uses custom_json
Hive operation, format is available here:
https://hive-engine.github.io/engine-docs/actions#actions-tokens
Due to change to comment component, similar entries refetching if activeUser state changes.
2 parts:
posting_json_metadata
with additional field "pinned": "permlink"
example, permlink is post permlink. This operation should be added into 3 dot menu when you are viewing your own post.posting_json_metadata
as pinned
field on top of all blog entries.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.