Skip to content
This repository has been archived by the owner on Jan 25, 2022. It is now read-only.

Commit

Permalink
Update to ConverseJS 7.0.6
Browse files Browse the repository at this point in the history
  • Loading branch information
poVoq committed Jun 13, 2021
1 parent 73dc56b commit 15fc118
Show file tree
Hide file tree
Showing 177 changed files with 48,460 additions and 53,453 deletions.
9 changes: 5 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
ConverseJS-ubports Changelog
================
v0.3.0 (unreleased)
v0.3.2 (unreleased)
---------------------------
* Upgrade to ConverseJS 7.0: https://github.com/conversejs/converse.js/releases/tag/v7.0.0
* Upgrade to ConverseJS 7.0.6: https://github.com/conversejs/converse.js/releases/tag/v7.0.6
* Basic login page styling with Bootstrap4
* Hide MUC participant sidebar by default
* Removed all community-plugins (new "packages" directory not working somehow)
* Known issue: 1:1 chats are broken (upstream 7.0 issue)
* Removed all community plugin (due to bug)
* Switch to "fullscreen" mode (less buggy)
* various fixes related to presence stanzas

v0.2.1
---------------------------
Expand Down
12 changes: 5 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,16 @@ Please note that this is just a HTML5 wrapper with minimal CSS changes to the Co
[![OpenStore](https://open-store.io/badges/en_US.png)](https://open-store.io/app/conversejs.povoq)

## Known issues
- Server setting are saved but are not visible on restart.
- ONLY works with XMPP servers that have BOSH or Websocket support!
- XMPP server MUST allow CORS for BOSH or Websocket!
- XEP-0156: Discovering Alternative XMPP Connection Methods via XML method only.
- Optional server setting are saved in browser storage but are not visible on restart.
- Automatic login can only be reset by using UT tweak tool (delete app data).
- Participant list in multi-user-chats (MUCs) is very cramped on small screens.
- This is a known issue of ConverseJS and is waiting for an upstream improvement.
- XMPP account passwords are stored in plain-text in the qtwebview's sessionStorage (difficult to fix, help wanted).
- There are no push notifications (difficult to implement, see future plans below)

## Todo
- [x] Initial prototype HTML wrapper with some CSS fixes to the ConverseJS mobile view-mode.
- [x] XEP-0156: Discovering Alternative XMPP Connection Methods (Available since ConverseJS release 6.0.0 but untested).
- [ ] Make in app logout functional to avoid UT tweak tool use.
- [ ] Make nice login and settings landing page with HTML UI toolkit.
- [ ] xmpp: url hooks?
- [ ] Alternative theme support?

Expand All @@ -27,7 +25,7 @@ If I can get some help to adapt a Ubports push-notification compatible XEP-0357:

## License

Copyright (C) 2019 - 2020 poVoq
Copyright (C) 2019 - 2021 poVoq

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3, as published
by the Free Software Foundation.
Expand Down
4 changes: 2 additions & 2 deletions manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"desktop": "conversejs.desktop"
}
},
"version": "0.3.1",
"version": "0.3.2",
"maintainer": "poVoq <[email protected]>",
"framework" : "ubuntu-sdk-16.04"
"framework" : "ubuntu-sdk-16.04.3"
}
4 changes: 3 additions & 1 deletion www/css/mobilefixes.css
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,14 @@ and to solve other issues related to running it in a qtwebview container
padding-top: 10px;
}

/* Remove hats display from MUC partificant list */
/* Remove hats display from MUC main screen (disabled via setting now)
#conversejs, #conversejs-bg, .converse-fullscreen {
--occupants-features-display: none;
--occupants-padding: 0.5em;
}
*/

/* Remove hats display from MUC participant list*/
#conversejs .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-nick-badge .occupant-badges, #conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul li.occupant .occupant-nick-badge .occupant-badges {
display: none;
}
Expand Down
2 changes: 1 addition & 1 deletion www/dist/converse.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion www/dist/converse.css.map

Large diffs are not rendered by default.

Loading

0 comments on commit 15fc118

Please sign in to comment.