Skip to content

Commit 007e608

Browse files
committed
More work on combining the inverse/converse builds
- Use `enabled` method for plugins - Rename `converse-inverse.js` to `converse-fullscreen.js` and make it a core plugin. - We're no longer making separate mobile and inverse builds No longer a need to whitelist/blacklist plugins for inverse to work.
1 parent 754ad7a commit 007e608

16 files changed

+17249
-159736
lines changed

CHANGES.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@
1717
and private chats with a URL fragment such as `#converse/chat?jid=user@domain`
1818
- #828 Add routing for the `#converse/login` and `#converse/register` URL
1919
fragments, which will render the registration and login forms respectively.
20+
- New configuration setting [view_mode](https://conversejs.org/docs/html/configurations.html#view-mode)
21+
This removes the need for separate `inverse.js` and `converse-mobile.js`
22+
builds. Instead the `converse.js` build is now used with `view_mode` set to
23+
`fullscreen` and `mobile` respectively.
2024

2125
### UX/UI changes
2226
- Use CSS3 fade transitions to render various elements.

Makefile

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -160,10 +160,6 @@ BUILDS = dist/converse.js \
160160
dist/converse.min.js \
161161
dist/converse-esnext.js \
162162
dist/converse-esnext.min.js \
163-
dist/inverse.js \
164-
dist/inverse.min.js \
165-
dist/converse-mobile.js \
166-
dist/converse-mobile.min.js \
167163
dist/converse-muc-embedded.js \
168164
dist/converse-muc-embedded.min.js \
169165
dist/converse-no-jquery.js \
@@ -179,10 +175,6 @@ dist/converse-esnext.js: src node_modules *.js
179175
$(RJS) -o src/build-esnext.js include=converse out=dist/converse-esnext.js optimize=none
180176
dist/converse-esnext.min.js: src node_modules *.js
181177
$(RJS) -o src/build-esnext.js include=converse out=dist/converse-esnext.min.js
182-
dist/inverse.js: transpile src node_modules *.js
183-
$(RJS) -o src/build-inverse.js include=inverse out=dist/inverse.js optimize=none
184-
dist/inverse.min.js: transpile src node_modules *.js
185-
$(RJS) -o src/build-inverse.js include=inverse out=dist/inverse.min.js
186178
dist/converse-no-jquery.js: transpile src node_modules *.js
187179
$(RJS) -o src/build.js include=converse wrap.endFile=end-no-jquery.frag exclude=jquery exclude=jquery.noconflict out=dist/converse-no-jquery.js optimize=none
188180
dist/converse-no-jquery.min.js: transpile src node_modules *.js transpile
@@ -191,10 +183,6 @@ dist/converse-no-dependencies.js: transpile src node_modules *.js
191183
$(RJS) -o src/build-no-dependencies.js optimize=none out=dist/converse-no-dependencies.js
192184
dist/converse-no-dependencies.min.js: transpile src node_modules *.js
193185
$(RJS) -o src/build-no-dependencies.js out=dist/converse-no-dependencies.min.js
194-
dist/converse-mobile.js: transpile src node_modules *.js
195-
$(RJS) -o src/build.js paths.converse=src/converse-mobile include=converse out=dist/converse-mobile.js optimize=none
196-
dist/converse-mobile.min.js: transpile src node_modules *.js
197-
$(RJS) -o src/build.js paths.converse=src/converse-mobile include=converse out=dist/converse-mobile.min.js
198186
dist/converse-muc-embedded.js: transpile src node_modules *.js
199187
$(RJS) -o src/build.js paths.converse=src/converse-embedded include=converse out=dist/converse-muc-embedded.js optimize=none
200188
dist/converse-muc-embedded.min.js: transpile src node_modules *.js

0 commit comments

Comments
 (0)