Commit Graph

583 Commits

Author SHA1 Message Date
Ivan Pantic
4972433406 Vote levels features (custom classes based on the comment votes) 2016-07-16 04:35:54 +02:00
Ivan Pantic
b0f8606b0f Hiding zero votes is now done through CSS instead of javascript. 2016-07-16 03:54:02 +02:00
Ivan Pantic
b620f2c0b0 Bug when content is number 0. 2016-07-16 03:46:37 +02:00
Timo Kankare
14962ad51f Added fi to i18.n.js. 2016-07-15 10:07:26 +03:00
Timo Kankare
cf20bc5687 Finnish translation. i18n/fi.js added. 2016-07-15 09:41:05 +03:00
Martin Zimmermann
46b2874b3d Merge pull request #252 from blatinier/issue-27/data-attr-overide
Fix issue #27 on override thread discovery with custom data-attributes
2016-07-13 21:06:06 +02:00
Martin Zimmermann
bbff002bd6 Merge pull request #254 from jGleitz/preview
Preview endpoint
2016-07-13 21:04:35 +02:00
Benoît Latinier
459611c0e7 Add an option for mandatory author (Fix issue #124) 2016-07-05 17:28:03 +02:00
Joshua Gleitze
3c9bbda252 preview endpoint 2016-06-03 20:32:39 +02:00
Joshua Gleitze
2a11c000d4 convert bad tabs to spaces 2016-06-03 20:04:58 +02:00
Joshua Gleitze
8a9fe29bce apidoc for count 2016-06-03 14:20:36 +02:00
Joshua Gleitze
afd4107ac3 apidoc for like & dislike 2016-06-03 14:09:16 +02:00
Joshua Gleitze
ded4927ae4 apidoc for moderate 2016-06-03 14:08:57 +02:00
Joshua Gleitze
c3439e5c79 apidoc for "delete comment" 2016-06-03 11:06:46 +02:00
Joshua Gleitze
9b79a98851 apidoc for "edit comment" 2016-06-03 11:06:31 +02:00
Joshua Gleitze
1f804bcf8e apidoc for "view comment" 2016-06-03 10:28:51 +02:00
Joshua Gleitze
b2d9c80b5f apidoc for "new comment" 2016-06-03 10:13:13 +02:00
Joshua Gleitze
5ca5d680fa apidoc for fetch 2016-06-03 10:12:54 +02:00
Benoît Latinier
f1325ccaca Fix issue #27 on override thread discovery with custom data-attributes 2016-06-01 23:02:46 +02:00
Martin Zimmermann
0377c8bb20 fix reponse for OPTIONS response on Python 3, #242 2016-04-12 21:15:22 +02:00
Martin Zimmermann
2612fbc0f5 fix missing wrapper attribute 2016-04-12 21:15:22 +02:00
Sergey Lisakov
2a6aa1203b Fix pluralisation issues and inexact translation
Noticed inexact translation for comment-hidden and no-comments.

Pluralisation had bugs, now it works correctly.
2016-03-25 16:26:47 +01:00
Martin Zimmermann
3cd475ec31 follow redirects, fix #193 2016-02-24 13:14:32 +01:00
Martin Zimmermann
a3a1d8cb86 fix getAttribute return value 2016-02-21 18:55:38 +01:00
Martin Zimmermann
3e309e0850 fix input field value access 2016-02-06 20:02:51 +01:00
smileboy
b48ac000b1 config.js error. 2016-01-30 12:31:58 +01:00
Martin Zimmermann
57f902acd4 actually include isso/defaults.ini 2016-01-09 01:01:39 +01:00
Martin Zimmermann
622b59f8a4 move default config expansion to function body (default already exists) 2016-01-09 00:33:07 +01:00
Martin Zimmermann
93e783ed60 symlink share/isso.conf to isso/defaults.ini and include it properly 2016-01-09 00:15:04 +01:00
Martin Zimmermann
8579cbd6f8 fix undefined variable usage and enumeration logic 2016-01-08 23:03:18 +01:00
Martin Zimmermann
00ed48a1d3 fix incorrect define header 2016-01-08 22:56:45 +01:00
Martin Zimmermann
1f86fa897e add vi (vietnamese) translation, #222 2016-01-08 22:47:13 +01:00
Martin Zimmermann
dd9ebdc46b Merge remote-tracking branch 'origin/pr/222' 2016-01-08 22:42:15 +01:00
Martin Zimmermann
815c7f54b5 add hr (croatian) translation 2016-01-08 22:40:56 +01:00
Martin Zimmermann
dc1d83b74b add cs (czech) translation 2016-01-08 21:32:16 +01:00
Martin Zimmermann
2e41c4728a don't extend native objects, #191 2016-01-08 17:14:30 +01:00
Đinh Xuân Sâm
5ce7084f59 Fix typo: s/trướ/trước 2016-01-01 10:55:12 +07:00
Đinh Xuân Sâm
f1a8aed320 Completed Vietnamese translation. 2016-01-01 10:50:31 +07:00
Đinh Xuân Sâm
17747368e1 Created new branch for translation: vietnamese.
Added Vietnamese translation.
2016-01-01 10:48:36 +07:00
Martin Zimmermann
33c02b45b4 Merge remote-tracking branch 'origin/pr/202' 2015-11-08 17:39:04 +01:00
Martin Zimmermann
54952e67ad Merge remote-tracking branch 'origin/pr/199' 2015-11-08 17:39:01 +01:00
Sergey Lisakov
45c4e43ba2 Update ru.js 2015-10-27 22:55:59 +01:00
Sergey Lisakov
11dff33450 Update ru.js 2015-09-18 13:15:59 +02:00
Sergey Lisakov
ed0f680e97 Update Russian translation
Pluralization will work just fine now with Russian. Also I corrected several typos and added translation for missed "comment-hidden". I installed Isso via pip and have this part of code in other files.
2015-09-15 17:27:03 +02:00
Nick Hu
b9ce411f85 write unit tests for require-email 2015-08-28 16:17:02 +01:00
Nick Hu
cb21af4cc5 Add config for requiring emails 2015-08-28 15:59:48 +01:00
Mushiyo
2af17b6204 corrected punctuation 2015-08-14 10:35:00 +08:00
Mushiyo
19179b1764 modify to a better translation 2015-08-14 10:22:09 +08:00
Mushiyo
b98133836d Added zh_TW translation 2015-08-13 23:22:46 +08:00
Martin Zimmermann
8018a7e23d update russian translation 2015-05-17 23:45:16 +02:00
wendal
6e4d9ba446 add: zh_CN Translation 2015-04-07 10:47:04 +08:00
Julien Enselme
6973128eac Correct auth without password or username.
If no username is set, returns an empty string. So the test `username is
not None` is always True. Idem for password. This can lead to
authentication problems. This commit fixes the test to `if username and
password` as it was in the previous version.
2015-03-07 16:00:28 +01:00
Martin Zimmermann
630e76f66c Merge branch 'legacy/0.9'
Conflicts:
	CHANGES.rst
	isso/ext/notifications.py
	isso/utils/http.py
	setup.py
2015-03-04 22:13:03 +01:00
Martin Zimmermann
f5566c1325 encode username/password in SMTP auth only for Python 2, fix #146 2015-03-04 21:44:39 +01:00
Martin Zimmermann
596acb7f79 request with User-Agent 'Isso/...', #151 2015-03-04 21:33:01 +01:00
Sergey
56c81c2d06 Update ru.js 2015-03-04 21:10:42 +01:00
Martin Zimmermann
45053f9c0c catch errors in http response 2015-03-04 21:09:28 +01:00
Martin Zimmermann
8e4db5a7a2 typo 2015-02-25 10:57:55 +01:00
Martin Zimmermann
f681002e7e add support for html5lib below 0.95, #168 2015-02-25 10:48:11 +01:00
Martin Zimmermann
c3c519ad0e add compatibility middleware for werkzeug 0.8, #170 2015-02-25 10:37:51 +01:00
Martin Zimmermann
e5219157a7 Merge pull request #172 from xuhdev/fix-159-2
Save the session-key as a unicode string in the db
2015-02-25 10:11:34 +01:00
Hong Xu
21e91efbf9 Save the session-key as a unicode string in the db
The session-key should be saved as a string, not a byte string.
2015-02-25 00:21:55 -08:00
Martin Zimmermann
957fc72eb1 reject request if reject is actually defined, fix #165 2015-02-24 21:37:57 +01:00
Martin Zimmermann
0466977109 replace bullet with HTML entity, fix #169 2015-02-24 21:34:05 +01:00
Martin Zimmermann
aa64b27684 Python 2.7.9 didn't get the context=ssl... backport unfortunately 2015-02-24 20:56:20 +01:00
Martin Zimmermann
e3dedef7ed Merge pull request #167 from albohlabs/feature/ansible
Add ansible for provisioning
2015-02-19 22:32:03 +01:00
Martin Zimmermann
4c9a2aba30 fetch polish translation 2015-02-19 18:56:27 +01:00
Daniel Gräber
894086bda2 Fix catch socket timeout and error exceptions 2015-02-19 13:38:48 +01:00
Roland Szabo
2a3075d0fb Catch exception in anonymize function 2015-02-01 17:30:35 +01:00
Martin Zimmermann
26b889d381 Merge remote-tracking branch 'origin/pr/157'
Conflicts:
	isso/js/app/i18n.js
2015-01-30 15:43:02 +01:00
Matias
c5496b103d Added spanish translation
Added spanish translation
2015-01-29 02:59:52 -03:00
Matias
4d7fc956ab Create es.js
Added spanish translation
2015-01-29 02:53:53 -03:00
Martin Zimmermann
e271851b50 fetch greek translation 2015-01-28 23:14:21 +01:00
Jelmer Vernooij
00c4d4149e Import transifex improvements to Dutch translation. 2015-01-21 23:46:50 +01:00
Jelmer Vernooij
dcb7f6457c Add Dutch translations. 2015-01-17 21:54:01 +01:00
Richard Fine
6ac5e8c6d0 Reverted change to demo file; changed web server config to mount the uWSGI app at the root, as it turns out it's capable of serving the demo file itself 2015-01-03 13:07:41 +00:00
Richard Fine
3977a8d00d set up Vagrant support to make it easy to get a dev environment going quickly 2015-01-03 02:00:04 +00:00
Martin Zimmermann
f47df75422 use system's CA certificates for Python 2.7.9 or higher to verify TLS connection 2014-12-25 22:49:28 +01:00
Martin Zimmermann
d70eb160b9 Merge branch 'legacy/0.9'
Conflicts:
	isso/migrate.py
2014-12-25 21:53:31 +01:00
Martin Zimmermann
d6602b7fe4 Merge branch 'pr/143' 2014-12-25 21:28:26 +01:00
Martin Zimmermann
7f5ff457c1 integrate swedish translation into Isso 2014-12-25 21:28:15 +01:00
Martin Zimmermann
b45f39e662 resolve when comment is in moderation queue, too 2014-12-25 21:08:10 +01:00
Théo Zimmermann
bba91b3f93 don't lose comment if it failed to create 2014-12-19 15:19:55 +01:00
Gustav Näslund
da47dbd374 Added swedish translation file 2014-12-13 14:29:40 +01:00
Martin Zimmermann
4b97684e22 fix editing when avatars are disabled 2014-11-26 00:06:54 +01:00
Martin Zimmermann
89d6ea076b add --empty-id flag to import weird Disqus exports, fixes #135 2014-11-25 22:59:05 +01:00
Martin Zimmermann
928198f340 update translations 2014-11-16 14:27:42 +01:00
Théo Zimmermann
97015d4034 correct order by in sql request 2014-11-13 13:56:40 +01:00
Martin Zimmermann
4b64615f92 set encoding to UTF-8 for Disqus and WordPress import, also fixes #93 2014-11-12 22:34:07 +01:00
Martin Zimmermann
f0a0f40223 add fallback localStorage implementation if not functional, #134 2014-11-09 22:13:26 +01:00
Martin Zimmermann
d469324392 fix 'undefined name 'buffer'' on Python 3.x 2014-11-09 21:17:36 +01:00
Théo Zimmermann
d0a0ac39b0 bug fixed: was trying to remove an unexisting span.votes 2014-10-17 09:24:53 +02:00
Martin Zimmermann
74363d44ba Merge branch 'legacy/0.9'
Conflicts:
	CHANGES.rst
	isso/core.py
	setup.py
2014-10-08 18:06:56 +02:00
Martin Zimmermann
88be07d5de import backports.configparser before configparser, #128
backports.configparser got a major rewrite and an upgrade from 3.3 to
3.5 imports the wrong configparser module on Python 2.6/2.7.

Hopefully, this commit makes it work again. Alternatively, you can
remove the old configparser module(s):

  rm lib/python2.7/site-packages/configparser*

And re-install configparser from PyPi.
2014-10-07 12:09:41 +02:00
Martin Zimmermann
9c2a48b388 Merge branch 'legacy/0.9'
Conflicts:
	CHANGES.rst
	setup.py
2014-09-25 13:39:47 +02:00
Martin Zimmermann
6a3a9ea114 SMTP authentication uses bytes, not unicode, fixes #126
Encode configuration variables as ascii, ignoring non-ascii characters
(Python's smtplib is not yet able to support the UTF8SMTP).
2014-09-25 13:35:39 +02:00
Martin Zimmermann
721e87a843 Merge branch 'legacy/0.9'
Conflicts:
	CHANGES.rst
	docs/docs/configuration/client.rst
	setup.py
2014-08-18 13:09:24 +02:00
Martin Zimmermann
c712d196d7 add option to hide voting feature, closes #115 2014-08-18 12:32:16 +02:00
Martin Zimmermann
d21aed83f8 save name, email and website in localStorage, closes #119 2014-08-11 12:48:55 +02:00
Martin Zimmermann
d9098b83f0 use different identifiers to avoid mixin events 2014-08-11 12:48:05 +02:00