a Disqus alternative
MIT License
Bot releases are hidden (Show)
Release 0.13.1.dev0.
Published by ix5 over 2 years ago
Full release notes: News
.cfg
extension, unify getting conf location by @ix5 in https://github.com/posativ/isso/pull/827
/count
request if there are no counters by @BBaoVanC in https://github.com/posativ/isso/pull/869
contenteditable
div
with textarea
by @BBaoVanC in https://github.com/posativ/isso/pull/887
Full Changelog: https://github.com/posativ/isso/compare/0.12.6...0.13.0
Published by ix5 over 2 years ago
Note: This is a hotfix release.
Full Changelog: https://github.com/posativ/isso/compare/0.12.6.1...0.12.6.2
Published by ix5 over 2 years ago
Note: This is a hotfix release.
Full Changelog: https://github.com/posativ/isso/compare/0.12.6...0.12.6.1
Postbox
before comment list again (fixes https://github.com/posativ/isso/issues/815)Published by ix5 over 2 years ago
<pre>
for comments in admin area by @ix5 in https://github.com/posativ/isso/pull/604
Full Changelog: https://github.com/posativ/isso/compare/0.12.5...0.12.6
Published by jelmer almost 4 years ago
Bugs & features:
Translations:
Published by posativ about 8 years ago
add support for different vote levels, #260
List of vote levels used to customize comment appearance based on score. Provide a comma-separated values (eg. "0,5,10,25,100"
) or a JSON array (eg. "[-5,5,15]"
).
For example, the value "-5,5"
will cause each isso-comment
to be given one of these 3 classes:
isso-vote-level-0
for scores lower than -5
isso-vote-level-1
for scores between -5
and 4
isso-vote-level-2
for scores of 5
and greaterThese classes can then be used to customize the appearance of comments (eg. put a star on popular comments).
add new post preview API endpoint, #254
add an option for mandatory author, #257
clients can now use data-title
to get the HTML title for a new page, #252
add finish translation and other minor bugfixes
Published by posativ over 8 years ago
Published by posativ over 8 years ago
Published by posativ over 8 years ago
Also a new release is required for the source distribution, since 0.10 has been uploaded previously and can no longer be re-uploaded on PyPi (see https://github.com/pypa/packaging-problems/issues/75).
Published by posativ over 8 years ago
add new configuration section for hash handling.
[hash]
salt = Eech7co8Ohloopo9Ol6baimi
algorithm = pbkdf2
You can customize the salt, choose different hash functions and tweak the parameters for PBKDF2.
Python 3.4+ validate TLS connections against the system's CA. Previously no validation was in place, see PEP-446 for details.
add fenced_code
and no_intra_emphasis
to default configuration.
Fenced code allows to write code without indentation using ~~~
delimiters (optionally with language identifier).
Intra emphasis would compile foo_bar_baz
to foobarbaz. This behavior is very confusing for users not knowing the Markdown spec in detail.
new configuration to require an email when submitting comments, #199. Set
[guard]
require-email = true
and use data-isso-require-email="true"
to enable this feature. Disabled by default.
new Bulgarian translation by sahwar, new Swedish translation by Gustav Näslund – #143, new Vietnamese translation by Đinh Xuân Sâm, new Croatian translation by streger, new Czech translation by Jan Chren
fix SMTP setup without credentials, #174
version pin Misaka to 1.x, html5lib to 0.9999999
Published by posativ over 9 years ago
Fix #174.
Published by posativ over 9 years ago
Published by posativ about 10 years ago
remember name, email and website in localStorage, #119
add option to hide voting feature, #115
data-isso-vote="true|false"
remove email field from JSON responses
This is a quite serious issue. For the identicon, an expensive hash is used to avoid the leakage of personal information like a real email address. A git blame
reveals, the email has been unintenionally exposed since the very first release of Isso :-/
The testsuite now contains a dedicated test to prevent this error in the future.
Published by posativ about 10 years ago
prevent no-break space ( ) insertion to enable manual line breaks using two trailing spaces (as per Markdown convention), #112
limit request size to 256 kb, #107
Previously unlimited or limited by proxy server). 256 kb is a rough approximation of the next database schema with comments limited to 65535 characters and additional fields.
add support for logging to file, #103
[general]
log-file =
show timestamp when hovering , #104
fix a regression when editing comments with multiple paragraphs introduced in 0.9.3 which would HTML escape manually inserted linebreaks.
Published by posativ over 10 years ago
Published by posativ over 10 years ago
Add translation for Esperanto
Published by posativ over 10 years ago
comment pagination by Srijan Choudhary, #15
Isso can now limit the amount of comments shown by default and add link to show more. By default, all top-level comments are shown but only 5 nested comments (per reply). You can override the settings:
isso-data-max-comments-top="N" isso-data-max-comments-nested="N"
Where N is a number from 0 to infinity ("inf"). If you limit the amount of shown top level comments, the overall comment count may be incorrect and a known issue.
You can also configure the amount of comments shown per click (5 by default):
isso-data-reveal-on-click="N"
This feature also required a change in the comment structure. Previously, all comments are stored tree-like but shown linearly. To ease the implementation of pagination, the comment tree is now limited to a maximum depth of one. Jeff Atwood explains, why discussions are flat by design.
When you upgrade, Isso will automatically normalize the tree and some information gets lost. All new replies to a comment are now automatically a direct child of the top-level comment.
style improvements by William Dorffer, #39, #84 #90 and #91
Isso now longer uses a fat SCSS library, but plain CSS instead. The design is now responsive and no longer sets global CSS rules.
experimental WordPress import, #75
Isso should be able to import WXR 1.0-1.2 exports. The import code is based on two WXR dumps I found (and created) and may not work for you. Please report any failure.
avatar changes, #49
You can now configure the client to not show avatars:
data-isso-avatar="false"
Also there is no longer an avatar shown next to the comment box. This is due to the new CSS and removes two runtime dependencies.
you may now set a full From header, #87
[smtp]
from = Foo Bar <spam@local>
SMTP (all caps) is now recognized for notifications, #95
Isso now ships a small demo site at /demo, #44
a few bugfixes: Disqus import now anonymizes IP addresses, uWSGI spooling for Python 3, HTTP-Referer fallback for HTTP-Origin
remove Django's PBKDF2 implementation in favour of the PBKDF2 function available in werkzeug 0.9 or higher. If you're still using werkzeug 0.8, Isso imports passlib as fallback (if available).
This release also features a new templating engine Jade which replaces Markup.js. Jade can compile directly to JavaScript with a tiny runtime module on the client. Along with the removal of sha1.js and pbkdf2.js and a few build optimizations, the JS client now weighs only 40kb (12kb gzipped) – 52kb resp. 17kb before.