CommaFeed 3.0 #1015
Replies: 15 comments 17 replies
-
Fantastic! Looks just great. While ago I drafted something at https://ebraminio.github.io/reader/ feel free to check if is there anything worthy to pick up, maybe clicking on that day/night button at the top right or search button (the only half working buttons) gives something worth to pick up or not. Thanks! |
Beta Was this translation helpful? Give feedback.
-
I like how it looks. 👍 |
Beta Was this translation helpful? Give feedback.
-
Reserving judgement just yet. Where are the stars on the line items? Looks like a significant loss of information density. Will there still be a "dense" one-line option for the right pane? How narrow can the left pane go? Looks too wide. Thanks. |
Beta Was this translation helpful? Give feedback.
-
As noted already RTL isn't on par, for example on this feed, https://fa.wikipedia.org/w/api.php?action=featuredfeed&feed=potd&feedformat=atom this is what CommaFeed.com looks like And this is what the upcoming version looks like, |
Beta Was this translation helpful? Give feedback.
-
Apparently when posts are already read, j/k n/p short keys won't work anymore. |
Beta Was this translation helpful? Give feedback.
-
Build from source instructions should be tweaked a bit I guess https://github.com/Athou/commafeed/tree/develop#the-short-version-build-from-sources as there is no |
Beta Was this translation helpful? Give feedback.
-
I finished my TODO list I think I implemented all the features of CommaFeed 2.6 in CommaFeed 3.0. |
Beta Was this translation helpful? Give feedback.
-
I'm a big fan of Commafeed, thanks your work. I use it every day, mostly on desktop, but I check on it on my smartphone as well. Since I use mostly on desktop, I'd say the compact mode still too big and waste of space for me (overall everything is too big, the fonts, except the counters). On the other hand on mobile it looks really neat. What I miss is the starring. With the new frontend you need 4 clicks. Click on the article, make it unread, starring and click on the title again to close the article. For a long article its not pleasant. On desktop there's plenty space for a star icon, but on mobile it isn't, because everything got bigger. To be honest I don't know what would be the best option. Maybe have starring option on desktop and not on mobile? But starring would be much more cumbersome on mobile. I think best bet would be an option to toggle on/off starring. I only used the dark theme, but something is off. After a little time I start seeing stripes. This feedback is born after using the new frontend only for some minutes. I'm going to use it and check back later. I'm a little sad I only found about this just now, after releasing rc1. Anyway, thanks your hard work! Nice job! |
Beta Was this translation helpful? Give feedback.
-
Hi! I've been a long time user of CommaFeed, and I'm very happy to see it's still actively maintained. Thanks for your work, @Athou :) Some thoughts on the new UI:
I'm excited to see where you'll take this project going forward! |
Beta Was this translation helpful? Give feedback.
-
Hi. I'm trying out CommaFeed and I'm really liking it! When I first ran the 3.0.0 version, I noticed quite low contrast of some elements. The contrast of the orange text on white background is 2.57:1, for orange on light orange it is 2.36:1. Lighthouse test confirms the same accessibility issue. I understand that this is the accent color for this app but maybe it needs to be a little darker. |
Beta Was this translation helpful? Give feedback.
-
Nice work, @Athou. 🥇 After some minor adjustments, all seems to work well on my venerable Core2Quad server, even if the compilation time has significantly increased. I just hope the runtime memory consumption won't explode. The new interface is nice, even if the "compact" mode is unfortunately not as compact as the old one. As I use the "Dark reader" firefox module, the dark mode is useless for me, but I appreciate the addition. Thank you. :) |
Beta Was this translation helpful? Give feedback.
-
Long time user of Commafeed, I've been using 3.x since it was rolled-out to the commafeed.com instance and now have some comments:
Happy to open an issue for any of these if-needed. |
Beta Was this translation helpful? Give feedback.
-
Sadly I have to agree with CPUGPU. I'm a long time user of CommaFeed and really appreciate your work but the latest update has essentially broken the website for me. It takes minutes to get past the Loading Commafeed (always sticks at 75%) and feeds with a large amount of posts don't even load at all. |
Beta Was this translation helpful? Give feedback.
-
Following up on this discussion for future readers, I responded to Athou about the excellent new server here: Summary: The difference is amazing; the new server is near-instant response. Athou will formally replace the old server after verify the new server is running well for a few days. Users and settings will migrate, but old articles will not due to constraints of the old server. Many thanks to Athou for taking the time to find and set up the new server! |
Beta Was this translation helpful? Give feedback.
-
I can also confirm the functionality and speed is infinitely better than on the previous server. Thanks, Althou! |
Beta Was this translation helpful? Give feedback.
-
CommaFeed 3.0
Hey there,
I've been working for the past few weeks on CommaFeed 3.0. This version contains a complete rewrite of the UI.
I wanted to:
The new UI is using React and Mantine and is written entirely in Typescript and I'm very happy with the result.
There are some features that are not yet implemented but it is perfectly usable on a day to day basis.
Here are the current missing features:
The code resides in the develop branch. A prebuilt version is also available after every push here.
There are no database changes and no configuration changes with this version so you can switch between the 3.0 version and the 2.6 version without any issues.
Note that if you build from sources, there is a slight change in the directory structure. The client and the backend are now separated in their own module.
You still build the application the same way but the resulting jar is now located in
commafeed-server/target/
instead oftarget/
This is still a work in progress, let me know what you think :)
Beta Was this translation helpful? Give feedback.
All reactions