2891 Commits

Author SHA1 Message Date
Zixaphir
7d4825dce0 Add word boundaries to the style switcher regex 2014-01-18 13:39:02 -07:00
Zixaphir
8ddf2b4e5f Start working on tightening our control of the Navigation context
Currently breaks posting.

TODO:
* Fix style switching from NSFW to SFW (SFW to NSFW works)
  - It is worth noting this used to work.
* Fix post form not updating its currently selected thread.
* Fix navigation between threads in different boards (same boards
  works? Maybe?)
* Handle race conditions due to pop states.
  - I'm having a lot of trouble wrapping my mind around this one.
    Mostly due to the fact that I have no idea where to begin with
    it. But this isn't a big issue unless you pop state multiple
    times within seconds.

    I just need some exceptions when we try to disconnect features
    that haven't even finished connecting due to threads not being
    available yet.

Most of the early issues, like double-backlinks, incorrect
thumbnails, etc, have been fixed, I think. Or at least I'm no
longer running into them all the time.
2014-01-18 02:34:18 -07:00
Zixaphir
baa99f286e Bullshit, really 2014-01-18 01:22:58 -07:00
Zixaphir
99033cdffa Merge branch 'v3'
Conflicts:
	builds/appchan-x.user.js
	builds/crx/script.js
2014-01-17 19:08:56 -07:00
Zixaphir
c8514d1029 Fix posting when navigating to new boards via JSON 2014-01-17 16:24:49 -07:00
Zixaphir
cc7decfd34 Merge branch 'v3' 2014-01-17 13:23:36 -07:00
thebladeee
22ab0a4a12 Update Nyafuu & Add Love is Over 2014-01-17 12:55:46 -07:00
Zixaphir
a84113f297 Merge branch 'master' of github.com:zixaphir/appchan-x 2014-01-17 12:50:19 -07:00
Zixaphir
8e1469ed55 Fix some hover issues caused by me being a n00b when I wrote them 2014-01-17 12:49:56 -07:00
AchtBit
8c3e46d23b Fix wait error regex
There are 2 spaces separating the number of seconds.
2014-01-17 00:33:43 -06:00
Zixaphir
8454ed099c There is always a QR.db in appchan. 2014-01-16 16:52:21 -07:00
Zixaphir
7eb2d0aa34 Mostly fix everything broken. Mostly. 2014-01-16 16:44:18 -07:00
thebladeee
0ac82dfaef Update Nyafuu & Add Love is Over 2014-01-16 15:09:24 -05:00
Zixaphir
fc90fd45d9 Fix thread updater 2014-01-16 11:56:21 -07:00
Zixaphir
8135493359 Fix unread count for your posts, among other things 2014-01-16 11:19:37 -07:00
Zixaphir
6095a97921 More of a proof of concept than anything. May revert? 2014-01-16 11:07:19 -07:00
Zixaphir
c32390c437 Small oversights 2014-01-16 10:02:08 -07:00
Zixaphir
69288c7ebe More or less just trying to optimize this. 2014-01-16 09:56:20 -07:00
Zixaphir
ef99677f14 Consolidate things a little 2014-01-16 08:28:40 -07:00
Zixaphir
d34284a8d0 I misunderstood: we're not caching the result with lastmodified. 2014-01-16 04:31:27 -07:00
Zixaphir
3b7aa9f398 Deal with 304 status with board navigation 2014-01-16 04:27:33 -07:00
Zixaphir
879206219b Oops 2014-01-16 00:51:47 -07:00
Zixaphir
19c8ffe4d6 Cruft 2014-01-15 17:10:46 -07:00
Zixaphir
30f4d0922b Don't change titles until we've successfully navigated. 2014-01-15 17:09:25 -07:00
Zixaphir
9e6e9686e6 We don't need an entire method for a set of code we only use once 2014-01-15 15:25:57 -07:00
Zixaphir
56397d7ba2 Oops. 2014-01-14 20:25:18 -07:00
Zixaphir
dc5daeba06 I really don't like iterating through objects. 2014-01-14 20:17:44 -07:00
Zixaphir
481ca6af72 Fix and use thread.collect for GC
Also merge appchan's JSON option fixes
2014-01-14 17:18:30 -07:00
Mayhem
d991e6e0cb Typo 2014-01-15 01:06:21 +01:00
Zixaphir
583f154d19 Better status messages for mascot importing. 2014-01-14 13:00:36 -07:00
Zixaphir
eb1b6e39fc Ok, now it works. 2014-01-14 12:48:27 -07:00
Zixaphir
82646724e5 More bulk. 2014-01-14 02:35:11 -07:00
Zixaphir
91f1154296 Fix mascot importing code 2014-01-14 02:12:38 -07:00
Zixaphir
3e71a0885d Remove all "Questionable" mascots 2014-01-14 02:06:47 -07:00
Zixaphir
572773ad8b Looks like the import mascot code was broken anyways! 2014-01-14 02:04:23 -07:00
Zixaphir
44a031f152 Add a category for custom mascots 2014-01-14 01:37:33 -07:00
Zixaphir
e8a19736d3 Better. 2014-01-14 01:32:05 -07:00
Zixaphir
9e995aee57 Don't need that 2014-01-14 01:27:32 -07:00
Zixaphir
0e184ec153 Allow multiple mascots to be imported at the same time 2014-01-14 01:25:49 -07:00
Zixaphir
6b13767470 Fix blank mascots giving an error 2014-01-13 21:08:40 -07:00
Zixaphir
d81c4cd568 Fix non-JSON 4chan 2014-01-13 20:59:37 -07:00
Zixaphir
d386dcd24e Release appchan x v2.8.2. 2014-01-13 19:58:06 -07:00
Zixaphir
750ac760bb Merge branch 'v3'
Conflicts:
	builds/appchan-x.user.js
	builds/crx/script.js
	src/General/Header.coffee
2014-01-13 19:36:02 -07:00
Zixaphir
bcd7ab21e3 Make the JSON Navigation / Index features optional 2014-01-13 19:33:42 -07:00
Zixaphir
d8154e8ae2 Lets not push states for infinite scrolling. :) 2014-01-13 19:25:36 -07:00
Zixaphir
6195487460 Merge branch 'v3' 2014-01-13 19:10:17 -07:00
Zixaphir
6c1eef61c0 Fix "Mark Quotes of You"
God, that option name is dumb
2014-01-13 19:09:41 -07:00
Zixaphir
6d7533df49 Fix mascot positioning code.
Style.mascot doesn't exist anymore, we moved all CSS into
the style.sheets object
2014-01-13 18:34:35 -07:00
Zixaphir
1203260f21 Fix theme saving. 2014-01-13 18:22:39 -07:00
Zixaphir
9ecbcd1455 PaisleyChan fixes 2014-01-13 18:12:35 -07:00