Commit Graph

1118 Commits

Author SHA1 Message Date
Sergey Lisakov
20ba003791
Make password form focused on page load
No need to click on the input form to type in the password, it is active by default
2018-07-30 19:13:32 +03:00
Benoît Latinier
dc4b0a7baf
Merge pull request #468 from pozitron57/patch-5
fix link to misaka extensions
2018-07-30 16:48:51 +02:00
Benoît Latinier
263305f718
Merge pull request #469 from Rocket1184/hotfix/i18n-zh-postbox-notification
i18n: zh_CN/TW translate for 'postbox-notification
2018-07-30 16:46:21 +02:00
Sergey Lisakov
be1e81b109
typo
at least on site → at least one site
2018-07-30 17:16:50 +03:00
Rocka
6d62e91a77
i18n: zh_CN/TW translate for 'postbox-notification; use full-width brackets 2018-07-30 20:36:47 +08:00
Sergey Lisakov
fe3088df2b
fix link to misaka extensions 2018-07-30 12:30:41 +03:00
Benoît Latinier
0a7b8ae7df
Merge pull request #447 from tribut/wsgi-docs
Update docs for mod_wsgi
2018-07-28 23:22:29 +02:00
Benoît Latinier
5dad7bd353
Merge pull request #466 from pozitron57/patch-4
add  "postbox-notification"
2018-07-28 22:47:17 +02:00
Sergey Lisakov
b1bbf70fd8
add "postbox-notification" 2018-07-28 22:15:53 +03:00
Benoît Latinier
b93e055677
Merge pull request #463 from Rocket1184/hotfix/admin-page-comment-style
template: admin: add id `isso-root` to comments wrapper
2018-07-28 17:03:14 +02:00
Benoît Latinier
c801d18bd9
Merge pull request #452 from Rocket1184/fetaure/client-async-comment-load
Async comment loading for dynamic websites
2018-07-27 13:30:27 +02:00
Rocka
7f2b4eec8c
update CONTRIBUTORS.txt 2018-07-27 10:44:28 +08:00
Rocka
858d64d092
doc: minor syntax changes about async comments loading 2018-07-27 10:44:02 +08:00
Benoît Latinier
1d9cea8831
Merge pull request #458 from craigphicks/host-subdir
Allow subdirectory server configuration, e.g. https://example.com/isso
2018-07-27 00:20:24 +02:00
Benoît Latinier
53d5ad441c
Reply notification (#443)
Merging @pellenilsson reply notification PR

* Added reply notification for commenter

* Removed debug info

* Bugfix

* Add notification column to database if needed

* Make SMTP connections thread safe

* Include link to comment in email notifications

* Implement opt-out for email notifications

* Fix faulty check for parent comment

* Support notifications also for replies

* Don't send notification when someone responds to his/her own comment

* Make unsubscribe work with notifications for replies

* Correct hash in 'unsubscribe' API example

* Introduce public-endpoint setting

* Fix whitespace issue

* Postpone notifications to users until comment has been approved by moderator

* New setting general.reply-notifications

* Add client-side configuration setting reply-notifications

* Documentation for reply notifications
2018-07-26 22:56:36 +02:00
Pelle Nilsson
d80f7c4224 Documentation for reply notifications 2018-07-24 20:01:19 +02:00
Pelle Nilsson
18b1d11007 Add client-side configuration setting reply-notifications 2018-07-24 19:54:04 +02:00
Pelle Nilsson
1dd95d5aad New setting general.reply-notifications 2018-07-24 18:31:22 +02:00
Pelle Nilsson
171fcfab72 Postpone notifications to users until comment has been approved by moderator 2018-07-24 18:20:44 +02:00
Craig P Hicks
96575323cd conform to public_endpoint config option with internal local host fallback 2018-07-18 02:24:44 -07:00
Craig P Hicks
af023741d9 changes as requested by @blatinier 2018-07-11 15:51:34 -07:00
root
b7e1666dd4 allow isso to be accessed/mounted on a server subdirectory, e.g., https://example.com/isso 2018-07-10 18:49:59 -07:00
Benoît Latinier
9c3a209850
Merge pull request #456 from farooqkz/patch-1
a little improvement for Persian translation

I guess it's ok :)
2018-07-03 12:27:24 +02:00
Farooq Karimi Zadeh
70f9aab7cb
a little improvements 2018-07-03 09:31:13 +04:30
Rocka
795035ff6c
template: admin: add id isso-root to comments wrapper
the admin page layout would be more neat
2018-06-09 19:15:34 +08:00
Rocka
61b3b69557
doc: add doc for dynamic comment loading 2018-06-09 18:59:36 +08:00
Rocka
a87815fcba
client: define an global object Isso, for loading comments dynamically 2018-06-09 18:58:08 +08:00
Pelle Nilsson
3e45ccb7e5 Fix whitespace issue 2018-06-03 19:59:05 +02:00
Pelle Nilsson
9b2a56e467 Introduce public-endpoint setting 2018-06-03 19:55:31 +02:00
Felix Eckhofer
8360dacbb1
Update docs for mod_wsgi 2018-05-26 14:44:20 +02:00
Pelle Nilsson
717837b35a Correct hash in 'unsubscribe' API example 2018-05-10 20:59:27 +02:00
Pelle Nilsson
0063fd6e88 Make unsubscribe work with notifications for replies 2018-05-10 20:48:13 +02:00
Vincent Bernat
8e4f2ab1c7 feed: remove trailing / from base URL
This way, one can use "/" as base URL. This is only valid if we are
sure that URI should always have a leading "/". Is that the case?

Fix #437.
2018-05-07 21:16:48 +02:00
Benoît Latinier
3d0fdffcb7
Merge pull request #415 from facundobatista/generic-importer
Generic importer
2018-05-07 21:13:05 +02:00
Benoît Latinier
2135743ea7
Merge branch 'master' into generic-importer 2018-05-07 21:12:55 +02:00
Benoît Latinier
893f35a4e4
Merge pull request #436 from JuliusPC/patch-1
Fix spelling of "E-Mail" (german)
2018-05-07 08:55:22 +02:00
JuliusPC
729a65f177
Fix spelling of "E-Mail" → https://www.duden.de/rechtschreibung/E_Mail 2018-05-07 02:13:23 +02:00
Benoît Latinier
9d92f59aac
Merge pull request #434 from Lucas-C/deprecated_scss
Substituting scss command in Makefile by node-sass + adding comment with instructions on how to install Makefile dependencies
2018-05-06 21:15:52 +02:00
Benoît Latinier
2b7c6629ea
Merge pull request #435 from Lucas-C/env_vars_doc
Adding documentation on the ISSO_CORS_ORIGIN env variable - close #407
2018-05-06 21:15:19 +02:00
Lucas Cimon
b73255ec2e
Adding documentation on the ISSO_CORS_ORIGIN env variable - close #407 2018-05-06 10:17:31 +02:00
Lucas Cimon
575c433fda
Substituting scss command in Makefile by node-sass + adding comment with instructions on how to install Makefile dependencies 2018-05-06 09:59:52 +02:00
Benoît Latinier
97721c7eef
Merge pull request #425 from vincentbernat/fix/dockerfile-cffi
docker: install cffi inside virtualenv
2018-05-02 23:47:24 +02:00
Benoît Latinier
5e65e46b59
Merge pull request #426 from vincentbernat/fix/feedlink-append
embed: fix feed link creation on older browsers
2018-05-01 23:38:53 +02:00
Benoît Latinier
e745f326db
Merge pull request #428 from pozitron57/patch-2
Correct russian translation for "preview" button
2018-04-30 17:22:47 +02:00
Benoît Latinier
2064f3a29b
Merge pull request #427 from Rocket1184/hotfix/i18n-zh-postbox-preview
i18n: fix zh_CN/TW translate of 'postbox-preview'
2018-04-30 17:22:20 +02:00
Sergey Lisakov
530b541f68
Correct translation for "preview" button 2018-04-30 18:21:02 +03:00
Rocka
dda616eef3
i18n: fix zh_CN/TW translate of 'postbox-preview' 2018-04-29 23:54:57 +08:00
Pelle Nilsson
f6f61c547a Merge remote-tracking branch 'posativ/master' into reply_notification
Conflicts:
	isso/css/isso.css
	isso/ext/notifications.py
	isso/js/app/text/postbox.jade
	isso/views/comments.py
2018-04-29 14:48:13 +02:00
Vincent Bernat
311f65d52b embed: fix feed link creation on older browsers
When a browser doesn't support DOM manipulation convenience methods,
the addition of the feed link was triggering an error because elements
created by `$.new()` are regular elements, not elements from our own
mini-DOM implementation. Therefore, the `append()` method may be
absent. Use `appendChild()` instead.
2018-04-29 10:39:02 +02:00
Vincent Bernat
9b911f3257 docker: install cffi inside virtualenv
`python setup.py install` installs it outside the virtualenv (because
it's in `setup_requires`?), then reuse it as is when installing the
dependencies. On the final container, cffi is therefore missing.
2018-04-26 08:32:57 +02:00