Fixed a non-critical bug in meguca. Fixed a critical bug at archiving of 4chan.(degrade)
When using catchan with 4chan-x in waterfox(and I assume firefox) it treats 4chan-x's catalog view as index view. All the threads are displayed as if you were browsing index view, rather than as tiles.
>>2453664 # CatChan doesn't support 4chan-X's catalog, because 4chan-X tweaks HTML so much, it's hard to support. However, CatChan supports 4chan's native catalog. They are different URLs, for example, 4chan's native catalog: http://boards.4chan.org/a/catalog 4chan-X's catalog: http://boards.4chan.org/a/ As you see, url of 4chan-X's catalog is the same as url of index view, there is a historical reason. As far as I know, 4chan-X had provided catalogs before the native, and 4chan adopted it after that with different url, so 4chan-X's catalog has the url of index page, and 4chan-X rewrite whole HTML to make catalog. This is why it's hard to support. You can switch which catalog the [Catalog] link refers in index view in 4chan-X's setting,
>>2317842 # You would need a separate option (templates/specs.go, client/options/spects.ts) and then language definitions in lang/*/server.json. Then you would need to test it. I can't be assed to do it all.
As I posted in 4chan, I can't understand the situation. I'll repost them here. See 1389936 and later.
---- Overdetection might be caused by a bug of 4chan. I can't understand why this situation was occurred. Pic related. Can anyone explain this?
Pics are contents of catalog.json. Pic0: thread at page 0.1, time of last post was 1497199058. (threadA) Pic1: thread at page 0.2, time of last post was 1497198820. (threadB) Pic2: thread at page 0.3, time of last post was 1497199203. (threadC) ThreadA and threadB was overestimated clearly. Pic3: details of detection. Time of last post in a thread at page 0.5 was 1497199210, and later was seems to be ordered correctly. (last 3 letters were 210, 209, 209, 202, 200, 201(probably sage), 200, 199) But threads at page 0.3 and 0.4 were also overestimated.
This thread will be pruned, so I'll wait in meguca also. ----