Skip to content

Commit

Permalink
Merge branch 'master' into fix/js-prevent-multiple-submit
Browse files Browse the repository at this point in the history
  • Loading branch information
pkvach committed Mar 18, 2024
2 parents 5c659f7 + 6dffaa7 commit 716c072
Show file tree
Hide file tree
Showing 33 changed files with 127 additions and 69 deletions.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
## Checklist
- [ ] I am running the latest version. Installing Isso from GitHub from the `master` branch does not fix my issue
- [ ] I have checked the [troubleshooting guide](https://isso-comments.de/docs/guides/troubleshooting/)
- [ ] I have searched the [open issues](https://github.com/posativ/isso/issues), but my issue has not already been reported
- [ ] I have searched the [open issues](https://github.com/isso-comments/isso/issues), but my issue has not already been reported

## What is not working?
<!-- Explain your issue in detail -->
Expand Down
4 changes: 4 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,10 @@ New Features
^^^^^^^^^^^^

- Add Catalan localisation (`#966`_, welpo)
- Make <code class="language-$lang"> for syntax highlighting (`#998`_, pkvach)

.. _#966: https://github.com/posativ/isso/pull/966
.. _#998: https://github.com/isso-comments/isso/pull/998

Breaking Changes
^^^^^^^^^^^^^^^^
Expand All @@ -24,13 +26,15 @@ Bugfixes & Improvements
- Make language code handling more robust (`#983`_, ix5)
- Prevent auto creation of invalid links in comments (`#995`_, pkvach)
- Fix W3C Validation issues (`#999`_, pkvach)
- Handle deleted comments in Disqus migration (`#994`_, pkvach)
- Disable Postbox submit button on click, enable after response (`#993`_, pkvach)

.. _#951: https://github.com/posativ/isso/pull/951
.. _#967: https://github.com/posativ/isso/pull/967
.. _#983: https://github.com/posativ/isso/pull/983
.. _#995: https://github.com/isso-comments/isso/pull/995
.. _#999: https://github.com/isso-comments/isso/pull/999
.. _#994: https://github.com/isso-comments/isso/pull/994
.. _#993: https://github.com/isso-comments/isso/pull/993

0.13.1.dev0 (2023-02-05)
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ A Docker image with the latest stable release is provided at
## Contributing

- Pull requests are very much welcome! These might be
[good first issues](https://github.com/posativ/isso/labels/good-first-issue)
[good first issues](https://github.com/isso-comments/isso/labels/good-first-issue)
- See [Ways to Contribute](https://isso-comments.de/docs/contributing/)
- [Translate](https://isso-comments.de/docs/contributing/#translations)

Expand All @@ -66,7 +66,7 @@ Refer to the docs for

- Join `#isso` via [Matrix](https://matrix.to/#/#isso:libera.chat) or via IRC on
[Libera.Chat](https://libera.chat/)
- Ask a question on [GitHub Discussions](https://github.com/posativ/isso/discussions).
- Ask a question on [GitHub Discussions](https://github.com/isso-comments/isso/discussions).

## License

Expand Down
2 changes: 1 addition & 1 deletion apidoc/footer.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ To generate this documentation:
1. Install `Node.js` and `npm`
2. Run:
```console
git clone https://github.com/posativ/isso && cd isso
git clone https://github.com/isso-comments/isso && cd isso
make apidoc-init apidoc
```
3. View API documentation in browser at `./apidoc/_output/index.html`:
Expand Down
4 changes: 2 additions & 2 deletions apidoc/header.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@ This is the API documentation of the Isso commenting system.
### Technical details

These API docs are automatically generated by [apiDoc][apidoc] from
[isso/views/comments.py](https://github.com/posativ/isso/blob/master/isso/views/comments.py).
[isso/views/comments.py](https://github.com/isso-comments/isso/blob/master/isso/views/comments.py).

You can select previous versions from a dropdown on the upper right of the
page.

For more information about Isso, visit **[isso-comments.de](https://isso-comments.de)**
or check out the source at **[GitHub](https://github.com/posativ/isso)**.
or check out the source at **[GitHub](https://github.com/isso-comments/isso)**.

[apiDoc]: https://apidocjs.com/

Expand Down
2 changes: 1 addition & 1 deletion contrib/dump_comments.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
contrib/dump_comments.py --help
By installing the optional colorama dependency, you'll get a colored output.
An example of output can be found at https://github.com/posativ/isso/issues/634
An example of output can be found at https://github.com/isso-comments/isso/issues/634
"""

import argparse
Expand Down
12 changes: 6 additions & 6 deletions docs/community.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@ Getting in contact
------------------

The main place of interaction for the Isso community is the
`GitHub issue tracker <https://github.com/posativ/isso/issues>`_.
`GitHub issue tracker <https://github.com/isso-comments/isso/issues>`_.

A few people - including the lead developers and maintainers - frequent the
``#isso`` channel, which you can join via
`Matrix <https://matrix.to/#/#isso:libera.chat">`_ or via IRC on
`Libera.Chat <https://libera.chat/>`_

You may also ask questions or suggest improvements on
`GitHub Discussions <https://github.com/posativ/isso/discussions>`_.
`GitHub Discussions <https://github.com/isso-comments/isso/discussions>`_.

.. _scripts-and-helpers:

Expand All @@ -26,7 +26,7 @@ Scripts & Helpers

Some utility scripts have been developed by isso users.
They are stored in the `GitHub contrib/ directory
<https://github.com/posativ/isso/tree/master/contrib>`_ :
<https://github.com/isso-comments/isso/tree/master/contrib>`_ :

* `dump_comments.py` : dump isso comments as text, optionally with color
* `import_blogger.py` : comment importer from Blogger
Expand All @@ -37,7 +37,7 @@ Powered by Isso
---------------

A list of websites and people that use Isso can be found at
`the wiki at GitHub <https://github.com/posativ/isso/wiki/Powered-by-isso>`_.
`the wiki at GitHub <https://github.com/isso-comments/isso/wiki/Powered-by-isso>`_.

Feel free to add your own project to the list!

Expand All @@ -53,7 +53,7 @@ like Hugo, Ghost or Pelican.*
- Remember to add last updated timestamp (mon/year) to each new/updated article
- Only publicly keep most relevant articles/tutorials here, the rest can
stay as commented-out ones to avoid duplicates (see list below)
- Migration complete from https://github.com/posativ/isso/wiki/Tutorials,
- Migration complete from https://github.com/isso-comments/isso/wiki/Tutorials,
wiki page deleted
* `Add comments to a static blog with Isso <https://oktomus.com/posts/2020/add-comments-to-a-static-blog-with-isso/>`_ (1/2020)
Expand Down Expand Up @@ -129,7 +129,7 @@ Some popular options are:

Click the ``Edit on GitHub`` button in the top right corner and read the
GitHub Issue named
`Improve & Expand Documentation <https://github.com/posativ/isso/issues/797>`_
`Improve & Expand Documentation <https://github.com/isso-comments/isso/issues/797>`_
for further information.

**What's missing?**
Expand Down
4 changes: 2 additions & 2 deletions docs/docs/contributing/documentation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ participating.
written or click the top right **"Edit on GitHub"** button to directly edit
a page.

.. _docs/: https://github.com/posativ/isso/tree/master/docs
.. _docs/: https://github.com/isso-comments/isso/tree/master/docs

Sections covered in this document:

Expand Down Expand Up @@ -251,7 +251,7 @@ Then visit ``localhost:8000``

Click the ``Edit on GitHub`` button in the top right corner and read the
GitHub Issue named
`Improve & Expand Documentation <https://github.com/posativ/isso/issues/797>`_
`Improve & Expand Documentation <https://github.com/isso-comments/isso/issues/797>`_
for further information.

**What's missing?**
Expand Down
24 changes: 12 additions & 12 deletions docs/docs/contributing/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ Report issues
-------------

You are welcome report issues at the
`GitHub Issue tracker <https://github.com/posativ/isso/issues>`_.
`GitHub Issue tracker <https://github.com/isso-comments/isso/issues>`_.

If you need help or want to request a feature, please `open a discussion`__
instead. For more ways to get in contact, see the :doc:`/community` page.

.. __: https://github.com/posativ/isso/discussions
.. __: https://github.com/isso-comments/isso/discussions

Here are a few general rules to keep in mind when reporting issues:

Expand Down Expand Up @@ -50,8 +50,8 @@ referece and open a Pull Request.
You may notice some "weird" newlines in translations -- that's the separator
for pluralforms_ in the templating engine.

.. __: https://github.com/posativ/isso/blob/master/isso/js/app/i18n/en.js
.. __: https://github.com/posativ/isso/blob/master/isso/js/app/i18n/
.. __: https://github.com/isso-comments/isso/blob/master/isso/js/app/i18n/en.js
.. __: https://github.com/isso-comments/isso/blob/master/isso/js/app/i18n/
.. _pluralforms: http://docs.translatehouse.org/projects/localization-guide/en/latest/l10n/pluralforms.html?id=l10n/pluralforms

.. _contribute-docs:
Expand Down Expand Up @@ -113,9 +113,9 @@ For example, this a **good commit:**
- https://www.maxability.co.in/2016/01/03/placeholder-attribute-and-why-it-is-not-accessible/
This commit is a reland of
https://github.com/posativ/isso/pull/356 with a fix for the
https://github.com/isso-comments/isso/pull/356 with a fix for the
placeholder-replacement code in `isso.js` as reported in
https://github.com/posativ/isso/issues/524
https://github.com/isso-comments/isso/issues/524
...while this is a **bad commit:**

Expand Down Expand Up @@ -195,23 +195,23 @@ What is currently needed?
well thought-out opinion
- Look at `milestones`__ - the next release of Isso will be version 0.13, and
you can help by looking for open issues and PRs that
`contribute to 0.13 <https://github.com/posativ/isso/milestone/5>`_
`contribute to 0.13 <https://github.com/isso-comments/isso/milestone/5>`_
- Nicer automated testing, via docker or GH actions, of most of the available
setup options (fastcgi/proxy configs, docker, apachge/nginx, ...)

@posativ's wishlist:

- `Admin Web Interface <https://github.com/posativ/isso/issues/10>`_ –
- `Admin Web Interface <https://github.com/isso-comments/isso/issues/10>`_ –
administration via email is cumbersome with a high amount of comments. A
administration web interface should include the ability to:

- Delete or activate comments matching a filter (e.g. name, email, ip address)
- Close threads and remove threads completely

.. __: https://github.com/posativ/isso/labels/needs-contributor
.. __: https://github.com/posativ/isso/labels/good-first-issue
.. __: https://github.com/posativ/isso/labels/needs-decision
.. __: https://github.com/posativ/isso/milestones
.. __: https://github.com/isso-comments/isso/labels/needs-contributor
.. __: https://github.com/isso-comments/isso/labels/good-first-issue
.. __: https://github.com/isso-comments/isso/labels/needs-decision
.. __: https://github.com/isso-comments/isso/milestones

Regarding fancy new CI tools
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/guides/faq.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ In germany, Isso `is also pokémon N° 360`__.

Click the ``Edit on GitHub`` button in the top right corner and read the
GitHub Issue named
`Improve & Expand Documentation <https://github.com/posativ/isso/issues/797>`_
`Improve & Expand Documentation <https://github.com/isso-comments/isso/issues/797>`_
for further information.

**What's missing?**
Expand Down
8 changes: 4 additions & 4 deletions docs/docs/guides/tips-and-tricks.rst
Original file line number Diff line number Diff line change
Expand Up @@ -139,13 +139,13 @@ As suggested by `Joshua Gleitze`_:
Use `isso-to-disqus.py <https://github.com/angristan/isso-to-disqus>`_ and see
other options as discussed in `this issue`_.

.. _Joshua Gleitze: https://github.com/posativ/isso/issues/186#issuecomment-223550325
.. _this issue: https://github.com/posativ/isso/issues/186
.. _Joshua Gleitze: https://github.com/isso-comments/isso/issues/186#issuecomment-223550325
.. _this issue: https://github.com/isso-comments/isso/issues/186

Pretty-print entire comments database
-------------------------------------

.. Migration complete from https://github.com/posativ/isso/wiki/Tips-&-tricks
.. Migration complete from https://github.com/isso-comments/isso/wiki/Tips-&-tricks
The following bash function pretty-print the entire comments DB sorted by
insertion date.
Expand Down Expand Up @@ -210,7 +210,7 @@ Add the following CSS to your site to change that color (replace ``#3f3c1c`` wit

Click the ``Edit on GitHub`` button in the top right corner and read the
GitHub Issue named
`Improve & Expand Documentation <https://github.com/posativ/isso/issues/797>`_
`Improve & Expand Documentation <https://github.com/isso-comments/isso/issues/797>`_
for further information.

**What's missing?**
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/guides/troubleshooting.rst
Original file line number Diff line number Diff line change
Expand Up @@ -47,5 +47,5 @@ The web console shows 404 Not Found responses

Isso returned "404 Not Found" to indicate "No comments" in versions prior to
0.12.3. This behaviour was changed in
`a pull request <https://github.com/posativ/isso/pull/565>`_ to return a code
`a pull request <https://github.com/isso-comments/isso/pull/565>`_ to return a code
of "200" with an empty array.
4 changes: 2 additions & 2 deletions docs/docs/reference/client-config.rst
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ english translation of the ``postbox-notification`` message, you could add:

data-isso-postbox-notification-text-en="Select to be notified of replies to your comment"

.. __: https://github.com/posativ/isso/blob/master/isso/js/app/i18n/en.js
.. __: https://github.com/isso-comments/isso/blob/master/isso/js/app/i18n/en.js

data-isso-* directives
------------------------
Expand Down Expand Up @@ -97,7 +97,7 @@ data-isso-lang

You can find a list of all supported languages by browsing the
`i18n directory
<https://github.com/posativ/isso/tree/master/isso/js/app/i18n>`_ of
<https://github.com/isso-comments/isso/tree/master/isso/js/app/i18n>`_ of
the source tree.

Default: ``null``
Expand Down
4 changes: 2 additions & 2 deletions docs/docs/reference/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@ Get a fresh copy of Isso:

.. code-block:: console
$ git clone https://github.com/posativ/isso.git
$ git clone https://github.com/isso-comments/isso.git
$ cd isso/
To create a virtual environment (recommended), run:
Expand Down Expand Up @@ -233,7 +233,7 @@ don't use FastCGi or uWSGI:
- SysVinit (Isso + Gunicorn): https://salsa.debian.org/jelmer/isso/-/blob/master/debian/isso.init
- OpenBSD: https://gist.github.com/noqqe/7397719
- FreeBSD: https://gist.github.com/ckoepp/52f6f0262de04cee1b88ef4a441e276d
- Supervisor: https://github.com/posativ/isso/issues/47
- Supervisor: https://github.com/isso-comments/isso/issues/47

If you're writing your own init script, you can utilize ``start-stop-daemon``
to run Isso in the background (Isso runs in the foreground usually). Below you
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/reference/server-api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ API is extensively documented using an `apiDoc`_-compatible syntax in

.. _Current API documentation: /docs/api/
.. _apiDoc: https://apidocjs.com/
.. _isso/views/comments.py: https://github.com/posativ/isso/blob/master/isso/views/comments.py
.. _isso/views/comments.py: https://github.com/isso-comments/isso/blob/master/isso/views/comments.py

Sections covered in this document:

Expand Down
6 changes: 3 additions & 3 deletions docs/docs/reference/server-config.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Server Configuration

The Isso configuration file is an `INI-style`__ textfile. It reads integers,
booleans, strings and lists. Here's the default isso configuration:
`isso.cfg <https://github.com/posativ/isso/blob/master/isso/isso.cfg>`_. A
`isso.cfg <https://github.com/isso-comments/isso/blob/master/isso/isso.cfg>`_. A
basic configuration from scratch looks like this:

.. code-block:: ini
Expand Down Expand Up @@ -255,7 +255,7 @@ samesite
By default, isso will set ``SameSite=None`` when served over https and
``SameSite=Lax`` when served over http
(see `MDM: SameSite <https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite>`_
and `#682 <https://github.com/posativ/isso/issues/682>`_ for details).
and `#682 <https://github.com/isso-comments/isso/issues/682>`_ for details).

Accepted values: ``None``, ``Lax``, ``Strict``

Expand Down Expand Up @@ -445,7 +445,7 @@ allowed-elements
still allowed. You can only add *additional* elements here.

It is planned to change this behavior, see
`this issue <https://github.com/posativ/isso/issues/751>`_.
`this issue <https://github.com/isso-comments/isso/issues/751>`_.

Default: (empty)

Expand Down
2 changes: 1 addition & 1 deletion docs/docs/technical-docs/client.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Technical Documentation: Client

Click the ``Edit on GitHub`` button in the top right corner and read the
GitHub Issue named
`Improve & Expand Documentation <https://github.com/posativ/isso/issues/797>`_
`Improve & Expand Documentation <https://github.com/isso-comments/isso/issues/797>`_
for further information.

**What's missing?**
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/technical-docs/server.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Isso uses some of the following dependencies:

Click the ``Edit on GitHub`` button in the top right corner and read the
GitHub Issue named
`Improve & Expand Documentation <https://github.com/posativ/isso/issues/797>`_
`Improve & Expand Documentation <https://github.com/isso-comments/isso/issues/797>`_
for further information.

**What's missing?**
Expand Down
4 changes: 2 additions & 2 deletions docs/docs/technical-docs/testing-client.rst
Original file line number Diff line number Diff line change
Expand Up @@ -208,7 +208,7 @@ Then commit those generated ``.hash`` files in
older Ubuntu versions - another reason to stick to the Docker environment
for consistency.

.. _integration tests folder: https://github.com/posativ/isso/tree/master/isso/js/tests/screenshots
.. _integration tests folder: https://github.com/isso-comments/isso/tree/master/isso/js/tests/screenshots

Testing standards
-----------------
Expand Down Expand Up @@ -288,7 +288,7 @@ Make a new commit for the changes to the snapshot - here's an example:
Click the ``Edit on GitHub`` button in the top right corner and read the
GitHub Issue named
`Improve & Expand Documentation <https://github.com/posativ/isso/issues/797>`_
`Improve & Expand Documentation <https://github.com/isso-comments/isso/issues/797>`_
for further information.
**What's missing?**
Expand Down
4 changes: 2 additions & 2 deletions docs/docs/technical-docs/testing-server.rst
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Generate and view server **test coverage**:
.. note::
The Continuous Integration suite running via
`GitHub Actions <https://github.com/posativ/isso/blob/master/.github/workflows/python-tests.yml>`_
`GitHub Actions <https://github.com/isso-comments/isso/blob/master/.github/workflows/python-tests.yml>`_
will throw an **error** if either the unit tests, the integration tests or
the ``flake8`` tests fail or the code coverage falls **below 70%**.

Expand Down Expand Up @@ -74,7 +74,7 @@ development directory).

Click the ``Edit on GitHub`` button in the top right corner and read the
GitHub Issue named
`Improve & Expand Documentation <https://github.com/posativ/isso/issues/797>`_
`Improve & Expand Documentation <https://github.com/isso-comments/isso/issues/797>`_
for further information.

**What's missing?**
Expand Down

0 comments on commit 716c072

Please sign in to comment.