167 Commits

Author SHA1 Message Date
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
a214f51755 Move Build to SW.yotsuba.Build. 2019-04-09 06:49:13 -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
2450d04173 Rename Build.Test to Test. 2019-04-08 23:27:38 -07:00
ccd0
c5d01ce6d6 Use boards.json to determine whether to activate [code] and [math] tag related functions. #525 2019-04-08 03:50:18 -07:00
ccd0
f3ed76f32f Support specifying the sites that filters apply to. #2171 2019-04-06 05:57:16 -07:00
ccd0
d2e8efb59c Restore filtering on email. #2171 2019-04-04 18:43:43 -07:00
ccd0
4c454e6f93 Use typeof for checking if === undefined. 2019-04-04 01:23:43 -07:00
ccd0
9ab1c94e31 Replace rm in DataBoard.extend with properties of val set to undefined. 2019-04-03 23:35:33 -07:00
ccd0
19c7e73d14 Get rid of more API URLs spread about the codebase. 2019-03-24 04:42:43 -07:00
ccd0
d6a6b5d2ac Store Last-Modified dates so Thread Watcher can receive 304 responses on first request. 2019-03-23 20:21:15 -07:00
ccd0
5a49280be4 Occasionally check catalog.json on vichan boards due to last_modified API bug.
Also let manual thread watcher checks set lastChecked.
2019-03-22 23:20:10 -07:00
ccd0
188422f1ae Replace CrossOrigin.json with simpler CrossOrigin.ajax and a CrossOrigin.cache making use of $.cache. 2019-03-10 21:11:43 -07:00
ccd0
78a79f1942 Let $.cache report connection errors. 2019-03-09 02:13:27 -08:00
ccd0
4c329af6e0 Remove event from $.cache interface. 2019-03-09 00:06:51 -08:00
ccd0
e43d91c9d3 Implement pruning of data for dead threads on vichan sites with JSON API. #2171 (also work on #525) 2019-03-08 23:38:11 -08:00
ccd0
b9d7bd9704 Treat .bmp files as images. 2018-12-11 18:23:12 -08:00
ccd0
7675816307 Fix bugs in cross-site data access. 2018-12-06 23:37:25 -08:00
ccd0
4c139b3b0f Support refreshing 4chan threads in Thread Watcher from other sites. 2018-12-06 18:20:21 -08:00
ccd0
b4ffb42a33 Make features in Unread work on tinyboard with exception of Unread Favicon. 2018-12-06 12:27:13 -08:00
ccd0
c858eb585d Fix nasty bug in commit 1fbe76e3cd3563eb21127b5f02d980f329e6269e that would periodically wipe user data. 2018-12-05 14:12:31 -08:00
ccd0
d2c1ac305c Maintain ability to handle old data format if it comes in via sync. 2018-12-05 10:35:10 -08:00
ccd0
1fbe76e3cd Support access to DataBoard data of other sites. 2018-12-04 17:43:07 -08:00
ccd0
481a775a80 Add Unread Line in Index option, combined with previous work on Mark Read button. #625
Also fix various bugs with the old implementation.
2018-10-20 22:43:34 -07:00
ccd0
96cae8339a Fire PostsInserted event on common ancestor of inserted posts. 2018-10-20 12:40:52 -07:00
ccd0
8be6bd3898 Add optional link to mark threads read from index. #625 2018-10-17 05:57:37 -07:00
ccd0
898816d211 Revise CrossOrigin.json interface. 2018-09-18 00:26:43 -07:00
ccd0
78dd2a9639 Use CrossOrigin.json to fetch posts from archives due to blocking of ordinary third-party AJAX requests. 2018-09-17 20:47:21 -07:00
name
08fffa23a6 Fix for data loss issues. e1.target.response reported to become null. #1910 2018-06-21 23:12:43 -07:00
ccd0
1ab9fd3dd3 Possible fix for data loss issues. #1875 2018-05-18 00:39:22 -07:00
ccd0
dd08860ea0 Fix some bugs in data storage. 2018-05-01 15:19:59 -07:00
ccd0
54722f38d8 Recognize files with .jpeg extension as images. 2018-01-24 12:50:12 -08:00
ccd0
79fe43ee24 Turn off DataBoard auto-cleaning on other sites until correctly implemented. 2017-12-24 23:58:38 -08:00
name
447f0ac060 Merge branch 'master' into multisite 2017-12-11 01:54:12 -08:00
ccd0
fbee3c2df2 Asynchronous version of DataBoard.forceSync. 2017-12-10 22:26:43 -08:00
ccd0
8d0a6cf97f Better protection against race conditions that can lead to data loss in DataBoard. 2017-12-10 21:47:28 -08:00
name
1d467c5e53 Maintain separate DataBoard data for each site. 2017-12-10 18:25:11 -08:00
name
1fd7faa8c7 Fix time formatting errors on Tinyboard. 2017-12-10 15:19:39 -08:00
ccd0
ff11e462b6 Merge branch 'master' into multisite 2017-12-09 21:22:52 -08:00
ccd0
95935afa33 Update Post.nodes.backlinks for bottom backlinks. 2017-10-22 22:26:03 -07:00
ccd0
463db9f9c9 Remove some redundant uses of $.forceSync. 2017-09-28 14:33:12 -07:00
ccd0
c41c6d412b WebExtensions doesn't like protocol relative URLs in AJAX requests. 2017-09-28 02:23:59 -07:00
ccd0
1b48d36f1b Merge branch 'bstable' 2017-08-24 16:42:48 -07:00
ccd0
8a14c2b90d Fix quote preview bug when reply is in index data but no thread object exists. #1478 2017-08-24 16:34:03 -07:00
ccd0
fe6a8336fa Support [spoiler] and [code] tags in 'Copy Text' menu item. 2017-08-06 20:26:04 -07:00
ccd0
9bf093cf32 Sticky icon on /f/ has different HTML; lacks stickyIcon class. 2017-07-25 23:11:36 -07:00
ccd0
67e7b5ac58 Eliminate redundant network request for reply data for preview in 4chan X catalog. 2017-07-14 19:48:57 -07:00
ccd0
79f00c1edd Support loading custom flags from archive. #1403 2017-06-27 15:14:48 -07:00
ccd0
3051d6dbf0 Update for changes in /pol/ flags since last time. #1403 2017-06-13 09:18:29 -07:00
ccd0
bf85ff7666 Make posts from archives with files deleted (by archive) show as "File Deleted". #1287 2017-02-11 15:07:59 -08:00