Commit Graph

54 Commits

Author SHA1 Message Date
JC Brand b647f5463f Check out new repo when making a release
Ignore media dir
2023-06-06 10:31:53 +02:00
JC Brand 3954e7c6fa Remove need for stamp-npm file 2020-04-07 15:10:50 +02:00
JC Brand 9a7dd99889 Ensure python 3.7 is used for sphinx and bump lerna version 2019-07-25 13:24:16 +02:00
JC Brand f387c947f5 Allow the full app to be embedded.
- new config option `singleton`.
- new plugin `converse-uniview`
- removed `converse-embedded`.
- various CSS changes, to properly render an embedded full app
- don't re-open cached and non-autojoined chats in singleton mode

The goal here is to extend the `embedded` `view_mode` so that the full app can
also be embedded, not just a single MUC or private chat.

To do this, we'll need to differentiate between multi and singleton chat apps.

* A singleton chat app contains only a single chat.
* A multi-chat app can contain zero or more chats

So we introduce a new config option, `singleton`, which when used with
`view_mode` set to `embedded` will determine whether a single chat or the full
app is embedded.

Similarly, in `overlayed`, `fullscreen` and `mobile` view modes, `singleton`
set to true will allow only one chat within the parameters of that view mode.

We're appropriating the word `singleton` and introducing the concepts of
`uniview` and `multiview` (see a785ca8) to cover what was
previously meant with `singleton`.

updates #1297
2019-05-24 20:39:19 +02:00
JC Brand c2a0999627 Put CSS files also in `./dist` 2019-05-10 12:57:30 +02:00
JC Brand 9f1ee11888 Add weblate as sponsor and update homepage text 2019-05-06 21:21:51 +02:00
JC Brand ce539ac685 Add more files to ignore 2019-03-15 15:54:26 +01:00
JC Brand a31c2d40f2 Remove icomoon fonts and use Bauman and the new logo for branding 2019-01-01 11:12:23 +01:00
JC Brand 1d371ebfd8 Add make recipe for building font-awesome.css
Won't be included in the repo, but is useful in certain cases, for
example when embedding Converse in a web component, the fonts need to be
loaded in the main document.
2018-11-12 21:01:19 +01:00
JC Brand f941de8a15 Update .gitignore based on recent developments 2018-10-29 23:19:37 +01:00
JC Brand 6785eff4a7 Merge branch 'master' into converse-omemo 2018-07-01 11:44:04 +02:00
JC Brand 659f70b28b Add the ability to make different kinds of builds 2018-06-04 13:38:53 +02:00
JC Brand 7b28cb7943 updates #497
Initial work on adding OMEMO support
2018-05-23 12:51:00 +02:00
JC Brand 50064ec1fd Translation bugfix. Wait until after `locales` attribute is there 2017-09-27 00:33:58 +02:00
JC Brand 4c853bff6f Fixes #902 2017-08-09 15:57:05 +02:00
JC Brand 9a38a9790f Don't blanket ignore dist dir, to avoid confusion 2017-07-13 12:22:39 +02:00
JC Brand e1b745b71f Initial steps to adding babel. 2017-07-10 12:44:29 +02:00
JC Brand b9c42af677 Ignore analytics for inverse 2017-06-23 20:30:34 +02:00
JC Brand 3310df88c0 Regenerate build files. Some small fixes to inverse 2017-06-21 22:26:00 +02:00
JC Brand d527f693c2 Updates #890 Destroy and recreate session upon reconnection
This ensures that carbons will be activated again.
2017-06-15 17:30:26 +02:00
JC Brand 7c831e1166 Various theming tweaks and improvements 2017-06-14 15:41:47 +02:00
JC Brand b66ff721cd Merge inVerse into this repo 2017-06-13 21:10:32 +02:00
JC Brand 1936e28275 Enable creation of `dist/converse-muc-embedded.js` build file 2017-04-21 18:06:27 +02:00
JC Brand 38c9a9e10c Rework the way builds are created.
Builds are now themselves UMD modules, so they could be `require`'d like any
other AMD module or they can still be used as old ES5 modules with globals.

Additionally the build is now closured, so that the almond API doesn't pollute
the global context with `define` or `require`. This does however mean that
`require` can no longer be used outside of the build (unless requirej.s is
included directly.
2017-02-27 09:00:45 +00:00
JC Brand 16688ebe1c Install fontawesome via NPM and remove last bower stuff 2017-02-16 12:03:56 +01:00
JC Brand fad7d9a868 Update .gitignore to ignore buildout eggs 2017-02-14 12:26:56 +01:00
JC Brand 890d87c980 Add initial demo of embedded MUC chat 2017-02-02 21:55:05 +00:00
Fabio Montefuscolo a95fbcc0f8 create composer.json to add this project in packagist.org 2017-01-13 18:37:47 +01:00
JC Brand f4fa753eda Add a mobile version of the website. 2016-10-19 10:51:21 +02:00
JC Brand 74e1261592 Ignore own dev file. 2016-07-25 11:15:24 +00:00
JC Brand e923fbf2d1 Set i18n to empty obj in cases where there's no locales
This lets variable interpolation still work (if Jed is loaded)
2016-05-26 13:02:53 +02:00
JC Brand 218000551d Add the ability to replay transcripts of chat logs. 2016-04-28 14:58:09 +00:00
JC Brand 3787a34435 Create a mobile-specific build of converse.js
This build doesn't include the converse-minimize and converse-dragresize
components.

Also regenerated the other builds.
2016-04-01 13:37:53 +00:00
JC Brand c0c4cd9272 Rename builds directory to dist
To conform with how many other projects name their directories.
2016-02-28 09:00:22 +00:00
JC Brand ba05d4e779 Add a build step to create a build of only the converse.js modules
This is now used in non_amd.html and means that the individual converse.js
modules don't need to support the non-AMD case.
2016-02-26 17:28:18 +00:00
JC Brand fae4f36886 Use the unminified build file, instead of the minified one.
This should keep diffs smaller and readable.
2016-02-13 18:53:56 +00:00
Sabbir Ahmed 97e111f5a4 Ignoring .idea 2016-02-10 16:42:20 +06:00
JC Brand 6369465661 Making a new 0.9.5 release. 2015-08-24 17:56:50 +02:00
JC Brand 38434c1d57 Remove two more builds to prevent repo bloat.
These bulids can can still be generated by running `make build`
2015-07-04 17:20:00 +02:00
JC Brand f5c73cfeaa CSS changes.
- Try to harmonize the color scheme a bit.
- Visually distinguish the toolbar.
- Remove the map file from version control
2015-06-27 09:14:02 +02:00
JC Brand b366bf309b Add Gemfile.lock 2015-06-02 12:03:00 +02:00
JC Brand 44b13c1da3 Delete unused build files.
These files can still be built by running `make build`. However we remove them
from version control because they bloat the repo, especially diffs of minified
files, which are large.
2015-05-20 09:34:41 +02:00
JC Brand 80943f9d24 Make sure that bundler also gets installed.
- Added a stamp file for bundler.
- We now specify binary paths for bundler and Sass.
- Added a step "watch" to watch the Sass files.
- Add map file for Sass/CSS
2015-04-26 09:44:29 +02:00
JC Brand 06803e2c90 Add Gemfile.lock to .gitignore 2015-03-25 11:21:03 +01:00
JC Brand f4eb8b30b0 Add steps for installing Sass and Bourbon to Makefile 2015-01-01 03:45:26 +01:00
JC Brand 96d904f38e Merge branch 'master' into skeleton 2014-12-31 11:34:34 +01:00
JC Brand 2a3aba3ad5 Move analytics code into separate file and add to .gitignore
Thanks to hawkee for the tip.
2014-12-13 21:55:49 +01:00
JC Brand cdacf40646 Ignore ruby/sass/bundler files 2014-12-13 00:15:09 +01:00
JC Brand 20e15b5623 Sphinx changes.
* Add buildout config for Sphinx
* Add new Sphinx theme
* Remove the built html theme files
2014-12-06 18:58:58 +01:00
JC Brand 5bd3798d02 New entry in .gitignore 2014-07-23 19:12:21 +02:00