Martin Zimmermann
14fac577df
fix syntax
10 years ago
Martin Zimmermann
16663d44f8
hide avatar during editing
10 years ago
Martin Zimmermann
0211322915
remove avatar preview in postbox
10 years ago
Martin Zimmermann
7474be12f0
Merge branch 'add-website-field'
10 years ago
Martin Zimmermann
77d40a99eb
border-radius only for first and last input
10 years ago
Martin Zimmermann
065460d78a
add tests for website validation
10 years ago
Martin Zimmermann
5b0ce6471a
add website input
10 years ago
Martin Zimmermann
fd8465eb1c
warn about incorrect notification backends, fix #95
...
SMTP is now also recognized as `smtp`backend. You may use multiple
notification backends (separated by comma). Defaults to `stdout`.
10 years ago
Martin Zimmermann
8cf9ea348e
.gitignore /lib64 and /man
10 years ago
Martin Zimmermann
c334655d91
Merge branch 'jade'
10 years ago
Martin Zimmermann
29085979e5
document jade as new (build) dependency
10 years ago
Martin Zimmermann
1a970557b8
add new JS deps to Makefile
10 years ago
Martin Zimmermann
b60dbd3e42
remove old template 'struct'
10 years ago
Martin Zimmermann
608119e8ce
add r.js build optimization for jade plugin
10 years ago
Martin Zimmermann
ccf59fba2a
initial support for jade
...
Replace Markup.js with Jade [1] for real templating (like expression
evaluation and sane syntax). Jade compiles directly to JavaScript which
makes it possible to only have Jade as build dependency with a tiny
runtime wrapper for the client (around 40% of Markup.js's size).
Templates are rewritten for Jade but do not use all features from Jade
(such as filters, mixins and includes) for now.
A simple requirejs-jade wrapper to compile Jade during runtime is
already included.
i18n
----
I also rewrote the i18n module and moved translation and pluralization
functions back into the module, thus decoupling it from the previous
markup language. The module now exposes:
* i18n.translate(msgid) -> string
* i18n.pluralize(msgid, n) -> string
I18n depends on app/config and thus has access to the user's prefered
language and exposes both function with `i18n.lang` already set. If the
msgid was not found, it returns "???" (like Markup.js).
The pluralization function replaces `{{ n }}` with the function argument
just like with Markup.js (to keep the diffs clean).
[1] http://jade-lang.com/
10 years ago
Martin Zimmermann
7c3bd52821
stub requirejs-text to save ~5kb
10 years ago
Martin Zimmermann
47618d06f2
simplify GH readme to avoid repetition
10 years ago
Martin Zimmermann
fcc4cd63b4
fix #93
10 years ago
Martin Zimmermann
a5e1dcc225
Merge pull request #92 from Schoewilliam/39-84
...
Issue #49 : Comments thread and submission form now support avatar disabling
10 years ago
Schoewilliam
dd14bb91db
#49 : Comments thread and submission form now support data-isso-avatar="false"
10 years ago
Martin Zimmermann
4f98bca202
hide avatars with data-isso-avatar="false", part of #49
10 years ago
Martin Zimmermann
29b4643c5e
Merge pull request #91 from Schoewilliam/39-84
...
Tweaking the submission form — making it responsive
10 years ago
Schoewilliam
34a50910f2
Tweaking the submission form — making it responsive
10 years ago
Martin Zimmermann
c7c7595991
Merge branch 'pr-89'
10 years ago
Martin Zimmermann
9e3d933d82
remove targets to generate CSS from SCSS
10 years ago
Schoewilliam
c2dd9d3bb5
getting rid of SCSS
10 years ago
Martin Zimmermann
fb182ae93f
Merge branch 'pr-83', closes #83
10 years ago
Martin Zimmermann
e6fdfb03eb
do not limit From: field to email address-only, closes #87
...
You may now set a full From header, e.g.:
[smtp]
from = Foo Bar <spam@local>
If not, the old name "Ich schrei sonst!" is used.
10 years ago
Martin Zimmermann
5c91a84951
fix uWSGI spooling for Python3
10 years ago
Martin Zimmermann
d5e5e9c7e2
use numerical values in default configuration to match user-provided values
10 years ago
Martin Zimmermann
ed810cdf39
fetch all nested comments when set to 'inf'
10 years ago
Martin Zimmermann
324326c2ba
translate Hidden to german and french
10 years ago
Martin Zimmermann
f3a7f65687
remove keyworded function arguments and fix JS hints
10 years ago
Martin Zimmermann
59bfde7c03
idiomatic python
...
* make "process_fetched_list" private
* rename fetch_args to args
* a few logic simplifications
10 years ago
Martin Zimmermann
4ee509ed02
Merge branch 'feature/75', closes #75
10 years ago
Martin Zimmermann
123ea26ca9
handle WP's query-string "pages" and variable WXR namespaces
...
Site links such as /?p=1234 are imported *as is* and maybe do work in
Isso. Do not use a query-based URL structure as permalinks. Ever.
Also, depending on the pages you are going to export, WXR' XML namespace
may change from ../export/1.0/ to ../export/1.2/. Isso tries to import
any WXR 1.x
10 years ago
Srijan Choudhary
26ae30f76c
Update docs
10 years ago
Srijan Choudhary
26d26ae71b
Add i18n for "Hidden"
10 years ago
Srijan Choudhary
8879db59b8
Show all comments if limit/nested_limit set as inf
10 years ago
Srijan Choudhary
baef73f1e8
Change default values of config params
10 years ago
Srijan Choudhary
ab927e39d0
Add a reveal on click parameter
10 years ago
Srijan Choudhary
2e2fba89a6
Add some tests
10 years ago
Srijan Choudhary
abc0eaaf1d
Handle limit/nested_limit zero
...
This returns zero comments now
10 years ago
Martin Zimmermann
333bba728b
update docs
10 years ago
Martin Zimmermann
346b60a9b3
disqus import imports anonymized IP address now
10 years ago
Martin Zimmermann
39101c2ac7
Disqus import uses Progressbar class as well
10 years ago
Martin Zimmermann
12f8af8434
add initial support to import WordPress comments
10 years ago
Martin Zimmermann
263095cf5f
allow Travis CI to disturb the IRC channel
10 years ago
Martin Zimmermann
9dabf88b93
Travis supports Python 3.4 now
...
http://gehrcke.de/2014/04/travis-ci-finally-supports-python-3-4/
10 years ago
Martin Zimmermann
0154113c80
replace assert with assertEqual
10 years ago