Commit Graph

722 Commits

Author SHA1 Message Date
JC Brand 82a8c3f9fc Release 10.1.6 2023-08-31 21:30:48 +02:00
JC Brand 9114db8764 Release 10.1.5 2023-06-29 22:29:11 +02:00
JC Brand 6e71555ee4 Release 10.1.4 2023-06-25 11:03:06 +02:00
JC Brand 536350155d Release 10.1.3 2023-06-23 10:17:53 +02:00
JC Brand 5a710e4601 Add new sponsor BairesDev 2023-06-05 16:53:49 +02:00
JC Brand 27a47c6ee8 fixes #3165
Use configured nickname in profile view in the control box.
Remove doc for the unimplemented `fullname` setting.
2023-06-02 07:24:37 +02:00
JC Brand 4d2a8e9f8d Create new config setting `stanza_timeout`
And move STANZA_TIMEOUT off `_converse` and into constants.js
2023-03-03 17:28:26 +01:00
JC Brand 0b3bcbfe40 Release 10.1.2 2023-02-17 11:56:30 +01:00
JC Brand 19466ddf62 Remove codefirst as sponsor 2023-02-16 14:47:23 +01:00
JC Brand 6719aeba45 Release 10.1.1 2023-02-15 15:14:13 +01:00
Licaon_Kter 87c172acd0 Update info on saved scram 2023-01-10 19:16:30 +01:00
JC Brand 078936fb8a Release 10.1.0 2023-01-07 21:14:22 +01:00
yater 4d687b022a removing the entry for a removed sponsor image
image (logo of "c") is removed.
c6bc5e1438
2022-12-29 10:35:29 +01:00
JC Brand 3004d7bff5 Fix docs example on how to use the shared worker 2022-12-28 10:12:52 +01:00
JC Brand 447fe8ba08 Refactor the code related to storing SCRAM keys
- No need to create a new storage mechanism, just use `persistent`.
- Store SCRAM keys per JID
- Upon succesfull login, store the current session JID, so that we know who to fetch SCRAM keys for
- Only store SCRAM keys when the device is trusted

Fixes #3001
2022-12-28 09:56:41 +01:00
based-a-tron 8ab0b718de Added option to save SCRAM keys 2022-12-27 22:39:12 +01:00
JC Brand d5deed0871 Release 10.0.0 2022-10-30 17:03:41 +01:00
JC Brand 34a4a70ae2 Move bookmarks into a modal 2022-10-01 10:52:08 +02:00
JC Brand 990aefc6cb docs: Discourage usage of overrides and add hook to example plugin 2022-07-19 10:35:45 +02:00
Johan Oudinet c245599e65 docs: enable_smacks is set to true by default since v6.0.0
Fix #2936.
2022-06-20 20:57:45 +02:00
badlop 6c13cfaf30 Add ejabberd and add XMPP servers homepages 2022-06-11 23:40:46 +02:00
Guus der Kinderen a228cf244c Add references to libsignal setup to features page 2022-06-08 11:33:56 +02:00
Guus der Kinderen 3b124cfdce Fix 'Edit me on GitHub' links 2022-06-08 11:33:56 +02:00
JC Brand 6573d080e4 Message carbons
- Remove the `converse-carbons` plugin and make carbons part of the `converse-chat` plugin.
- Remove the `message_carbons` configuration setting. Carbons are now always enabled.
2022-05-13 10:32:54 +02:00
JC Brand 12a0d0e3cc Show roster contacts with `subscription` set to `none`
Remove the `allow_chat_pending_contacts` config option.
2022-05-13 10:19:52 +02:00
JC Brand 0b172be3d0 Update development docs and add theming info 2022-05-07 23:03:04 +02:00
JC Brand ae2bd63d8f Release 9.1.1 2022-05-05 21:33:31 +02:00
JC Brand a31f87f25b Add documentation on writing hooks 2022-04-26 12:44:31 +02:00
JC Brand 7b31f4d333 Remove `allow_muc` setting 2022-04-09 09:11:54 +02:00
badlop e202ac9964 Add "dracula" to the "theme" option documentation 2022-04-06 23:20:33 +02:00
JC Brand b1a448f1e9 Update OMEMO documentation 2022-04-06 10:10:41 +02:00
JC Brand b429484501 Move `csi_waiting_time` setting to the `converse-status` plugin 2022-04-04 15:03:57 +02:00
JC Brand 6b1845ff39 Release 9.1.0 2022-04-02 19:31:37 +02:00
JC Brand cd1c6a4d23 Update the style guide 2022-03-29 22:55:48 +02:00
JC Brand fca275b7c9 Refactor the login form
Render the form based on `api.settings` instead of its own model.

When the login form is submitted, save the JID, password and connection
URL to `api.settings`.

Set the `service` on the Strophe connection object just before
connecting for the first time, otherwise a user supplied URL (via the
login form) is never used.

New API setting: show_connection_url_input
2022-03-24 23:15:30 +01:00
JC Brand a468a0fb24 Don't load Converse in the docs 2022-02-20 18:45:21 +01:00
JC Brand e1a919749f Add Prime Sound as sponsor 2022-02-14 15:01:14 +01:00
JC Brand 8dff87658f Remove Pluckeye as sponsor 2022-02-14 13:05:49 +01:00
JC Brand 818ad0955a Add ability to switch between dark and light modes 2022-01-28 21:20:12 +01:00
JC Brand 9411860f69 Document issues around keeping users logged in across page reloads 2021-12-17 17:27:03 +01:00
JC Brand ca9e13a047 Update `embedded` view mode documentation 2021-12-10 22:21:16 +01:00
JC Brand 077162529d Release 9.0.0 2021-11-29 10:00:38 +01:00
JC Brand 6cff47c6d8 Remove `muc_ogp_show_unfurls` setting
And instead use the `render_media` setting to determine whether unfurls
should be shown.
2021-10-01 13:22:17 +02:00
JC Brand 366932e999 Allow `render_media` setting to be an array of domains
This allows for more flexibility in configuring which media URLs will
automatically render and which media URLs may be manually rendered by
the user (via the message actions dropdown).

For example, suppose you want to automatically render all media URLs
from https://xmpp.org, but still allow other media (which won't render
by default) to be rendered manually by the user (by clicking the "Show
URL previews" message dropdown action).

In this case, you set `render_media` to `['xmpp.org']` and
`allowed_image_domains` to `null` or `undefined`.

Or if you want to automatically render images from xmpp.org, and
restrict the domains users might manually click to render, you can add
those extra domains to `allowed_image_domains`.
2021-09-30 16:30:30 +02:00
JC Brand efafc2d691 Allow media to be invidually shown/rendered...
even if the global configuration is to disallow it.

* When parsing, include all media URLs, not just the ones from allowed domains.
  That makes it possible to change allowed domains on-the-fly,
  while still allowing media in individual messages to be shown manually
  (via the message actions dropdown).
* Merge `embed_audio`, `embed_video` and `show_images_inline` into `render_media`
* Create new config settings for allowable domains for images, video and audio
* Check the URL domain against a whitelist for the message actions dropdown
2021-09-21 17:08:30 +02:00
JC Brand 6b3f8a3f39 Release 8.0.1 2021-09-09 22:09:26 +02:00
JC Brand c03bc7d600 Prepare release 8.0.0 2021-09-03 15:40:11 +02:00
JC Brand 9cef50323a Add two new sponsors 2021-08-26 06:24:02 +02:00
JC Brand a0ff85d74e Update theming and development documentation
* The templates are no longer `.html` files and are dispersed throughout the source code.
* The Sass files are also no longer all in one place
* Add a section on webpack aliases for modifying templates without touching the original files

Updates #2603
2021-08-25 11:55:06 +02:00
JC Brand 3c0a621b47 Bump various dependencies 2021-07-15 11:54:55 +02:00