Show notification when a peer is sharing its position on the non
current conversation.
This needed a lot of changes. Now we store shared position via
accountId + peer.
This also fix location icons and keep state when changing from
one account to another.
Change-Id: I8c1848890efa09f6e296e9da779a355167e4d3d4
GitLab: #888
Pretty all tests are broken, but at least, forcing the CI to build
it will force people to check it.
Change-Id: I974905a893b6a53ce71890b63a01be6a791ea556
This reverts an (inadvertent?) change made in 70a6972b7 which would
fail the compilation of the tests.
* src/app/qmlregister.h (registerTypes): Change parent type from
MainApplication* to QObject*
* src/app/qmlregister.cpp (registerTypes): Likewise.
Change-Id: I1ef0aff38fcc9e07192d505614ebf9e2aa023921
- share position to different conversations at the
same time
- Be able to stop sharing positions with the current
conversation only
- UI improvements to know who is sharing and who
you are sharing to
- Watchdog
Change-Id: I1402f0d1b1fc117087988b1cc45f1fd05d2a83ac
GitLab: #888
This will definitely be the case when filtering out the currently
selected item. I don't understand how this worked before SFPM.
GitLab: #890
Change-Id: Ib3e6945d2384707e128a52ab06457c157b2c7d0b
This allow users to set a color, notification preferences and get
access to all documents in a conversation.
Change-Id: I8fd4a46c0940afa0436f9c5b91188f87a05c5a2d
* extras/scripts/install.sh: Use WITH_DAEMON_SUBMODULE rather than
LIBJAMI_BUILD_DIR in install.sh, which is called by our build.py
convenience script.
Change-Id: I5ee797608110bf5e4dbb292fce872f0c5d77e846
Bring over the build.py script and its associated scripts from the
scripts subdirectory of the jami-project.git as of commit
14a328b88007bff5ea21650fb00f6d4ead14cf02, with small changes to
simplify and drop unneeded parts and adapt to their new locations.
Change-Id: I500702854e45392a931ff7505e191b966015cd16
This build.py script is Windows-specific, as such we move it to
extras/scripts/build-windows.py in preparation for importing the main
cross-platform build.py script from the jami-project.git repository.
Change-Id: I7d7d98ffb67f7fcdea767d28fd8cdefabea98d4b
Show a notification in the conversation like Anroid when the account
is disabled or when there is no network connectivity
Change-Id: I0f875fd24a2b29b8f7f48746651b156451e1250f
+ Add call buttons to start a new call
+ React to events from the swarm
+ call interactions (Join call/Call ended, etc)
+ active calls area
+ Add call management logic in LRC
+ Feature is enabled via the experimental checkbox
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/312
Change-Id: I83fd20b5e772097c0792bdc66feec69b0cb0009a
Our qml.qrc is:
- commonly in conflict and prone to erroneous conflict resolution
- platform dependant (generation is used anyway for removing
webengine dependant resources)
- a poorly maintained hodge-podge with resources in subdirectories
that aren't grouped
- requires alteration when moving resources (if not done correctly,
without tests, results in uncaught runtime failures)
This patch uses a python script at configure time to generate the
qml.qrc resource file, and removes it from versioning.
GitLab: #749
Change-Id: Ia2b81bb5b2c29d0bf6f5a5302e76795864e93e40