nick-denry / chimeverse Goto Github PK
View Code? Open in Web Editor NEWDesktop Jabber/XMPP client based on Converse.js and Electron
License: GNU General Public License v3.0
Desktop Jabber/XMPP client based on Converse.js and Electron
License: GNU General Public License v3.0
Improve debugging with releases
Display menu items according to typical usability for each platform.
Related issues:
Store generated resource permanently instead of generating a new one on each app launch.
Related: electron/electron#19006
Might or might not be a simple port, but would potentially expand it to mobile platforms:
https://cordova.apache.org/docs/en/latest/guide/platforms/electron/index.html
I have been playing around with ConverseJS on mobile, and with a few CSS fixes it works quite well with my Ubuntu Touch port.
Use a template image for that.
@see https://github.com/electron/electron/blob/master/docs/api/native-image.md#template-image
Hello,
It would be nice to have an "About" dialog box, from drop down menu "Chimeverse" that contains software versions for Chimeverse itself, but also Converse, and probably Electron.
Thanks
Tray icons for Windows and Linux builds should be improved.
As far as resource generation planned #10 sender jid at notification login jid should be checked more accurate
On my Debian system, Chimeverse loads a blank, white page and fails to run. After doing a local build and investigating I've found that commenting out the locales and locales/dayjs lines in index.html makes Chimeverse load and function as expected.
Uncaught Error: Cannot find module './node_modules/converse.js/dist/locales/en-GB-LC_MESSAGES-converse-po.js'
Should there be a test to see if these files exist before attempting to load them? The dayjs file for en-GB does exist, but it's lower case so also won't be found.
Add build how to info to README.md. Also check download and run instructions.
An omemo_default setting shoud be added to settings dialog box to active omemo by default.
Custom jid resource should be generated before connection for mutiple Chimeverse instances could be used at the same time.
Hello,
It would be nice to upgrade to the latest release so far of Converse, that is version 5.0.0: https://github.com/conversejs/converse.js/releases/tag/v5.0.0
Thanks a lot
Hi,
Since Chimeverse is based on Electron, I guess (not sure) it can be quite effortless to port it to Linux and Windows.
What needs to be done?
Regards
It is possible to have a XEPs and RFCs support page with version (XEP-XXXX v1.2)?
Examples:
Implement save&restart button to save and restart application due to apply changes immediately.
Save&restart, save, cancel
Every time I got a new message I hear a sound. I'm not be able to turn this off.
Could you please also make a simple tar.gz release for non-debian Linux?
Thanks :)
Hi Nick
Great job on making an Electron port of Converse.js. Would you be interested in making Chimeverse the official Electron version of Converse.js?
To do so, would mean moving the repository to https://github.com/conversejs/converse-electron and renaming it to something like Converse Desktop
.
In addition to that, would you be open to changing the license to the Mozilla Public License v2 (same as the other Converse.js software)? Looks like you authored all the commits so far, so relicensing shouldn't be difficult.
I look forward to your reply. You can find my email address in my Github profile: https://github.com/jcbrand
UPDATE: Just to be clear, you would still be the lead dev on this project and pull requests will go to you.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.