850 Commits

Author SHA1 Message Date
ccd0
fba3d2d18e Make HTML templates output Javascript, part 3. #829 2019-07-25 19:48:06 -07:00
ccd0
f89f9a2bbb Limit number of autoretries on posting error. #1302 2019-07-23 02:13:34 -07:00
ccd0
285cd4cb72 Read boards with custom flags from boards.json. #525 2019-07-22 00:48:19 -07:00
ccd0
fa7f2cb20b These features are 4chan-specific. 2019-07-11 05:54:22 -07:00
ccd0
a6ab951170 Fix Tinyboard/vichan post form redirecting before your posts can be recorded as yours. #2171 2019-07-11 00:29:48 -07:00
ccd0
a547904c11 Merge commit '38f63e6aa8c913e95e418235283c8fc2113a1c5c' into next2 2019-07-10 12:20:13 -07:00
ccd0
58d01e78aa Remove some testing code that I forgot to delete earlier. 2019-07-07 12:48:33 -07:00
ccd0
175350bb3d Support captcha solving services. 2019-07-05 17:45:09 -07:00
ccd0
bb4acb6411 Implement new APIs: LoadCaptcha, RequestCaptcha, and AbortCaptcha. 2019-07-03 15:50:03 -07:00
ccd0
38f63e6aa8 Move most stuff from Site to g.SITE; Site.hostname -> g.SITE.ID; put data for other sites in g.sites. 2019-04-09 03:30:58 -07:00
ccd0
53977021aa Merge branch 'bstable' 2019-04-02 06:16:18 -07:00
ccd0
4542377ef9 Remove score/perks message. Fix Posting Success Notifications. 2019-04-02 05:52:29 -07:00
ccd0
b332ef32cc Merge branch 'bstable' 2019-03-31 23:04:28 -07:00
ccd0
2da007c291 Show info relating to April 2019 event. #2266 2019-03-31 22:55:42 -07:00
ccd0
1e7fb54367 QR: Fix errors from progress events after abort. 2019-03-24 03:09:53 -07:00
ccd0
453c721acc Detect abort by check against current request in Quick Reply 2019-03-24 02:49:15 -07:00
ccd0
d8e59f724d HEAD request should not have responseType JSON.
Was causing spurious network flag messages.
2019-03-24 00:37:38 -07:00
ccd0
71896af275 No longer accept arbitrary properties in $.ajax; make it clear what we support. 2019-03-23 23:50:04 -07:00
ccd0
7865b46c16 Unify onload and onerror paths in Quick Reply response. 2019-03-23 22:39:28 -07:00
ccd0
5bd4a2859e Only need progress event for upload monitoring. 2019-03-23 21:59:30 -07:00
ccd0
8e22de0ca0 Request additional permissions immediately on clicking 'Post from URL' and only then. #2230 2019-03-08 15:21:43 -08:00
ccd0
3c00979b49 Revert "Post successful page broken on 4channel.org; revert to working sys.4chan.org in QR for now."
This reverts commit 0fe78ee0facf3c66907731ecbd52e1f2789f3f5c.
2018-11-24 22:20:51 -08:00
ccd0
0fe78ee0fa Post successful page broken on 4channel.org; revert to working sys.4chan.org in QR for now. 2018-11-23 14:34:46 -08:00
ccd0
a1a084acca Update for 4channel.org 2018-11-23 14:11:00 -08:00
ccd0
244d41bb1e Don't remove code paste field if the captcha is refusing to serve a challenge. 2018-11-10 18:53:56 -08:00
ccd0
193eaba1b2 Add link to FAQ section in 'Could not open file.' error. 2018-10-24 02:26:28 -07:00
ccd0
39eccf1457 Move drawing of QR file onto Tegaki canvas into 4chan X so it is less likely to be affected by ad blocking. 2018-10-24 02:09:52 -07:00
ccd0
150b03e6b8 Make metadata for files selected in Quick Reply available as data-type, data-height, data-width, and data-duration attributes on thumbnail. 2018-10-24 00:56:14 -07:00
ccd0
773689306a Simplify. 2018-10-03 02:31:53 -07:00
ccd0
b75cbc5cab Merge commit '15935ec673c770a63e6185b2ba3a9d62eb516811' 2018-10-03 02:22:58 -07:00
ccd0
d20e918c22 Only load Tegaki from rawgit.com on user action. 2018-10-03 01:53:36 -07:00
ccd0
6027d94364 Load Tegaki from rawgit.com if loading from s.4cdn.org fails or is blocked. 2018-09-23 16:33:03 -07:00
ccd0
5d2abe09b0 Allow the Quick Reply to be used on pages without an original post form such as archived threads. #242 2018-05-16 23:35:31 -07:00
ccd0
e6e65454d4 Merge branch 'bstable' 2018-01-31 20:44:02 -08:00
ccd0
f1e580e1e1 Captcha bypass cookie does not work for starting threads. Updating to treat this case correctly. 2018-01-31 20:28:51 -08:00
ccd0
ecc6fa452e Merge branch 'bstable' 2018-01-24 16:58:51 -08:00
ccd0
3072550cdb Do not save captchas to disk or share them between tabs. They are too short-lived to be worth it now. This should reduce associated I/O errors. 2018-01-24 16:49:35 -08:00
ccd0
abbababda9 Don't ask user for new captchas when we have a bypass cookie or at least one captcha, even when many posts are queued. 2018-01-24 16:18:35 -08:00
ccd0
6c73f3e788 Remove Recaptcha v1 related code. 2018-01-24 07:24:27 -08:00
ccd0
ebb9cc11e6 Merge branch 'multisite' 2018-01-23 22:23:02 -08:00
ccd0
095840a80a Take captcha cookie into account when determining whether to reload captcha. #1767 2018-01-23 10:30:21 -08:00
ccd0
e21655f463 Don't require captcha if cookie present indicating captcha not needed yet. #1767 2018-01-23 09:54:44 -08:00
ccd0
0f65eb265a Merge branch 'master' into multisite 2017-12-28 03:55:00 -08:00
ccd0
fdfbc10cb2 Fix scroll wheel volume adjustment on /r/ and /wsr/. Also read list of boards allowing audio from 4chan's boards.json. 2017-12-28 02:29:22 -08:00
ccd0
ff11e462b6 Merge branch 'master' into multisite 2017-12-09 21:22:52 -08:00
ccd0
fd191f95c5 Attempt to fix navigation keybind issue in Violentmonkey. #1656 2017-11-19 18:30:42 -08:00
pentargency
15935ec673 Adds field in Advanced settings allowing user to customize filename of images pasted into Quick Reply box 2017-11-19 07:13:50 -08:00
ccd0
e53d2af9b5 Hard disable 'Force Noscript Captcha for v1' in GM4 for now. 2017-11-17 15:02:01 -08:00
ccd0
629e21619f Discard captcha data corrupted in Greasemonkey update. #1625 2017-11-15 19:07:39 -08:00
ccd0
13449ae431 Read /pol/ flags from 4chan API instead of hardcoding them. 2017-10-27 09:18:46 -07:00