Zixaphir
cb838359cf
Status check
2014-04-07 11:41:25 -07:00
Zixaphir
b04317bf92
Resolve a QR console error
2014-04-07 11:38:04 -07:00
Zixaphir
282a2338d8
One more thing from master branch
2014-03-20 09:55:32 -07:00
Zixaphir
18db3994b6
Backport fixes from master branch
2014-03-20 09:37:27 -07:00
Zixaphir
ca9abdc4e7
Remove Main.callbacknodes
2014-03-14 16:02:19 -07:00
Zixaphir
60b3d447c5
Allow searching from URL bar without refreshing the page (add #s=search)
...
Reduce loops. Because we build threads in a loop, we can build replies
as we're building threads.
Go us.
2014-03-13 13:25:04 -07:00
Zixaphir
08241a213f
Reflow Navigate.node, allow navigation from backlinks and their hashes
2014-03-11 12:48:23 -07:00
Zixaphir
2504cedfee
Catalog sizing when navigating.
2014-03-08 16:51:09 -07:00
Zixaphir
e6534a5d21
Handle current page links a bit more elegantly
2014-03-08 16:44:54 -07:00
Zixaphir
1729350b26
Yes, lets use a dynamic href(=../) for a race-condition.
...
Thanks, I love generating bad URLs.
2014-03-08 16:35:18 -07:00
Zixaphir
cf1a4c1cc4
Phase out vanilla catalog
2014-03-08 16:14:16 -07:00
Zixaphir
c7e5833dc9
Remove more references to the non-existent "catalog" view
2014-03-06 22:36:42 -07:00
Zixaphir
1d56914bcb
Implement a silly breadcrumb for JSON Navigation
2014-03-06 09:49:36 -07:00
Zixaphir
5ec17d3477
Fix an oopsie
2014-03-03 12:53:01 -07:00
Zixaphir
393f909d1e
Reflow Navigate.parse
2014-03-03 01:02:31 -07:00
Zixaphir
d251177641
Fix navigating between threads via quote hashes
2014-03-03 00:32:27 -07:00
Zixaphir
6760d4b948
Fix some issues causing Navigation functions to fail.
2014-03-03 00:03:55 -07:00
Zixaphir
7a7a7facf7
Reflow a ton of navigate and index shit to fix broken shit
2014-03-02 21:04:14 -07:00
Zixaphir
e451410ef1
Small reflow to QuoteBacklink I.
...
I don't like concatenating for temporary data.
2014-03-02 19:45:54 -07:00
Zixaphir
a0c24fd06d
Fix some stupid threadupdater issues, more navigate from catalog js
2014-03-01 14:46:37 -07:00
Zixaphir
553a5a9133
Merge branch 'master' of https://github.com/Spittie/4chan-x into v3
...
Conflicts:
CHANGELOG.md
LICENSE
builds/4chan-X.meta.js
builds/4chan-X.user.js
builds/crx/script.js
src/General/Index.coffee
src/Posting/QR.coffee
2014-02-28 19:37:26 -07:00
Zixaphir
811e3ccaf3
Use our implementation of Navigating between boards
...
Our custom navigation should now behave similar to Mayhem's, but
with JSON.
2014-02-28 18:56:02 -07:00
Zixaphir
5a76a9109c
Cache boards.json
2014-02-28 18:29:52 -07:00
Kabir Sala
66e1e23e6a
Partially fix #19
2014-02-27 16:37:18 +01:00
Kabir Sala
9a4199d829
Fix #14
2014-02-25 13:20:19 +01:00
Zixaphir
b3f937f5c8
Fix JSON Navigation unread count
2014-02-16 03:11:27 -07:00
Zixaphir
51ba83538a
Better $.rmAll
...
I verified an issue with the previous benchmark and even wrote a
more efficient method based off el.cloneNode(false);, which I would
use if cloneNode could inherit eventListeners
Speaking of events. there is still no interface for gather all
eventListeners on a given element (or its children). Apparently the
issue is that the w3c doesn't think there is a legitimate use case
for it. Heh.
2014-01-24 16:10:04 -07:00
Zixaphir
b62d82bed0
Mayhem made responseType JSON default for any URL containing .json.
2014-01-24 14:48:39 -07:00
Zixaphir
b6749b91a5
Merge branch 'mayhem' into v3
...
Conflicts:
CHANGELOG.md
CONTRIBUTING.md
css/style.css
html/General/Settings-section-Main.html
json/archives.json
package.json
src/Archive/Redirect.coffee
src/General/Header.coffee
src/General/Main.coffee
src/General/Settings.coffee
src/General/lib/$.coffee
src/General/lib/thread.class
src/Linkification/Linkify.coffee
src/Miscellaneous/AnnouncementHiding.coffee
src/Monitoring/ThreadStats.coffee
2014-01-22 12:10:34 -07:00
Zixaphir
3a61ecafff
The good parts.
2014-01-18 16:53:48 -07:00
Zixaphir
b0ca427207
Revert "Fix updating the context of threads and index"
...
This reverts commit e7b1c52dbf9f25aec32bea64c712ee4075f7ef6f.
2014-01-18 14:11:36 -07:00
Zixaphir
e7b1c52dbf
Fix updating the context of threads and index
2014-01-18 14:07:56 -07:00
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
7eb2d0aa34
Mostly fix everything broken. Mostly.
2014-01-16 16:44:18 -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
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
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
2c6a26ca89
Fix catalog link, fix Index on catalog.
...
It should have never ran on catalog, honestly.
2014-01-12 19:21:21 -07:00
Zixaphir
43bcc64681
Let Index.update handle its own page functions
2014-01-11 21:02:56 -07:00
Zixaphir
79776710af
return
2014-01-11 20:22:45 -07:00
Zixaphir
ab3a4c6640
Get hash navigation working with Navigate.navigate()
2014-01-11 20:21:25 -07:00
Zixaphir
2e242a9f9d
Holy, how tired was I when I did that? Damn.
2014-01-11 19:52:49 -07:00
Zixaphir
495567682b
Fix duplicate backlinks
2014-01-11 19:34:07 -07:00
Zixaphir
6bafef092b
Restore the hr at the bottom of threads
2014-01-11 12:51:14 -07:00
Zixaphir
a20e85d30f
Features can *and should* handle under what context they disconnect
2014-01-11 12:03:50 -07:00