mwanji / essayist Goto Github PK
View Code? Open in Web Editor NEWA blogging app for the tent.io protocol
A blogging app for the tent.io protocol
When reading an essay, there is a link to the essay that sits to the right of the title. In Firefox, the icon reads as follows which I believe is a hex code for something that it can't display:
26
93
basic bootstrap isn't optimal for this typeface, just increasing line-height
in css up to, idunno, 150% (i may edit that number later) will drastically increase readability.
if anything, a small selection of fonts (like in instapaper) would be a huge plus.
This is exposed through /posts/:post_id/versions
Offer a draft checkbox.
When checked, Essay is made private and stored as Markdown.
If necessary, a custom flag is added to the JSON content.
When unchecked, it is made public.
Drafts are available in nav bar.
Just display the HTML, as Markdown accepts embedded HTML.
Nav:
My Feed: gets posts from current user's timeline, with post_type Essay
Site Feed: gets essays from known users
Essay items:
Like a Status
Offer a configuration option to toggle between multi- and single-user.
Single-user offers shorter URLs and only that user can post.
unicode text is scrambled. Here is an example: http://essayist.mndj.me/vrypan.tent.is/essay/be6q3l
The characters in the title and body (in the parenthesis) should be Greek, but are scrambled. This is usually the case with unicode text treated as ASCII at some point in the code.
If logged in, favour essays by followings.
Replies to a Post can be retrieved using mentioned_post
querystring param on /posts.
URLs should be:
/<entity>
/essays
/<entity>
/essay/<id>
/essay/new
https entities should have no prefix.
http entities should have prefix h:
Currently, essays are being fetched remotely twice: once for the essay list and once for the single essay view. This is slow. The JS History API could be used to speed this up:
If the logged in user is following the requested entity, then use the user's credentials to retrieve all available posts.
After I bookmark an essay, I expect the bookmark button to reflect the new status.
If I click THAT button, I expect my bookmark to be removed.
When reposting something, I've come to expect that the app will make sure I want to: "Do you want to repost Spilt Milk by einat?"
Essayist does not do this.
Should request a new authorisation.
Especially at tablet/phone sizes, the avatars are huge.
After I favorite an essay, I expect the favorite button to reflect the new status.
If I click THAT button, I expect my favorite to be removed.
The font used for Essayist posts is distracting.
Each time I come to read an essay, instead of focusing on the content and reading, I can't stop looking at the font. I humbly suggest something more bland and less ornate.
I plan to have a huge number of "essays" that are living documents for current projects that I am working on. I don't want anyone else in the world to see these (until I DO want someone else to see them).
This proposal is simply to allow the private post flag to be set to true on an essay.
Replies to comments should show up under the Essay.
Could be title + URL. URL takes precedence for space considerations.
This is to prevent JavaScript in an essay from hijacking the user's session.
Add comma-separated app.admins property in essayist.properties.
http://snooze.henklein.com returns a 403.
http://tent.henklein.com hangs.
http://longearstestaccount.tumblr.com hangs.
Add app.name to essayist.properties.
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.