Commit Graph

343 Commits

Author SHA1 Message Date
JC Brand 1ee75b78b7 Replace more font icons with svg icons
Updates #1004
2021-11-14 22:53:04 +01:00
JC Brand 5dd0065936 Embedded demo: Make links relative
Otherwise https://converse.js/trunk/demo/embedded.html wrongly uses files from the site root.
2021-11-14 08:20:29 +01:00
JC Brand 521f3d88d2 Move MUC MAM tests into a new file 2021-10-13 20:01:09 +02:00
JC Brand 06ec539839 Update lit imports 2021-09-29 11:20:14 +02:00
JC Brand 6b3f8a3f39 Release 8.0.1 2021-09-09 22:09:26 +02:00
JC Brand f04a376653 Fixes #2628: Open bookmarks toggle emits an error 2021-09-06 21:29:35 +02:00
JC Brand 8854f67c20 Bugfix: Image previews not loading when not serving Converse locally
Fixes #2634
2021-09-06 20:00:01 +02:00
JC Brand c03bc7d600 Prepare release 8.0.0 2021-09-03 15:40:11 +02:00
JC Brand 6c3a3dd1d3 Fix background for overlayed mode 2021-08-29 00:15:45 +02:00
JC Brand 8d62c2b103 Bump dompurify to latest version 2021-08-26 06:58:00 +02:00
JC Brand 726dbddea7 Bump webpack-dev-server 2021-08-26 06:42:35 +02:00
JC Brand 9edab0729f Bump localforage 2021-08-26 06:30:39 +02:00
JC Brand df53282b6e Bump dayjs 2021-08-25 14:32:34 +02:00
JC Brand b936824348 Bump eslint 2021-08-25 14:16:36 +02:00
JC Brand 8de4671603 Replace more elements that use font icons with svg icons 2021-07-15 16:28:12 +02:00
JC Brand b22127a877 Downgrade css-loader to 5.2.7
Fixes an issue with fonts not showing properly
2021-07-15 15:59:07 +02:00
JC Brand d7af120154 Bump css-loader to 6.0.0 2021-07-15 14:36:28 +02:00
JC Brand 7bc70f728a Bump style loader to version 3.1.0 2021-07-15 14:32:53 +02:00
JC Brand 664c3522a7 Update postcss-loader to 6.1.1 2021-07-15 14:28:34 +02:00
JC Brand 2bcf01f5ab Use DOMPurify instead of XSS.js
Remove exports-loader, which is therefore no longer necessary
2021-07-15 14:16:41 +02:00
JC Brand 14e5e3b3a6 Bump more deps and update changelog to mention required Node version 2021-07-15 12:47:19 +02:00
JC Brand 3c0a621b47 Bump various dependencies 2021-07-15 11:54:55 +02:00
JC Brand 46201613a6 Bump skeletor to 0.0.5 2021-07-08 10:33:35 +02:00
JC Brand f2aa39e1c3 Identify media URLs during message parsing 2021-07-06 13:35:22 +02:00
JC Brand b90a435833 Move url related utility methods to @converse/headless 2021-07-05 18:35:58 +02:00
JC Brand 27bc548552 Update more 3rd party dependencies 2021-06-29 16:46:40 +02:00
JC Brand 424a0c43a3 Upgrade babel 2021-06-29 16:27:32 +02:00
JC Brand 6665bef76c Fix failing tests
Handle missing message model (happens during tests)
2021-06-29 16:00:10 +02:00
JC Brand 3e9f028bf4 Update more 3rd party deps 2021-06-29 13:00:36 +02:00
JC Brand be329a2d10 Don't subclass the chatbox for the controlbox model 2021-06-29 12:55:29 +02:00
JC Brand f4da817cb2 Upgrades
babel/cli, lerna/ mini-css-extract-plugin, postcss-clean and webpack-merge
2021-06-25 17:17:34 +02:00
JC Brand 51e0237f5d Upgrade lit to 2.0.0-rc.2 2021-06-25 11:34:56 +02:00
JC Brand 14020125b9 Remove sinon and bump npm 2021-06-25 11:21:17 +02:00
JC Brand 4c6c774251 Bump jasmine from 3.5.0 to 3.7.0 2021-06-25 10:55:56 +02:00
JC Brand fe28b3e6af Upgrade copy-webpack-plugin to 9.0.0 2021-06-25 10:51:36 +02:00
JC Brand ba0ea6c2c4 Update translations based on suggestions from Zash on weblate 2021-06-25 10:38:38 +02:00
JC Brand dc711d494f Add a placeholder to indicate a gap in the message history
The user can click the placeholder to fill in the gap.
2021-06-17 11:35:06 +02:00
JC Brand 5b3d03bc63 Ran `npx browserslist@latest --update-db` 2021-06-09 16:41:09 +02:00
JC Brand 9e81fa495e Upgrade pluggable.js and skeletor 2021-05-12 12:13:10 +02:00
JC Brand dd609c1cec Get the webpack dev server to work again
This required triggering the `converse-loaded` event in the entry.js
file, which means it won't be triggered for `@converse/headless` when
used in isolation.

Not ideal, but probably ok because consumers of `@converse/headless`
should probably import it into their own project in any case.
2021-05-06 12:07:44 +02:00
JC Brand 8966290369 Don't make bundled dependencies devDependencies
Otherwise you need to manually include them in downstream consumer projects
2021-04-30 14:17:46 +02:00
Shaun Wu 9ea8653ef7 Upgrade to Webpack 3
Had to make various other changes due to incompatibilities.

- Use the new `lit` package instead of `lit-html` or `lit-element`
- Drop `haunted` since it breaks the rules by specifying `type: module`
  but then doesn't import with file extensions
- Use Sass Dart instead of node-sass (fixes #2445)
- Upgrade Karma
2021-04-30 13:50:50 +02:00
JC Brand 4870d41aae Apply babel to mergebounce 2021-04-29 10:38:17 +02:00
JC Brand 57ccf4c20e Batched writes to IndexedDB
- Update to the latest @converse/skeletor (which uses mergebounce to batch writes)
- Flush storage before logging out
- Flush when reloading the tab
- Create initStorage method
2021-04-28 16:53:50 +02:00
JC Brand db12e8a1e6 ping: use `setInterval` to continuously send out pings 2021-04-22 16:27:19 +02:00
JC Brand 7b7ec45db8 Move disco plugin into folder and import lodash utilities separately 2021-04-21 11:03:22 +02:00
JC Brand ccd60f76c3 Cleanup
- Move top-level functinos to utils files
- Get rid of unused/obsolete overrides
- Only import components there where they're used
- Bump version in package.json
2021-03-26 10:58:51 +01:00
JC Brand 16e7133e31 update to newer webpack-http-dev-server 2021-03-23 16:18:46 +01:00
JC Brand 89906f4826 Update bootstrap to version 4.6.0
Also update webpack-merge, webpack-cli and @babel/plugin-proposal-nullish-coalescing-operator
2021-03-19 13:02:56 +01:00
JC Brand 9d5d94a8f4 Update to latest Skeletor with localforage-setitems optimization 2021-03-18 16:21:15 +01:00