902 Commits

Author SHA1 Message Date
Mayhem
9f682bea14 Alt+click to pin threads in the catalog. 2014-01-28 10:26:46 +01:00
Mayhem
1d43fbc498 Shift+click to hide threads in the catalog. 2014-01-28 09:59:49 +01:00
Mayhem
a8002930f4 Warn users of the official catalog of the incoming support removal. 2014-01-26 22:18:29 +01:00
Mayhem
a12bdb1451 Merge branch 'v3' into index 2014-01-26 21:27:54 +01:00
Mayhem
509156a956 Don't use the IndexBuild event for hiding threads. 2014-01-26 20:29:21 +01:00
Mayhem
7623040593 Add filter-highlight to threads on the catalog. 2014-01-26 18:19:23 +01:00
Mayhem
bdf2b4a6ba Update thread post/file count on index refresh in the catalog. 2014-01-26 17:20:29 +01:00
Mayhem
efd28e8ae4 Update page/sticky/closed status on index refresh for the catalog. 2014-01-26 17:02:55 +01:00
ParrotParrot
0aaa9af8cc changed to lowercase 2014-01-25 20:35:12 +01:00
ParrotParrot
dbd4de88b1 %NAME is indeed better 2014-01-25 20:31:27 +01:00
ParrotParrot
1118b38026 Not Necessary 2014-01-25 20:30:55 +01:00
ParrotParrot
5752e082ab added %FNAME case to data.Conf.sauces
I don't know what this actually does. Sounds stupid, but i only added a case because it's the only other place in the code that calls %URL and %TURL outside of HTML pages. Please review carefully.
2014-01-25 20:10:57 +01:00
ParrotParrot
7a2faf861e Added %FNAME case to link.replace switch 2014-01-25 20:10:40 +01:00
Mayhem
2024e0c50d Add sticky/closed status icons in the catalog. 2014-01-25 19:00:26 +01:00
Mayhem
154ad07cd7 Initial index catalog mode work. 2014-01-25 17:01:06 +01:00
Mayhem
1eaf43e39a Fetch the image's HEAD status to see if it's still available or not.
Chrome bypasses the lack of CORS because we've allowed `i.4cdn.org` in the manifest.
2014-01-22 16:52:46 +01:00
Mayhem
c7c8ea9ec5 Add a Reset Settings button. 2014-01-22 16:33:08 +01:00
Mayhem
0b39d6d3f5 Simplify export settings code.
Firefox does let us download links now.
2014-01-22 15:50:00 +01:00
Mayhem
8a3af6f69f Toggling Header auto-hide on scroll should update the Conf too now. 2014-01-22 09:52:44 +01:00
Mayhem
5ef395cc8d Simplify code related to clear hidden posts/threads button in settings. 2014-01-21 16:19:57 +01:00
Mayhem
0fdf5c89bb mouseenter did not work as I expected, reverting to mouseover. 2014-01-21 15:37:28 +01:00
Mayhem
508ab4f884 Make $.addClass/rmClass use multiple classes at once. 2014-01-21 15:30:47 +01:00
Mayhem
7495a905dd Fix thread expanding.
Apparently an xhr's reponse is read-only.
2014-01-21 15:17:00 +01:00
Mayhem
e25fd080bc Foolfuuka's API URL does not end with .json so we must define the responseType manually. 2014-01-21 15:09:16 +01:00
Mayhem
710655f13e Use xhr.responseType = 'json'. 2014-01-21 14:46:26 +01:00
Mayhem
2ed498813d Remove outdated Chrome workaround. 2014-01-21 14:26:06 +01:00
Mayhem
878b6afe5a Use mouseenter instead of mouseover for menu entries. 2014-01-21 14:22:58 +01:00
Mayhem
59fa428db5 Warn about Firefox versions <26. 2014-01-21 13:58:50 +01:00
Mayhem
a8068c083f Fix #1384. 2014-01-21 10:20:08 +01:00
Mayhem
0e10e3fd81 Fix index search going badly when inputing only spaces. 2014-01-20 22:45:34 +01:00
Mayhem
a44164c58d Fix crash 2014-01-20 10:02:19 +01:00
Mayhem
fdd6a20c87 rm useless code 2014-01-20 09:51:52 +01:00
Mayhem
5a10d5f75c Re-select archives when the archives list gets updated
or when we select an archive in the settings.
2014-01-20 09:04:32 +01:00
Mayhem
bf51864823 Typo. 2014-01-19 13:00:56 +01:00
Mayhem
c47c3ddafe Move previous version check out of Setting and into Main.
Also halve the notice timeout.
2014-01-19 01:05:48 +01:00
Mayhem
da203ae76a Update the archives settings tab when manually updating the archives list. 2014-01-19 00:26:00 +01:00
AchtBit
8c3e46d23b Fix wait error regex
There are 2 spaces separating the number of seconds.
2014-01-17 00:33:43 -06:00
Mayhem
d991e6e0cb Typo 2014-01-15 01:06:21 +01:00
Mayhem
60f3f88178 Notify users when index refresh failed due to a server/network error. 2014-01-06 12:24:57 +01:00
Mayhem
05f6fb7385 Merge branch 'perf' into v3 2013-12-20 04:39:46 +01:00
Mayhem
be8371d4c6 Optimize Menu.makeButton(). 2013-12-20 04:14:53 +01:00
Mayhem
6574e4aa95 A bit of cleaning in Build.post(). 2013-12-20 03:39:14 +01:00
Mayhem
a646d532b2 Split QR.coffee into multiple files. 2013-12-19 04:34:37 +01:00
Mayhem
7fda9f1fb6 Tiny fixes. 2013-12-19 04:13:32 +01:00
Mayhem
4e0e881172 Slightly faster PostHiding.makeButton(). 2013-12-15 02:50:52 +01:00
Mayhem
1f411efb1e Refactor Index.sort and fix hidden+highlighted threads should be at the end. 2013-12-14 18:00:57 +01:00
Mayhem
8227d935cd Cleanup asap. 2013-12-14 17:14:25 +01:00
Mayhem
410fbf3444 Remove mobile nodes in posts parsed from 4chan's markup. 2013-12-14 16:15:34 +01:00
Mayhem
a46a5a0141 Stop building mobile nodes. 2013-12-14 15:23:11 +01:00
Mayhem
f34288511b Use the Last-Modified header's date for the index refresh timer.
Instead of showing how long has it been since we refreshed the index,
we show how long has it been since the index has changed on 4chan's side.
That'll be a more meaningful timer when 4chan freezes for example.
2013-12-12 02:18:53 +01:00