116 Commits

Author SHA1 Message Date
ccd0
d0cb366d5d Don't add back watcher unread count in 404'd threads. 2014-12-28 22:24:41 -08:00
ccd0
108920c536 Don't try to update the read posts until all posts are parsed. 2014-12-27 15:43:19 -08:00
ccd0
b656e6d690 Update unread count in thread watcher as posts are read. 2014-12-27 06:58:32 -08:00
ccd0
6589995e45 Fix treatment of fetched deleted posts. 2014-12-01 20:30:09 -08:00
ccd0
c38c37c720 Overhaul quote threading.
- Separate post order data from read/unread status.
- Make compatible with unread line and scroll to last read post.
- Implement [Thread New Posts] link.
2014-11-30 12:46:07 -08:00
ccd0
748258f59b Unread.postsQuotingYou -> ECMAScript 6 Set 2014-11-28 23:28:01 -08:00
ccd0
b618b760b8 Refactor adding of unread posts. 2014-11-28 20:26:22 -08:00
ccd0
370d73d183 Optimize new Unread code. 2014-11-28 17:34:19 -08:00
ccd0
62ab05e44f not needed 2014-11-28 16:05:53 -08:00
ccd0
00880478c4 Remove yet another unneeded use of unread post order. 2014-11-23 13:18:53 -08:00
ccd0
a502db7f47 More quote threading compatible lastReadPost computation. 2014-11-23 13:02:38 -08:00
ccd0
437f04729d rewrite Unread.sync 2014-11-22 23:16:36 -08:00
ccd0
6e0772ed5d rewrite Unread.setLine 2014-11-22 22:51:52 -08:00
ccd0
41755d1b8e Fix Unread.scroll conflict with Fappe Tyme. 2014-11-22 21:20:29 -08:00
ccd0
33d802d264 Use $.one in Unread.coffee. 2014-11-22 20:32:46 -08:00
ccd0
a710bdf8b4 Better Unread.scroll code. 2014-11-22 17:12:57 -08:00
ccd0
e74cd4e961 Fix Unread.init condition. 2014-11-22 15:39:50 -08:00
ccd0
c16000a861 Fix Unread sync bug. 2014-11-16 17:38:20 -08:00
ccd0
8bcec61542 Reduce unnecessary calls to GM_getValue. 2014-11-16 17:19:30 -08:00
ccd0
4ac31962a2 Move nameBlock into post class. 2014-11-15 20:41:32 -08:00
ccd0
99464b77dd another archived thread bugfix 2014-09-18 11:57:44 -07:00
ccd0
9d58a62e16 Archived thread related bugfixes. 2014-09-18 11:32:15 -07:00
Mayhem
dd3ce22632 Keep the title in 404'd tabs.
Conflicts:
	src/Monitoring/Unread.coffee
2014-09-13 17:32:41 -07:00
ccd0
46942f3e65 fix condition in Unread.init 2014-08-17 12:14:57 -07:00
ccd0
5745ee6b0a multiple DataBoards with same key causes sync problems 2014-08-17 11:19:52 -07:00
ccd0
5800bacc85 fix Firefox unread count bug 2014-07-23 07:09:45 -07:00
ccd0
7d14a5395f hide spoilers in desktop notifications 2014-07-04 14:45:15 -07:00
ccd0
63a9d3dcd1 follow Mayhem's changes to ThreadUpdate API 2014-06-18 23:31:37 -07:00
ccd0
17ab7f5f36 reduce data sent in ThreadUpdate events 2014-06-18 00:14:09 -07:00
ccd0
e810af22ca remove dead feature disconnection code 2014-06-17 22:54:51 -07:00
ccd0
3f210757cc disable features not yet working properly with quote threading 2014-06-01 22:40:20 -07:00
ccd0
4662d6e2aa okay to set lastReadPost if entire thread read 2014-06-01 22:25:04 -07:00
ccd0
0de728e5a6 get quote threading + quote notifications partially working 2014-06-01 20:48:43 -07:00
ccd0
f5047e8fdd remove workaround for fixed Chrome bug 2014-05-26 14:40:56 -07:00
ccd0
c3f04314cc make things work with Quick Reply and Thread Updater disabled 2014-05-11 17:36:13 -07:00
Zixaphir
6649e8519c Fix unread count + thread updater with quote threading enabled
See guys, fix one thing, break another!
2014-02-16 03:15:23 -07:00
Zixaphir
b3f937f5c8 Fix JSON Navigation unread count 2014-02-16 03:11:27 -07:00
Zixaphir
8454ed099c There is always a QR.db in appchan. 2014-01-16 16:52:21 -07:00
Zixaphir
7eb2d0aa34 Mostly fix everything broken. Mostly. 2014-01-16 16:44:18 -07:00
Zixaphir
8135493359 Fix unread count for your posts, among other things 2014-01-16 11:19:37 -07:00
Zixaphir
6095a97921 More of a proof of concept than anything. May revert? 2014-01-16 11:07:19 -07:00
Zixaphir
dc5daeba06 I really don't like iterating through objects. 2014-01-14 20:17:44 -07:00
Zixaphir
a20e85d30f Features can *and should* handle under what context they disconnect 2014-01-11 12:03:50 -07:00
Zixaphir
6bd1d44b68 Unread Count actually requires the nodes to be on the page
Unfortunately
2014-01-10 18:55:33 -07:00
Zixaphir
c47b14f0bf Now I need to figure out how to get the Feature.ready code to run 2014-01-09 20:15:48 -07:00
Zixaphir
0d29b42a02 This kills the script
No, seriously, this commit breaks everything if you open a reply.
It's k, though, that's why this branch exists: so I can break it
all without harming end users and stable development.

Holy carp, though, the amount of errors thrown!
2014-01-09 18:51:49 -07:00
Zixaphir
798ab20f35 ThreadUpdater.disconnect() 2014-01-07 16:30:18 -07:00
Zixaphir
32641549f2 Unread.disconnect() 2014-01-07 16:03:31 -07:00
Zixaphir
a980c540a9 Lets not waste a perfectly good assignment. 2014-01-07 10:52:22 -07:00
Zixaphir
ef34200fdb It occurs to me you can't disable our Quick Reply. 2014-01-07 10:49:08 -07:00