129 Commits

Author SHA1 Message Date
Nicolas Stepien
38d90627c6 Some cleaning in the QR code.
Use toBlob method when available (only Firefox supports it for now).
Fix %MD5 sauces.
2013-02-24 05:14:13 +01:00
Nicolas Stepien
ffa24e9d5f s -> S #932 2013-02-23 22:52:01 +01:00
Nicolas Stepien
5d11c9a8f1 Add unread + You tab icons. Close #916 2013-02-23 22:48:00 +01:00
Nicolas Stepien
16bcac2a57 Find posts quoting you, change tab icon if there are unread posts quoting you. #916 2013-02-23 21:16:32 +01:00
Nicolas Stepien
e7164099c9 Simpler Unread code concerning your posts. 2013-02-23 18:55:09 +01:00
Nicolas Stepien
e3765121b0 Oops, fix 404 favicon. 2013-02-23 18:43:23 +01:00
Nicolas Stepien
67b05f6757 Only show delete links for your posts. Close #649 2013-02-23 18:38:52 +01:00
Nicolas Stepien
0c220617d9 Add (You). Close #920. 2013-02-23 17:07:40 +01:00
Nicolas Stepien
a796597108 Prevent post submission in a sticky thread. Close #664 2013-02-23 15:56:44 +01:00
Nicolas Stepien
933a861998 QRPostSuccessful threadID and postID are now integers.
threadID will always give the threadID, not 0 when creating a new thread.
Send the board object with it too.
2013-02-23 04:05:26 +01:00
Nicolas Stepien
90eace9fcb Fix contracting replies when contracting a thread too. #764 2013-02-23 01:32:15 +01:00
Nicolas Stepien
7d9172d55d Un-expanding stickies only have 1 replies on the index. 2013-02-23 01:23:51 +01:00
Nicolas Stepien
ca265fc7a1 The file stats won't go red anymore in stickies. 2013-02-23 01:00:51 +01:00
Nicolas Stepien
9725a26807 The Thread Updater now updates the sticky/closed icons.
It will also open notifications when these change. Close #934.
2013-02-23 00:53:42 +01:00
Nicolas Stepien
02fc7fecb3 Add Thread.OP|isSticky|isClosed. 2013-02-23 00:02:34 +01:00
Nicolas Stepien
d4089d09c5 Faster Menu's makeButton. Callback name fixes. 2013-02-22 23:28:45 +01:00
Nicolas Stepien
6b87f9c977 Don't use closures for event callbacks. 2013-02-22 22:52:13 +01:00
Nicolas Stepien
a7d89fbd88 Add Misc.clearThreads, remove redundant code. 2013-02-22 21:21:11 +01:00
Nicolas Stepien
bae05a130e Read posts won't be marked as unread after reloading a thread.
Organize changelog.
Interrupt the watch task when a file has been saved.
2013-02-22 20:46:33 +01:00
Nicolas Stepien
cee2fe7f02 Use catalog links -> Use catalog board links #932 2013-02-22 16:10:21 +01:00
Nicolas Stepien
7dfc51b5b9 Fix conflicting CSS with the catalog. #932 2013-02-22 15:50:26 +01:00
Nicolas Stepien
53d4f5d71d Few changes following @saxamaphone69's feedback. #932 2013-02-22 15:38:25 +01:00
Nicolas Stepien
7aacc95f20 Thread/Reply Hiding Buttons -> Hiding Buttons
Enable 4chan's extension -> Enable 4chan's Extension
2013-02-22 15:20:36 +01:00
Nicolas Stepien
5f9abaca0a Some config renaming:
Quote Inline -> Quote Inlining
Quote Preview -> Quote Previewing
Quoting -> Quote links
Enhancing -> Miscellaneous
2013-02-22 04:16:30 +01:00
Nicolas Stepien
5851a1cb29 Better Unread code.
Less indexOf.
2013-02-22 03:43:27 +01:00
Nicolas Stepien
938ff38293 @ -> Unread. 2013-02-22 00:11:37 +01:00
Nicolas Stepien
39564417ba Fix unread errors when scrolling before the thread has finished loading.
Screw some css meant for Opera, it will move to webkit anyway.
2013-02-21 23:06:25 +01:00
Nicolas Stepien
39a7aa3c81 Fix inaccuracies in thread stats.
When a post dies, we need to decrease the filecount too if it had a file.
But if a post dies and its file was also deleted previously, we don't need to decrease the filecount
twice.
Just count the entire thread each thread update.
2013-02-21 22:18:57 +01:00
Nicolas Stepien
c925959370 Convert hotkeys too. 2013-02-21 22:07:28 +01:00
Nicolas Stepien
66b3fc1c64 Convert imported settings from v2 to v3. Close #702. 2013-02-21 21:41:55 +01:00
Nicolas Stepien
d416d5f6c4 Add import/export settings buttons in the Settings. #702 2013-02-21 18:48:26 +01:00
Nicolas Stepien
aed462712e d.documentElement -> doc 2013-02-21 01:38:31 +01:00
Nicolas Stepien
d827a6c317 Inconsistency, fix for non-webkit browsers. 2013-02-21 01:06:35 +01:00
Nicolas Stepien
d9e3e7d55c Add option to auto-scroll to the bottom. 2013-02-21 00:51:30 +01:00
Nicolas Stepien
242208760f Attempt at fixing submenu entries positioning on Firefox #932. 2013-02-21 00:17:06 +01:00
Nicolas Stepien
6558d98141 Add the Filter settings section.
Settings are done.
4chan X v3 is entirely usable now.
2013-02-20 21:42:27 +01:00
Nicolas Stepien
3bd71e9bfc Fix favicons in the Rice section outside threads.
Fix Opera ignoring the max-height/width of the settins dialog.
I like how opera doesn't reflow when you resize the browser. Chropera when?
2013-02-20 20:39:49 +01:00
Nicolas Stepien
e103ae6535 Scroll to the top when changing section. 2013-02-20 18:05:19 +01:00
Nicolas Stepien
eb0cb429fd Add the Rice settings section. 2013-02-20 17:54:31 +01:00
Nicolas Stepien
09693bf520 Add the Sauce settings section. 2013-02-20 17:01:57 +01:00
Nicolas Stepien
d6cbf7c6b4 Just a string will be enough. 2013-02-20 16:41:04 +01:00
Nicolas Stepien
80ede65e38 Add possibility to open a specific settings section. 2013-02-20 16:37:04 +01:00
Nicolas Stepien
64b09feac3 Fix a tiny error. 2013-02-20 14:37:24 +01:00
Nicolas Stepien
a2fe5c7819 Add the Keybinds settings section. 2013-02-20 04:43:07 +01:00
Nicolas Stepien
4d7a2f9c02 Add a close button to the Settings dialog, for small screens. 2013-02-20 03:08:52 +01:00
Nicolas Stepien
b3e5912814 Add the Settings dialog.
Add the Main settings section.
Add an API to add custom settings section. Close #604.
2013-02-20 01:13:50 +01:00
Nicolas Stepien
6cd4d22215 Fix stray unread code. 2013-02-19 19:52:08 +01:00
Nicolas Stepien
aa16428d78 Tell 4chan to parse posts if we enabled 4chan's extension.
Add code/math parsing.
Add math tags keybinds.
Close #507.
2013-02-19 19:13:04 +01:00
Nicolas Stepien
88afacb8ee Extra @match aren't actually necessary when CORS is setup correctly. 2013-02-19 17:06:37 +01:00
Nicolas Stepien
9bb1d61084 Update to Grunt 0.4.0. 2013-02-19 01:58:14 +01:00