250 Commits

Author SHA1 Message Date
ccd0
6dd2a4103c Add callback to $.set and use it.
We can now:

- Update status of 404'd threads in watcher before redirecting.
- Wait until imported settings are saved before prompting to reload.

Also $.clear now passes errors to the callback rather than simply failing.
2015-02-14 16:05:16 -08:00
ccd0
1a3b3012db Merge from Appchan X: src/General/Main.coffee 2015-02-04 16:57:59 -08:00
ccd0
9b868b760b Add link to extract titles from WebM metadata. 2015-02-02 02:49:28 -08:00
ccd0
d79ffca82d Control volume in new tabs. 2015-02-01 10:56:46 -08:00
ccd0
0fa2498d71 Remember mute/volume settings of last video adjusted.
Also put mute/volume controls in the header menu.
2015-01-31 17:56:45 -08:00
ccd0
8df52a0b24 Merge from Appchan X: Whitespace and other changes not affecting compiled script. 2015-01-31 02:50:38 -08:00
ccd0
a1217506e0 On further consideration, I'd rather not redirect. #247 2015-01-09 17:47:15 -08:00
ccd0
53ad72ee9a Merge branch 'Stable' into Beta
Conflicts:
	LICENSE
	builds/4chan-X-beta.crx
	builds/4chan-X-beta.meta.js
	builds/4chan-X-beta.user.js
	builds/4chan-X-noupdate.crx
	builds/4chan-X-noupdate.user.js
	builds/4chan-X.crx
	builds/4chan-X.meta.js
	builds/4chan-X.user.js
	builds/4chan-X.zip
	builds/updates-beta.xml
	builds/updates.xml
	package.json
	src/Quotelinks/Quotify.coffee
2015-01-04 10:42:27 -08:00
ccd0
4fb30a4d8f Support archived thread list page. 2015-01-04 09:47:03 -08:00
ccd0
935596722c Fix some errors from features run on 404 pages. 2015-01-03 14:27:59 -08:00
ccd0
f0e2bce4ef Redirect native catalog searches to index search. #239, #247 2015-01-01 22:45:20 -08:00
ccd0
667dfde74c Fix missing slash. 2015-01-01 22:40:55 -08:00
ccd0
9ff7e7c1fd Revert "Revert "Redirect native catalog to 4chan X catalog if 'Use 4chan X Catalog' is on. #247""
This reverts commit 11f38e14f82facc67f3770a89357fd56fadb156d.
2015-01-01 21:52:54 -08:00
ccd0
11f38e14f8 Revert "Redirect native catalog to 4chan X catalog if 'Use 4chan X Catalog' is on. #247"
Backing this out until we support search queries in the URL.

This reverts commit d56799987695c2509ed9fe2ab63552fc029d1461.
2014-12-25 16:28:30 -08:00
ccd0
d567999876 Redirect native catalog to 4chan X catalog if 'Use 4chan X Catalog' is on. #247 2014-12-21 23:04:48 -08:00
ccd0
7b09a3f8f2 Remove Report.coffee for now. 2014-12-21 15:26:35 -08:00
ccd0
44cd4d842a Prevent unnecessary loading of fallback iframe when Javascript is disabled. 2014-12-21 12:24:01 -08:00
ccd0
ab40bfbe69 Implement $.onExists. 2014-12-21 11:48:46 -08:00
ccd0
a0e98250b2 Remove dependence on 4chanMainInit event. 2014-12-20 13:53:05 -08:00
ccd0
5fc2e7946f Reduce code duplication with Get.scriptData. 2014-12-20 12:31:15 -08:00
ccd0
76507b6a34 Merge commit '68dbb73' into noscript; allow selection of noscript or Javascript captcha.
Similar to reverted merge commit c7433d9271717df3f0f8d64e22abf73e85f8a5ca.

Conflicts:
	src/Posting/QR.captcha.coffee
	src/Posting/QR.coffee
2014-12-12 17:59:14 -08:00
ccd0
08050f33f1 Use noscript fallback for captcha. 2014-12-11 22:53:03 -08:00
ccd0
fcb767e5de Merge branch 'Stable' into Beta
Conflicts:
	LICENSE
	builds/4chan-X-beta.crx
	builds/4chan-X-beta.meta.js
	builds/4chan-X-beta.user.js
	builds/4chan-X-noupdate.crx
	builds/4chan-X-noupdate.user.js
	builds/4chan-X.crx
	builds/4chan-X.meta.js
	builds/4chan-X.user.js
	builds/4chan-X.zip
	builds/updates-beta.xml
	builds/updates.xml
	package.json
2014-12-04 13:50:43 -08:00
ccd0
a70e273597 Implement 'Disable Autoplaying Sounds' option. 2014-12-04 13:46:20 -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
70a8c639c3 Implement Mark New IPs. #190 2014-11-12 03:36:07 -08:00
ccd0
24f5a743f7 Move read of initial IP count to Main.coffee; also read bump/image limit. 2014-11-11 21:17:36 -08:00
ccd0
aaeff46c2b Fix ID highlighting. 2014-11-02 18:15:12 -08:00
ccd0
ea3c4d9bc6 Custom CSS should always be added after main CSS.
Also fix issue with "undefined" IDs.
2014-10-25 19:32:16 -07:00
ccd0
d4c17fe57d fix version check being skipped in JSON index 2014-09-23 15:36:57 -07:00
ccd0
9e050bad65 Merge branch 'master' into catalog
Conflicts:
	src/General/lib/thread.class
2014-09-19 22:04:39 -07:00
ccd0
e04e933438 use 4chan's new archived thread icon 2014-09-19 21:43:48 -07:00
ccd0
419627cbf2 Merge branch 'master' into catalog 2014-09-18 19:32:17 -07:00
ccd0
9d58a62e16 Archived thread related bugfixes. 2014-09-18 11:32:15 -07:00
Mayhem
18b343671d Add pin/hide/show thread menu entries for the catalog.
Conflicts:
	src/General/Index.coffee
	src/General/Main.coffee
	src/Images/AutoGIF.coffee
2014-09-12 23:48:23 -07:00
ccd0
ade916aa84 error.toString() can contain path to Greasemonkey script 2014-08-25 03:42:50 -07:00
ccd0
2dd0587f5f Revert "ensure document.head exists before starting init"
This reverts commit 8bf3608a356b3663c019f5bfb56f82a8cb575fbf.
2014-08-24 18:23:57 -07:00
ccd0
e330426d9b Revert "don't wait for 4chanMainInit before adding CSS"
This reverts commit 77af50b6c9afa200e6b3484393928632db3760c4.
2014-08-24 15:18:44 -07:00
ccd0
e252903b7d remove remnants of CachedTitles 2014-08-24 10:29:20 -07:00
ccd0
77af50b6c9 don't wait for 4chanMainInit before adding CSS 2014-08-23 17:05:44 -07:00
ccd0
f87380f22f remove "Show Dice Roll" 2014-08-23 10:48:25 -07:00
ccd0
2557f86ace remove Emoji 2014-08-23 10:36:05 -07:00
ccd0
e4a4f5a015 change "thread" class added to document root to "thread-view" to avoid name clash 2014-08-23 08:20:28 -07:00
ccd0
59c1355203 Merge branch '1.8.8.x' into 1.8.9.x 2014-08-12 22:57:30 -07:00
ccd0
c8cb630532 indicate thread death when threads become archived 2014-08-12 22:48:56 -07:00
ccd0
cff287c9c3 HTML templates 2014-08-02 22:43:01 -07:00
ccd0
b224d20896 don't show controls on videos until the mouse is moved over them 2014-07-26 23:15:16 -07:00
ccd0
6d5fec5dcb restore bug workaround for new-tab videos 2014-07-26 10:07:13 -07:00
ccd0
e2d9afb3bb better useragent detection for CSS workarounds
This way gets it right when Tampermonkey is used.
2014-07-19 23:15:11 -07:00
ccd0
8bf3608a35 ensure document.head exists before starting init 2014-07-19 11:31:45 -07:00