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
Benoît Latinier
c26d59de08
Merge pull request #424 from posativ/misaka_2
...
Upgrade to Misaka 2
2018-04-25 23:29:43 +02:00
Steffen Prince
7cdb47d875
Update renderer to match Misaka 2.0 API
2018-04-25 23:29:13 +02:00
Steffen Prince
eef7ea261d
Add cffi
to setup_requires
2018-04-25 23:19:55 +02:00
Steffen Prince
c38851a6cd
Update to misaka 2.0
...
Fixes #208
2018-04-25 23:19:27 +02:00
Benoît Latinier
ce98f93934
update changelog
2018-04-25 23:13:55 +02:00
Benoît Latinier
94d031444d
add: CONTRIBUTORS + pep8
2018-04-25 23:03:55 +02:00
Benoît Latinier
b21f2e4aaa
Merge pull request #317 from benjhess/feature/gravatar-support
...
Feature/gravatar support
2018-04-25 22:54:50 +02:00
Benoît Latinier
6da91d4ace
Merge branch 'master' into feature/gravatar-support
2018-04-25 22:45:45 +02:00
Benoît Latinier
3754ba7596
Merge pull request #414 from vincentbernat/fix/no-eval
...
jade: avoid using eval once compiled
2018-04-25 22:32:13 +02:00
Benoît Latinier
3d1cded70f
Merge branch 'master' of github.com:posativ/isso
2018-04-25 22:31:12 +02:00
Benoît Latinier
466654b50d
update CONTRIBUTORS
2018-04-25 22:31:01 +02:00
Benoît Latinier
514c5d42b6
Merge pull request #422 from Lucas-C/master
...
Bugfix to support <a> elements in SVG diagrams - close #421
2018-04-25 22:26:27 +02:00
Benoît Latinier
c14f639e75
add: CONTRIBUTORS update
2018-04-25 22:24:05 +02:00
Benoît Latinier
ad6e868ba5
Merge pull request #416 from vincentbernat/feature/preview
...
js: add a preview button to see a rendered preview
2018-04-25 22:23:06 +02:00
Benoît Latinier
dc6157897f
Merge pull request #423 from posativ/fix-tests
...
fix tests due to non predictive html rendering
2018-04-25 21:58:19 +02:00
Benoît Latinier
3d648c2d29
fix tests due to non predictive html rendering
2018-04-25 21:24:27 +02:00
Lucas Cimon
501bdc59bf
Bugfix to support <a> elements in SVG diagrams - close #421
2018-04-25 10:55:37 +02:00
Vincent Bernat
b0264bc807
js: add a preview button to see a rendered preview
...
When the button is clicked, the /preview endpoint is used to render a
preview text. The preview is inserted and the preview button is
replaced by an edit button to go back to edit mode. Alternatively, the
use can click on the preview to edit.
Some small CSS modifications are done to accomodate the
modification. Also, the preview is wrapped into `.isso-common
.text-wrapper .text` to not make the CSS more complex.
When in preview mode, the background is stripped/greyish in case it's not easy
to make a difference between preview and not preview (due to
unformatted text). We avoid to modify borders/shadow boxes because it
would make the design "jumpy".
2018-04-25 08:17:17 +02:00
Benoît Latinier
55dac39bdd
Merge pull request #418 from vincentbernat/feature/nofollow-links
...
html: add nofollow/noopener to links
2018-04-24 23:28:53 +02:00
Benoît Latinier
b5c40bedf7
Merge pull request #419 from vincentbernat/feature/atom-feed
...
api: add /feed API to get an Atom feed for an URI
2018-04-24 21:56:09 +02:00
Vincent Bernat
01cf96eeb7
feed: ensure Markdown rendering is applied to feeds
2018-04-23 11:37:14 +02:00
Benoît Latinier
502747cb75
Merge pull request #411 from Rocket1184/hotfix/demo-and-admin-redirect
...
fix: admin and demo view redirect issue
2018-04-22 21:35:24 +02:00
Benoît Latinier
bb924ead86
Merge pull request #417 from vincentbernat/fix/css-cleanup
...
css: remove CSS code for avatar in postbox
2018-04-22 21:00:33 +02:00
Vincent Bernat
45f6b1eda3
feed: make /feed API call configurable server and client-side
...
On server-side, this can be enabled by providing a base URL to use to
build the full URL. Limit also becomes configurable. On client-side,
we need to add a switch to know whatever or not the additional link
can be displayed.
2018-04-22 16:55:06 +02:00
Vincent Bernat
bceb69518b
js: put a link to Atom feed on top of the main postbox
2018-04-22 13:31:11 +02:00
Vincent Bernat
a89debbc9c
api: add a simple test for /feed endpoint
2018-04-22 13:11:58 +02:00
Vincent Bernat
5c6e78b9c1
api: ensure /feed is easily cacheable by issuing etag/last-modified headers
2018-04-22 13:11:58 +02:00
Vincent Bernat
ebca06059a
api: add /feed API to get an Atom feed for an URI
...
We need absolute URL at some places. We assume the first host
configured is the base of the URI we have.
Fix #81
2018-04-22 13:11:58 +02:00
Vincent Bernat
8d8f9c8c59
html: add nofollow/noopener to links
...
"nofollow" is a deterrent for spammers: they cannot put links and hope
to increase their SEO when all these links have the nofollow
relationship.
"noopener" is a security for links opening a new window. They ensure
the target cannot control us.
Fix #373
2018-04-21 14:30:02 +02:00
Vincent Bernat
fcf576dd08
css: remove CSS code for avatar in postbox
...
It has been removed in 0211322915
.
2018-04-20 21:50:08 +02:00
Pelle Nilsson
36d4ceb2d9
Don't send notification when someone responds to his/her own comment
2018-04-19 20:48:13 +02:00
Facundo Batista
14195d3711
Used proper open and not check timing
2018-04-18 18:49:52 -03:00
Facundo Batista
3ee13ab9fc
Removed debug line
2018-04-18 17:34:23 -03:00
Facundo Batista
be5792cb79
Merged master in
2018-04-18 16:03:19 -03:00
Facundo Batista
04b6d70b01
Added a generic way to migrate from a json file
2018-04-18 15:54:54 -03:00
Benoît Latinier
07ce742b77
add documentation for uberspaces users ( closes #409 )
2018-04-18 10:51:17 +02:00
Benoît Latinier
93ea722992
add contributors
2018-04-17 23:47:06 +02:00
Benoît Latinier
e285c91112
Merge pull request #412 from vincentbernat/feature/dockerfile
...
Provide a multi-staged Dockerfile
2018-04-17 23:03:47 +02:00