inforss reloaded - palemoon version of inforss

General discussion, compatibility and contributed extensions.

Moderators: satrow, FranklinDM, Lootyhoof

thosrtanner
Fanatic
Fanatic
Posts: 241
Joined: 2014-05-10, 18:19
Location: UK

inforss reloaded - palemoon version of inforss

Post by thosrtanner » 2017-04-17, 19:56

Seeing as one of the main reasons for me moving to palemoon was that Australis broke my favourite extension. A news feed reader called inforss, which gives you a scrolling line of news headlines on the status bar. Anyway a change to palemoon broke that too and justoff kindly fixed it. SO I thought I'd learn Javascript and see what I could to to maintain it, as it hasn't been updated for a long time. I contacted the original author and he was quite happy for me to fork it.

Anyway, after a while and much surprise at how awful javascript actually wasn't if used properly, I've fixed a few of the existing problems (just a few. I have a repository for this on github and I've raised something over 70 issues for myself...) and the addons team kindly agreed to add it to the palemoon addons site, so feel free to give it a whirl and drop any comments in this thread. Or open an issue...

It does come with documentation, but sadly most of it seems to involve screenshots from the firefox 3 era. I'm still working on that!

Cheers

User avatar
JustOff
Localization Coordinator
Localization Coordinator
Posts: 1800
Joined: 2015-09-03, 19:47
Location: UA
Contact:

Re: inforss reloaded - palemoon version of inforss

Post by JustOff » 2017-04-18, 14:34

My respect and congratulations! This is how open source works :thumbup:
Here are the add-ons I made in a spare time. That was fun!

thosrtanner
Fanatic
Fanatic
Posts: 241
Joined: 2014-05-10, 18:19
Location: UK

Re: inforss reloaded - palemoon version of inforss

Post by thosrtanner » 2017-07-29, 19:57

I have now released version 2.0.1.1 of this, which mostly restores a lot of functionality that went missing as firefox deprecated APIs, and cleans up the underlying code

I've also migrated a fair amount of documentation to the github repo wiki pages.

silv7k
Moongazer
Moongazer
Posts: 11
Joined: 2016-02-12, 23:22

Re: inforss reloaded - palemoon version of inforss

Post by silv7k » 2017-09-28, 01:39

Thank you SO MUCH for support of the extension!
It was one of my favourite in ol’ good times of Firefox too. When Palemoon 27.x (I believe) crashed it, I was heartbroken.
It works now in PM27, and more: now InfoRSS Reloaded can read a couple of RSS subscriptions the old InfoRSS 1.4.x was not able to read (don’t know why, they looked correct, no parsing errors).
Thanks again!

thosrtanner
Fanatic
Fanatic
Posts: 241
Joined: 2014-05-10, 18:19
Location: UK

Re: inforss reloaded - palemoon version of inforss

Post by thosrtanner » 2017-09-28, 18:50

Yay. Thank you for using it.

While I've been slowly working on upgrading it I found a lot of little nuisances (including some issues with both rss and atom feeds) and unmaintained stuff that I've tried to fix, so hopefully it works as well (or better) than it used to.

Still haven't addressed the 'sometimes produces very very old headlines' issue (though at least I know what's happening there now).

thosrtanner
Fanatic
Fanatic
Posts: 241
Joined: 2014-05-10, 18:19
Location: UK

Re: inforss reloaded - palemoon version of inforss

Post by thosrtanner » 2018-03-04, 12:43

Now released version 2.0.2.1 (requires 27.7.2 of palemoon or later)

Apart from fixing a couple of issues bought up by real users ( :D wow) I've refactored and reworked the way feeds are fetched, so that group feeds behave more predictably, as should the next/previous buttons.

Sadly I've also raised myself a bucketload of issues whilst investigating that.

User avatar
Macca
Apollo supporter
Apollo supporter
Posts: 33
Joined: 2015-04-28, 20:18

Re: inforss reloaded - palemoon version of inforss

Post by Macca » 2018-05-21, 14:43

Would it be possible to make InfoRSS show its feed somewhere else besides the statusbar and/or its own top-down bar? Like, for example, making the whole thing drag-able anywhere in the UI?

thosrtanner
Fanatic
Fanatic
Posts: 241
Joined: 2014-05-10, 18:19
Location: UK

Re: inforss reloaded - palemoon version of inforss

Post by thosrtanner » 2018-05-22, 21:30

Not quite sure what you mean. dragging it to the middle of the window wouldn't work too well. I might be able to give the option of having it on the extreme left or right if palemoon lets you do that. Draging might be difficult as most of the bar is used for stuff, but it could probably be done eventually.

If you raise an issue on the github site with a bit more detail, I'll see if I can fit it in between tidyups and rewrites of bits and pieces

thosrtanner
Fanatic
Fanatic
Posts: 241
Joined: 2014-05-10, 18:19
Location: UK

Re: inforss reloaded - palemoon version of inforss

Post by thosrtanner » 2018-07-15, 09:21

Now released version 2.0.3.0 (requires palemoon 27.9.3 or later).

Big change in this is that it now doesn't redisplay very old headlines for feeds that insist on publishing their entire history. However, depending on the age of headlines and your expiry settings, this might not work the first time it picks up headlines from that feed. However, I've had my expiry setting set to 2 days for one feed that used to give that problem for a month or so now and not seen it recur.

Also NNTP feeds might show the same issue. I refactored them a lot.

Guilty admission: I've marked it as working with 28.* - A quick test shows it working with the current unstable, but time will tell I guess.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 24979
Joined: 2011-08-28, 17:27
Location: 58°2'16"N 14°58'31"E
Contact:

Re: inforss reloaded - palemoon version of inforss

Post by Moonchild » 2018-07-15, 13:24

thosrtanner wrote:Guilty admission: I've marked it as working with 28.* - A quick test shows it working with the current unstable, but time will tell I guess.
If it works with the unstable in its current state, it's extremely likely to work with the final releases.
"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne
Image

User avatar
Al6bus
Fanatic
Fanatic
Posts: 237
Joined: 2015-08-24, 14:55
Location: Lemberg

Re: inforss reloaded - palemoon version of inforss

Post by Al6bus » 2018-07-25, 19:42

it doesn't work on last unstable (pm 28 beta 4). after installing the add-on and restarting, the browser no longer boots. only appear 2 processes of pale moon in the task manager. when pale moon is reloaded, the process is still hanging in the task manager. this is just the result of the subsequent launch of the browser ;)
Thanks in advance for your help :)
Upd.
Last edited by Al6bus on 2018-07-25, 20:28, edited 4 times in total.
Windows 7 Pro x64 - Pale Moon x86
We hope for e10s(multiprocessing) or another alternative implementation :)

thosrtanner
Fanatic
Fanatic
Posts: 241
Joined: 2014-05-10, 18:19
Location: UK

Re: inforss reloaded - palemoon version of inforss

Post by thosrtanner » 2018-07-25, 19:53

While it's possible that it'd cause the browser to hang at startup, that's a little surprising. I will look as and when I get the time.

Not entirely sure how this could cause palemoon to run twice either.

User avatar
JustOff
Localization Coordinator
Localization Coordinator
Posts: 1800
Joined: 2015-09-03, 19:47
Location: UA
Contact:

Re: inforss reloaded - palemoon version of inforss

Post by JustOff » 2018-07-25, 20:10

I confirm that Pale Moon 28.0.0b4 can't start after installing infoRSS 2.0.3.0 or 2.0.2.1.

I also have to add that 2.0.3.0 does not install properly into a fresh Pale Moon 27.9.4 profile, while 2.0.2.1 does it and upgrades to 2.0.3.0 without errors.
Here are the add-ons I made in a spare time. That was fun!

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 24979
Joined: 2011-08-28, 17:27
Location: 58°2'16"N 14°58'31"E
Contact:

Re: inforss reloaded - palemoon version of inforss

Post by Moonchild » 2018-07-25, 20:14

Using the toolkit console, kudos to Tobin for restoring it, you may be able to garner why the browser won't start. use the -jsconsole CLI parameter.
"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne
Image

thosrtanner
Fanatic
Fanatic
Posts: 241
Joined: 2014-05-10, 18:19
Location: UK

Re: inforss reloaded - palemoon version of inforss

Post by thosrtanner » 2018-07-26, 20:53

Oh, OK. thanks. must be something to do with creating a default setup then. will have a look

thosrtanner
Fanatic
Fanatic
Posts: 241
Joined: 2014-05-10, 18:19
Location: UK

Re: inforss reloaded - palemoon version of inforss

Post by thosrtanner » 2018-07-26, 21:57

*headdesk* spurious ( in list of exports in modules/Version.jsm. Will update asap but need to go to bed now

@justoff will 28b4 not work even with an already installed inforss?
Last edited by thosrtanner on 2018-07-26, 22:02, edited 2 times in total.

User avatar
JustOff
Localization Coordinator
Localization Coordinator
Posts: 1800
Joined: 2015-09-03, 19:47
Location: UA
Contact:

Re: inforss reloaded - palemoon version of inforss

Post by JustOff » 2018-07-27, 10:05

The only version of infoRSS with which I can successfully start Pale Moon 28.0.0b4 is 2.0.0.0.
Here are the add-ons I made in a spare time. That was fun!

thosrtanner
Fanatic
Fanatic
Posts: 241
Joined: 2014-05-10, 18:19
Location: UK

Re: inforss reloaded - palemoon version of inforss

Post by thosrtanner » 2018-07-27, 20:36

Have released 2.0.3.1 of inforss which starts fine with a blank profile with 28.0.4

And that's what one little bracket can do for you...
Last edited by thosrtanner on 2018-07-27, 20:36, edited 1 time in total.

User avatar
JustOff
Localization Coordinator
Localization Coordinator
Posts: 1800
Joined: 2015-09-03, 19:47
Location: UA
Contact:

Re: inforss reloaded - palemoon version of inforss

Post by JustOff » 2018-07-27, 20:49

Thank you, I confirm 2.0.3.1 work just fine with a clean profile with 27.9.4.

But with 28.0.0b4 I still have 100% CPU load of one core and browser doesn't start :?

UPD: I made some bisections, and here's the commit that breaks 28.0.0b4.
Last edited by JustOff on 2018-07-27, 21:30, edited 1 time in total.
Here are the add-ons I made in a spare time. That was fun!

thosrtanner
Fanatic
Fanatic
Posts: 241
Joined: 2014-05-10, 18:19
Location: UK

Re: inforss reloaded - palemoon version of inforss

Post by thosrtanner » 2018-07-27, 21:38

thats odd. i just upgraded to 28.0.4 and it's working fine.

staring at that commit, for which much thanks, umm. I can't see an obvious infinite loop there. I'll have a poke round, but maybe something in the way those are handled in pale moon has changed?

UPD: Must not try and reproduce issues 5 minutes before bedtime. Profile wasn't blank...
Last edited by thosrtanner on 2018-07-28, 05:45, edited 1 time in total.

Post Reply