eibensteiner / eibensteiner.com Goto Github PK
View Code? Open in Web Editor NEWSimple self-hosted lifelog
Home Page: https://eibensteiner.com
Simple self-hosted lifelog
Home Page: https://eibensteiner.com
The responsiveness must be drastically improved. The behavior of longer-than-usual texts is important for desktop viewports and even more so for smaller screens. Texts that are too long should be truncated after a predefined maximum line length.
It should be possible for users to contact the author of a thought or story via their email address. This still has to be investigated, but it could be achieved by hovering over the author's name in the feed and showing a tooltip, or at the profile page.
When copying and pasting the link to a story on X or similar platforms, it is usually rendered with a visual preview. People should get a rough overview of what to expect when clicking a link. Showing the story title and the author would be perfect in this case.
Instead of the filter options "Recents", "Stories" and "Thoughts" it would make more sense to have "Recents" and "Featured" filter options.
"Featured" posts will be hand picked in the future.
Images in stories, as well as images in thoughts, should be clickable. When clicked, the image should open as an overlay. By clicking either a close button or the backdrop, the image should then minimize.
To get detailed insights about the performance, @vercel/analytics
and @vercel/speed-insights
need to be added to the project.
Currently, the link-block only displays the extracted images from a story. Unfortunately, this doesn't look very good because UI images are not recognizable at a width of 60px.
That's why I'd like to try the paper visualization: The content of the entire story should be rendered within a 48x64px rectangle, making it resemble a piece of paper with text and images on it.
The purpose of the website needs to be explained at the very top, where the user initially sees the feed. It should feature a custom design but should also be hideable. Once hidden, the introduction shouldn't be displayed anymore.
Additionally, the introduction should link to the already existing story about the launch, without affecting the post of the story.
To improve the performance of the feed, it would be better to show only the posts that are visible in the viewport (including a few more above and below the fold) and temporarily hide all other already loaded posts.
As the user scrolls, hidden posts should reappear, and this process should repeat.
Take a look at Posts, which handles it similarly.
The used stack as well as the purpose of this repository needs to be documented.
This measure should open the gate for further improvements, such as co-authored posts, and it also reduces the friction of navigating between stories and the primary feed.
It should be possible to add captions to images, not only for accessibility reasons but also for a better understanding of the context an image is placed in.
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.