charliewilco / downwrite Goto Github PK
View Code? Open in Web Editor NEW✍️ Markdown writing application that's down right, neat.
Home Page: https://beta.downwrite.us
License: MIT License
✍️ Markdown writing application that's down right, neat.
Home Page: https://beta.downwrite.us
License: MIT License
User needs appropriate context during an error.
there should be a generic header shouldn't need to reset it every time.
new Header()
UMBRELLA ISSUE:
need to refine editor and sidebar for mobile sizes
should have a unified start command
This component is begging for a refactor.
Should use form and onSubmit
for user feedback
Need to solidify tags in
Consistent gutters on main view and editors
There should be a quick way to add the post from the <Main />
view
Dark theme for editor view
save in local storage
currently passing around top level closing function to dismiss the navigation. there should be a onSuccess or onClick in the navigation that dismisses, like pass location as prop and if the location updates in componentDidUpdate
close the navigation.
bug:
small screens, tapping All Entries
doesn't close the nav (because it's not re-routing).
Users need to be confirmed in the system before too long.
A service should send an email confirm and not impede user
Should annoyingly confirm you want to delete the post.
Replace HOC of withUIFlashMessage
with an ErrorContainer
in unstated
<Main />
Component should be a drag and drop interface to drop in documents from desktop and parse them in the service and create an instance of the <NewEditor />
with the content and title.
Code blocks in Editor
should be able to type in an Instance of Prism.
A collection of style things that need to be addressed
Should be able to publish to Wordpress and Medium
for Helpers, export, tags, etc
Sharing button should be available on every card, should copy share link if it's public
Pull in concept solidified from https://github.com/charlespeters/downwrite-editor
these are going to be important.
in both rendering markdown and in Editor also night mode
if i try and hit my endpoint and i get a 401 with an expired token the main list shouldn't return as the empty state, there should be a meaningful error.
/
/new
/:id/edit
Basic authentication using firebase and torii
simple login email & password
Markdown rendering each href
as undefined.
Should update the <title />
currently can't login with email in the login form.
server-side issue
Should tag entries with keywords and search for them
Move global state to use unstated
When a post is previewed and the user isn't authenticate a header should appear with
if text is selected, there should be a word count of the selection.
Editor should autosave every 3 seconds, debounce and then alert the user that the post has be saved.
Downwrite needs to be rendered on the server, especially the preview pages and the default list
Here are a few good options
token should send username, user_id and client should decode it.
should be able to update password
if you're unauthenticated, viewing a post, signing in should route you back to the post you were viewing.
The cookie doesn't seem to be removed on signout.
Make two blocks stack
Formats & Services should stack
type State = {
error: ?Error,
info: ?ErrorInfo,
};
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.