Conversation
|
UX is definitely not my strong suit so please guide me to have something usable |
|
If you want feedback, here is mine, as the original issue creator. I like the dedicated "Add a feed" page. 🙂 I find the "Subscription management" page a bit misleading now, because the only action is the creation of a category, which is rarely used.
Sorry for the lengthy feedback. I might be a bit too nit-picking, but it could be the only chance I get in 5 years, so I hope you forgive me. 😀 Thank you for your work. |
|
@Alkarex I do not have this problem on my machine. I am using FF on Arch. Even on smaller screens, there is no such thing. @mlaily I hear you. I've moved the category creation in the feed creation page where I've separated the 2 forms. I've also renamed the page to show that there is one page to create the elements. |
ec9d380 to
22d79a3
Compare
|
I like your changes. Something seems broken when adding a feed though. |
|
Thank you. I'll look at it |
22d79a3 to
276d08f
Compare
|
@mlaily it's fixed. |
|
I did some more testing. As I said, I like it like that. The only thing I find strange is that validation (popup messages for an invalid url, an empty category name...) is done on the subscriptions page, and not the page where the inputs are now... |
|
Good catch! I didn't noticed before. I'll look into it |
13a96b3 to
5b34650
Compare
|
@mlaily it's fixed! |
|
That was quick! :) Everything looks fine by me. |
5b34650 to
d5a9f91
Compare
|
@aledeg For the layout bug, try with Pafat theme in English. To solve the bug and simplify the UI, I think you could consider dropping one of the icons (e.g. the one for import/export, and keep only the one to add a new feed). For the additional fields, it can also wait for another PR, because it is not something we have now anyway. The reason for exposing timeout and SSL (and See this example of feed that takes 30s to load http://test.alapetite.fr/slow.rss.xml.php and try to add it to FreshRSS (which, by default, has 15s timeout) Minor: Maybe "Add" instead of "Create" for the button label: |
b4cc4c7 to
5722cb0
Compare
|
@Alkarex I've removed the import button and change the action button text. For the other fields, I'll rework it when they are available. |
|
@aledeg The other fields are already available, but currently only from a feed configuration page (so we have the text, parameters, etc.) |
|
Ok, I'll look into it tomorrow. |
5722cb0 to
8deb21d
Compare
|
@Alkarex I've added timeout and ssl. I could not find the force option. |
https://alpinelinux.org/posts/Alpine-3.12.0-released.html With PHP 7.3.18 (from 7.3.17) (and Apache 2.4.43 unchanged). No other significant change spotted
8deb21d to
3fd94e7
Compare
|
The feed attributes were not applied / used before loading. Fixed by 52ba7ff |
|
@marienfressinaud Do you want to have a look at the new UI? |
52ba7ff to
424c823
Compare
marienfressinaud
left a comment
There was a problem hiding this comment.
Maybe the "login" and "advanced" sections can be merged together, and hidden by default? It looks like they are required and make the form more complex than it is
|
I don't have a lot of time this week to spend on the review but it's a nice improvement and I trust you for the rest of the review :) |
424c823 to
cd7bbf7
Compare
|
@marienfressinaud the idea is to keep the layout from the add page and the layout from the update panel with the same fields and headers organization. For sure, the add page is a skimmed version of the update page but I find that hiding elements will be counter-intuitive. |
#fix FreshRSS#3097 Error from FreshRSS#3027
Before, the links was redirecting to the subscription management page which was the default behavior before changes introduced in 1.17.0 (FreshRSS#3027). All links were modified except the one for empty content. Now, the empty content links are redirecting to the proper page. See FreshRSS#3642






Closes #777
Changes proposed in this pull request:
How to test the feature manually:
Pull request checklist:
Additional information can be found in the documentation.
To ease the use of this feature, there is a new dedicated page to avoid numerous clicks.
Especially for switching categories or using HTTP authentication. The underlying actions
remain identical but the interface is simplified.