2665 Commits

Author SHA1 Message Date
Nicolas Stepien
709c1b69eb Add archive redirection for /gd/, /out/, /vp/ and /vr/.
Update CS.
Fix compiling on my laptop. (maxBuffer error)
2013-04-01 16:19:48 +02:00
Nicolas Stepien
80ff5d2651 Release 2.39.0. 2013-03-07 23:26:05 +01:00
queue
f6f89b6727 Oogah boogah 2013-03-07 23:11:59 +01:00
Nicolas Stepien
f6206da98a Remove /sp/ image archive redirection. 2013-03-01 01:35:14 +01:00
Nicolas Stepien
3900f97df6 Upgrade CoffeeScript to 1.5.0. 2013-02-25 15:41:24 +01:00
Nicolas Stepien
95a74a55aa Add import/export settings buttons in the Settings. (v2 edition) #702 2013-02-21 19:11:08 +01:00
Nicolas Stepien
fb9edd5176 Release 2.38.1. 2013-02-09 21:26:55 +01:00
Nicolas Stepien
6bcbf3deeb Shorter Relative Post Dates description. 2013-02-09 21:23:30 +01:00
Nicolas Stepien
c7afc923e0 typo, blame @qqueue 2013-02-09 03:51:07 +01:00
Nicolas Stepien
280575e6f5 Release 2.38.0. 2013-02-07 20:31:01 +01:00
Mayhem
0a9c2ff75c Merge pull request #897 from qqueue/relativedate
Relative Dates, close #758
2013-02-07 10:49:03 -08:00
queue
bed90cfd03 Reduce recalculation needed for RelativeDates
Capture more state in closure scopes. Pretty clever, at the expense of
simplicity.
2013-02-07 11:34:03 -07:00
Nicolas Stepien
43aae50ac5 thedarkcave now has https support. 2013-02-07 13:22:24 +01:00
queue
b49664a11a Implement relative dates, close #758
Squash of 21 commits:

--
Document "%R" relative time formatter

Sounds reasonable, don't you think?

--
Implement %R time formatter

original code do not steal

--
Add absolute time as title on date elements

--
Update relative post times if necessary

Coupled code, I know. Would be better to have a 'threadupdate' event to
subscribe to, oh well.

--
Update changelog

--
Rewrite relative date formatter function

Aeosynth-approved, or at least acknoledged

--
Reimplement relative post times in namespace

Less quick-and-dirty, more right.

Still need to polyfill visibility

--
Polyfill and correct usage of page visibility

Reselecting the tab always flushes (since ui thread block will be
percieved as part of the tab switch), but background flushes don't queue
when tab is not visible.

This is actually a better implementation than html5chan has right now,
will need to backport it later.

--
Remove %R reference in documentation

--
Clean up RelativeDates code

Aeosynth approved (TM) (C)

--
Move page visibility polyfill to Main

--
Remove unnecessary ?

--
Replace $.hidden() fn with d.hidden

--
Use visibility polyfill for QR

--
Remove all future relative dates

Looks like it's all over after this.

--
Compact pluralize condition

--
Fix alignment

--
Change RelativeDates.flush -> @flush

--
Remove initial setTimeout

Is unnecessary, as node is called, which will call flush at least once
and set the timeout again.

--
Improve absolute date display and cache diff

Title tooltip now uses either time formatting rice or the original 4chan
timestamp instead of toString().

the diff between a date and now is now shared between `relative` and
`setUpdate` to avoid recalculation.

--
Remove re-calling of Time formatting

Relying on the ordering of `node` callbacks, so textContext will already
have the formatted time.
2013-02-07 01:49:16 -07:00
Nicolas Stepien
b587719af8 Close #921. 2013-02-06 20:26:25 +01:00
Nicolas Stepien
1f94b35df4 Release 2.37.6. 2013-01-22 20:22:28 +01:00
Nicolas Stepien
fa5f51f1df Fix image expanding. 2013-01-22 20:19:18 +01:00
Nicolas Stepien
8edd4d5e64 Release 2.37.5. 2013-01-20 13:48:45 +01:00
Nicolas Stepien
dadbb4e792 Fix quoting inside inlined backlinks. Fix #900
Well that's interesting: selectors with Element.querySelector|All
will search for corresponding elements inside the whole document,
and will only return elements that are inside your given root element.
2013-01-20 13:23:56 +01:00
Nicolas Stepien
bef8de6e70 Release 2.37.4. 2013-01-18 22:06:55 +01:00
Nicolas Stepien
e2718c18b6 Merge branch 'master' of github.com:MayhemYDG/4chan-x 2013-01-18 22:06:42 +01:00
Nicolas Stepien
9d0121a551 Fuck you moot, don't add titles to mobile elements. 2013-01-18 22:05:57 +01:00
James Campos
1b81a79105 tweak 2013-01-16 02:31:48 -08:00
James Campos
92adcaf28a ImageExpand.expand: return if pdf 2013-01-15 23:28:56 -08:00
James Campos
cc04f1b9e9 post.hasPdf 2013-01-15 23:27:21 -08:00
Nicolas Stepien
6600d960b5 Add /po/ archive redirection. 2013-01-10 10:23:07 +01:00
Nicolas Stepien
b1dce1ec2f Release 2.37.3. 2013-01-10 09:56:36 +01:00
Nicolas Stepien
325d5920f1 Fix #887 2013-01-10 09:49:59 +01:00
Nicolas Stepien
b6645773f3 Fix #888, #890 2013-01-10 09:39:59 +01:00
Nicolas Stepien
8e71bdc1ba Release 2.37.2. 2013-01-03 15:36:59 +01:00
Nicolas Stepien
c720b90a86 When quoting on the index, only change the target thread if the textarea is empty. Close #879 2013-01-03 15:34:15 +01:00
Nicolas Stepien
0477eb595c Quotify inside archived posts. 2013-01-03 15:30:31 +01:00
Nicolas Stepien
7b0c961805 Merge branch 'master' of github.com:MayhemYDG/4chan-x 2013-01-03 15:20:20 +01:00
Nicolas Stepien
669147f4be Fix #878, 880 2013-01-03 15:19:33 +01:00
James Campos
d95d54ccf6 mv beep option from main to updater config 2013-01-01 11:09:26 -08:00
James Campos
1ad81cecd3 better description 2013-01-01 11:05:22 -08:00
James Campos
a619f4fd9b block comment 2013-01-01 11:05:22 -08:00
James Campos
bc8055acb5 admin 2013-01-01 11:05:22 -08:00
James Campos
e822ca45fa beep 2013-01-01 11:05:22 -08:00
James Campos
4cd5fd49c1 style: no . in 1 sentence descriptions 2012-12-31 19:42:28 -08:00
James Campos
85dd58d1d2 $.hidden 2012-12-31 01:55:00 -08:00
Nicolas Stepien
9bccd62148 Revert "Change sage cooldown to 60s on /q/. See #856"
This reverts commit 3ae93486f2591e4746b8fe2d0dc6f24c94f30d0c.
2012-12-21 19:57:45 +01:00
Nicolas Stepien
3ae93486f2 Change sage cooldown to 60s on /q/. See #856 2012-12-19 14:23:04 +01:00
Nicolas Stepien
19291a1771 Fix issue mentioned in #834 2012-12-19 14:18:07 +01:00
Nicolas Stepien
fe18eca332 Opera is getting better. Slowly. 2012-12-19 13:54:37 +01:00
Nicolas Stepien
1e88e5b08e Close #813 2012-12-18 16:14:38 +01:00
Nicolas Stepien
a5a5f297e4 Close #858 2012-12-18 16:11:15 +01:00
Nicolas Stepien
c32b6dba59 Tiny greentext fix. 2012-12-18 15:54:24 +01:00
Nicolas Stepien
027af4ec50 Release 2.37.1. 2012-12-18 13:49:39 +01:00
Nicolas Stepien
2bc6d2fd04 Fix #864 2012-12-16 12:51:13 +01:00