Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing features in News 25.x #2503

Open
3 of 19 tasks
Grotax opened this issue Dec 17, 2023 · 33 comments
Open
3 of 19 tasks

Missing features in News 25.x #2503

Grotax opened this issue Dec 17, 2023 · 33 comments
Labels
frontend impact Javascript/Frontend code
Milestone

Comments

@Grotax
Copy link
Member

Grotax commented Dec 17, 2023

Background

News 25.x includes a major rewrite of the fronted. This change was necessary since the old UI was based on angular JS (the original) and that framework is no longer supported by Google and therefore also all dependencies and everything around it.

The new frontend uses vue js and the nextcloud libs for vue js.

See https://github.com/orgs/nextcloud/projects/85 for the things that have been done so far.

Current Situation

We have alpha releases that include basic functionality. People can install them manually from the app-store via cli or however they like.

Missing Features

Pull requests welcome ❤️

@Grotax Grotax added the frontend impact Javascript/Frontend code label Dec 17, 2023
@Grotax Grotax pinned this issue Dec 17, 2023
@Grotax Grotax mentioned this issue Dec 17, 2023
3 tasks
@SMillerDev SMillerDev added this to the Vue Rewrite milestone Dec 17, 2023
@alxrdn
Copy link

alxrdn commented Jan 17, 2024

Hello,
following this discussion #2423 (comment)
Can the compact view mode be listed here as a missing feature?
I unfortunately don't have the competencies to provide with a PR for this, but someone probably do have

@kbridger
Copy link

Are there features missing that will impact external apps accessing news, eg. Nextcloud News Android app? Or is this all related to the News UI in Nextcloud via web browser?

@Grotax
Copy link
Member Author

Grotax commented Feb 12, 2024

All related to the frontend, the API/backend which is used by the apps actually is a bit better, performance, bug fixes for edge cases and so on

@PhieF
Copy link

PhieF commented Feb 23, 2024

Hi there ! thanks for the wonderful rewrite !

There is another missing feature in the sidebar (I guess ?) the import feature !

@Grotax
Copy link
Member Author

Grotax commented Feb 23, 2024

Yea in my understanding that is included in this checklist with Upload/download...

How exactly it will be solved has to be decided by the person who does it so far there is no interest in working on the frontend.

@pierfu

This comment was marked as duplicate.

@zachpmanson
Copy link

Very happy with the rewrite, much more responsive than the AngularJS version.

Missing feature: there is no way to move a feed from one folder to another

@azmeuk
Copy link
Contributor

azmeuk commented May 3, 2024

#2480 can be added to the list

edit: my bad. Sorry for the noise.

@SMillerDev
Copy link
Contributor

It's there, first group, first item

@zachpmanson
Copy link

zachpmanson commented May 15, 2024

Missing feature: There doesn't appear to be any way to import or export OPML files in the new interface.

(I apologize in advance if its there and I missed it)
If there is a way of doing this using the CLI/API I would love to know

@SMillerDev
Copy link
Contributor

The CLI can do it, and additionally it's item 1.4 in the checklist above

@FadeFx
Copy link

FadeFx commented May 18, 2024

Hi, i have to add that scrolling in the mobile Interface ist a Pita, as items disapear from the list too early and the rest of the list jumps up...

Also I'd love to see the full post list again, I was used to scroll through the list of full news items, as most providers do not feed the full article anyway.

@Grotax
Copy link
Member Author

Grotax commented May 18, 2024

For the first issue you mention there is already #2498 basically the vue component in use does not work properly.

I'm not sure if that view will come back. There are so many different opinions how the views should be done.

@SMillerDev
Copy link
Contributor

Unless people make a pull request of course, then there's a reasonable chance it will be added

@ChristianKrausse
Copy link

I miss the Keybord Navigation to the next Article

@pbek
Copy link
Member

pbek commented Jun 4, 2024

I miss the Keybord Navigation to the next Article

See #2671.

@pbek

This comment was marked as off-topic.

@Grotax

This comment was marked as off-topic.

@pbek

This comment was marked as off-topic.

@ax1036

This comment was marked as off-topic.

@SMillerDev

This comment was marked as off-topic.

@pbek

This comment was marked as off-topic.

@AHeinlein
Copy link

It might be worth it to have an "officially recommended" solution to this for now, apart from uninstalling news.
There is a way to install 25alpha and there is a workaround to get 24.x running und Nextcloud 28 (#2610). I am using the workaround for almost half a year now and it works well for me. I wish I could help more, but my time is limited and my php skills are, well, basic at most.

@Grotax
Copy link
Member Author

Grotax commented Jun 16, 2024

My official recommended solution is to update to the alpha. We do not support older versions at all.

Some people might find this strange but that's how it is in open source sometimes.

@TheNomad11
Copy link

The CLI can do it, and additionally it's item 1.4 in the checklist above

@SMillerDev exporting works via cli but how to import? can you help me with this? thanks!

@melroy89
Copy link

melroy89 commented Jul 8, 2024

Hi. To be honest I'm fine if you make an official release from 25.0.0-alpha8, because it has at least a working UI again. And people no longer need to apply a workaround in order to get the news app working under Nextcloud v29. So 25-alpha8 works good enough for me!

I fully understand that there are still features missing or other bugs, but personally I would just launch an official release again and continue from there.

@Siggi0904
Copy link

for sure, please upgrade these addon.
I'm hanging at 27 because is latest stable version and I'd like to upgrade to nc 29.

Great thanks.

@SMillerDev
Copy link
Contributor

I'm hanging at 27 because is latest stable version and I'd like to upgrade to nc 29.

And if we rename the current release it'll be just as unstable. You can also just install the current unstable version if you want to upgrade.

@Siggi0904
Copy link

In which way I can upgrade with newly alpha8?

@chesio
Copy link

chesio commented Jul 14, 2024

In which way I can upgrade with newly alpha8?

This thread has some answers: https://help.nextcloud.com/t/nextcloud-version-29-0-0-news-app-not-working/189784/10

@Goldmaster
Copy link

Not too bothered about the broken interface as i read on mobile. What does the interface look like? Hope it is as good visually as feedly.

iFreilicht added a commit to iFreilicht/.dotfiles that referenced this issue Aug 26, 2024
This upgrade was blocked by News still only having an unstable build
available for Nextcloud versions higher than 27:

- https://apps.nextcloud.com/apps/news
- nextcloud/news#2503

After reading a bit, I decided the rewrite was stable enough for me.
The upgrade initially disabled the app, but running these commands gave
me the unstable build and enabled it just fine:

    nextcloud-occ app:update --allow-unstable -- news
    nextcloud-occ app:enable -- news

I also had to remove the Right-Click App (which has been built in since
a long time, it seems), and manually launch the Recognize App's repair
mechanism after the first attempt failed.

    nextcloud-occ maintenance:repair
    nextcloud-occ recognize:download-models

The additional configuration option regarding the maintenance window was
a reaction to a warning in the admin settings.

Apart from that, everything is working great now!
@akhil1508
Copy link

@Grotax Do you know which of the features in the checklist are already completed or in progress? Or is the list already up-to-date? (I don't want to create duplicate PRs)

@Grotax
Copy link
Member Author

Grotax commented Sep 17, 2024

Should be up to date but if you want to work on the code and implement create a PR better double check 😊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
frontend impact Javascript/Frontend code
Projects
None yet
Development

No branches or pull requests