Run app
Will open automatically in browser.
npm install && npm start
Explore and Find Ceramic Smart Documents
Home Page: https://tiles.ceramic.community
Moment is really heavy and I'm not sure we're doing anything with it which couldn't be done with the lighter weight date-fns
or dayjs
.
We should parse displayed content so that if ceramic docs/streams are encountered we can display them as clickable links.
possible package for this:
https://github.com/tasti/react-linkify (implements https://github.com/markdown-it/linkify-it)
https://github.com/Soapbox/linkifyjs
OED also mentioned in Discord that there's perhaps (or will be) a method to check for DIDs in text?
the DocID class should have a similar interface though to check if it's a ceramic uri
There seem to be a few edge cases where we're not correctly showing content (possibly empty) in tiles, see here as an example:
https://tiles.mechanaut.xyz/document/k2t6wyse1ukyas2ti9e68eh5lzf05d4pl815kdh3vmwwlcrsabtrq126vnl2yc
@isidorosp noticed some odd behavior when the following happens:
You go to a Doc with commits, and set the commit to something other than the initial,
You go to another Doc (via the search bar) -> the "loading commit" indicator keeps spinning until you select the first commit. I suspect that this is because we don't clear the "loadedCommit" variable if we're browsing to a new doc via the search functionality. Should probably fix within this PR.
#16
E.g. I'm looking at document kjzl6cwe1jw148ptxvefz496legyw0kkd01yhvvgqyt310aa5bzrds5kc2w049i. Selecting "Blog Post Lens 1" causes a UI flash but Lens 2 doesn't.
Discovered by @isidorosp. #16
this was quite useful for development!
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.