- Oct 07, 2021
-
-
Amin Bandali authored
This reverts commit a2e8238b. Reason for revert: breaks build on systems that symlink /usr/bin/python to Python 2 rather than Python 3 -- for example, Ubuntu 18.04. Change-Id: Ia58fb4d9b337e65d0a7118ecbaa7e22e4b4619c2
-
- Oct 06, 2021
-
-
Introduces a primitive QML ListView based chat view lacking features present in the previous web chat view, that will be added in subsequent commits(styling, preview/media/link/file-transfer message type support, etc.). Gitlab: #467 Change-Id: Iedc40f6172a6cdacc48cda6f4187053fbf226713
-
- Oct 01, 2021
-
-
Python 3 is required to generate the resources.qrc file. Change-Id: Ifb82097183715e6a1a1008a1bb58272afd8019ec
-
- Sep 14, 2021
-
-
Ming Rui Zhang authored
1. Remove redundant functions in AvAdapter 2. Add CurrentDevice for video device treatment Audio device treatment should be improved in the next stage 3. Add QSortFilterProxyModel to all video list models and manage them together to avoid redundant function calls 4. Video device call action should be responsive to device change as well Gitlab: #508 Change-Id: I3df949a08bc19042b73f033139cd6ab06925c0b6
-
Ming Rui Zhang authored
1. Add account config QML properties and use them in settings directly to avoid manual update 2. Rough clean up for video/audio settings 3. Remove settingsAdapter entirely and split the responsibility Change-Id: Icf81b91d5a3a0dd9f2a52824159cd222367b801f
-
- Aug 30, 2021
-
-
First I added glib to cmake this fixed the glib.h not found error. Then I got build errors from the missing GIO include as seen in the linked issue. After adding the #include <gio/gio.h> the linker failed to find the gio library. After adding the gio check to cmake all build issues were solved. GitLab: #504 Change-Id: Iac537e10261f2e9dfa61029c4591e000851a378c
-
- Aug 17, 2021
-
-
Andreas Traczyk authored
A structure to represent the currently selected account and it's properties as observables. Change-Id: I6b4ae92e15b492a4c4d61ec5da019e2c7e937401
-
- Aug 06, 2021
-
-
Andreas Traczyk authored
Provides observable property representations of a conversation info structure. Is updated when the selected conversation Id changes. This object is only exposed in this commit, and will be used in subsequent commits to introduce a more declarative approach in the UI code. Change-Id: I25be0f6b82cf9341b67fbf04fdeb04bffbf8ab24
-
- Jul 29, 2021
-
-
Ming Rui Zhang authored
1. Use MaterialToolTip in MaterialButton 2. Add BubbleLabel and BackButton 3. Add WizardViewStepModel 4. Focus re-visit Gitlab: #470 Change-Id: I818da76c4b97cb08d2b6df6b2c8e2752d7a522f2
-
- Jul 27, 2021
-
-
Andreas Traczyk authored
resources.qrc & src/constant/JamiResources.qml are unversioned. Glob checks for changes to the resource dir and forces a reconfigure. Change-Id: Ic88e4e861b8367ba44bc0eea6c323e08310afb8b Gitlab: #477
-
- Jul 21, 2021
-
-
Andreas Traczyk authored
gen-resources.py should be used to generate resources.qrc and JamiResources.qml. Steps to add an image resource: - add the resource file to the appropriate path under resources/ - run gen-resources.py - use the newly available resource Note: only icons and images will be represented by Qml properties. The resource file generation may be made to run during CMake configuration in a subsequent commit. Some unused components were also removed during the refactor. Gitlab: #477 Change-Id: I8e7f13d465031666be2bbadd5f29f9afc94d210d
-
- Jul 12, 2021
-
-
Andreas Traczyk authored
Implements a leaner avatar caching system. The avatar component listens for uid filtering its id, which may be: - conversation id - account id - contact uri In response to the uid change, a the image source is updated with a new image url invoking a fresh QQuickImageProvider query. With this design, only the avatarregistry's uid mapping needs to be updated when profiles are changed, and no longer should specific avatar components receive manual source updates. Gitlab: #466 Change-Id: Ie5313f5c187a0977ca51b890dd92187480a42537
-
- Jul 09, 2021
-
-
Ming Rui Zhang authored
1. New emoji picker by customizing emoji.js 2. New message bar ui (textarea, buttons, tooltips) 3. New pending files transfer container 4. Use MaterialToolTip for all PushButton Change-Id: I05d0531c65c019ced42b04668a780919c8a4fac3
-
- Jun 29, 2021
-
-
Automated via the following command: $ git grep -l dring | grep -v '.ts$' | xargs sed -i 's/dring/jamid/g' $ git ls-files | xargs sed -i 's,bin/jamid.lib,bin/jami.lib,g' $ git ls-files | xargs sed -i 's,src/jamid,src/jami,g' $ git ls-files | xargs sed -i 's,-mutejamid,-mutejami,g' $ git checkout docker Change-Id: I030209b60817372f866055daadb4d0a1c1e2e9df
-
- May 25, 2021
-
-
Andreas Traczyk authored
Introduce a model to manage the overlay logic. It is not used in this commit. Gitlab: #411 Change-Id: I6a666fe00e7f66c7e217ae1f77360327e83fdcd6
-
- May 10, 2021
-
-
Change-Id: I7fff92d4df8e327a2f0065b4a125ebdae9fd0219
-
- May 07, 2021
-
-
Andreas Traczyk authored
Minor cosmetic changes to the account combo box, search bar, filter tabs, and smartlist. Change-Id: Ie8173504859b325374e42f0dbb4e0ae75f3ed740 Gitlab: #373 Gitlab: #374 Gitlab: #388
-
- May 04, 2021
-
-
- Also updated the INSTALL.md Gitlab: #385 Change-Id: Ib5bf9f0348dbc6da57e586475d698fe8dec0351b
-
- Apr 27, 2021
-
-
Andreas Traczyk authored
Inlcuding QAbstractListModel inlcudes qabstractitemmodel.h, but this is not certain. Change-Id: I5affb3462a09f4f6ea93be2f979144608d015969
-
- Apr 19, 2021
-
-
Ming Rui Zhang authored
Change-Id: I87f352bf69dd5d60e9df821d3e1f9e7b349c29e2
-
- Apr 16, 2021
-
-
Ming Rui Zhang authored
Change-Id: Ia5b38d008dc8914e437ce5c3140679872d025e59
-
Change-Id: Ie87b2d7a5fdcb7b600bba3e99471b236804bfd6e
-
- Apr 14, 2021
-
-
Ming Rui Zhang authored
GitLab: #352 Change-Id: Ib373811c9d47164954a19633fd0da389eff5aac6
-
- Apr 09, 2021
-
-
Andreas Traczyk authored
Change-Id: I46c4e17124b2c0cbf6e92c696d3d47e1b0ad2d0d
-
- Apr 07, 2021
- Apr 02, 2021
-
-
Gitlab: #320 Change-Id: Ia2a16a05be3fd6452a39df999660a5c8440eea13
-
Andreas Traczyk authored
- refactor qml object registration - inject AppSettingsManager and SystemTray Gitlab: #320 Change-Id: Ic8232a290003245d09ad9452c9f5518fd260af78
-
Andreas Traczyk authored
This provides out-of-the-box cmake configuration for QtCreator without having to manually specify the lrc path. Change-Id: I3a8abbc2d0dd8062cecece166afbf09b91b52f59
-
- Mar 22, 2021
-
-
Ming Rui Zhang authored
GitLab: #337 Change-Id: Ifb671d38d364714818650a8154c43a5787460039
-
Andreas Traczyk authored
Refactors audio settings to avoid list model code duplication. This code could be greatly simplified by using string lists, however the combo-box component design is highly dependent on QAbstractItemModel based models. Also translates the handlebarred strings upon presentation, which is currently used to translate the "Default" prefix for the first device item. Gitlab: #346 Change-Id: I5ed282d29cc4ec6a090a9cdf47b0459f0db2a99b
-
- Feb 19, 2021
-
-
- correct translations (.qm) install path for cmake - use JAMI_INSTALL_PREFIX to fetch translations - create "share/ring/translations" inside build dir to store .qm files Change-Id: I127cbad1d4b00a628d79e9654ed471f456a550e8
-
- Feb 12, 2021
-
-
Gitlab: #272 Change-Id: I25c1a9547b526f8889231a9d5061e63c349c39f1
-
Amin Bandali authored
Adjust JAMI_DATA_PATH (and in turn JAMI_DATA_DIR) for snap after any cmake 'install' command definitions that refer to it, so that the version compiled into the package using target_compile_definitions will have the right value for our snap package. With this particular configuration, we don't have to check for JAMI_DATA_DIR during runtime since it will have the right value set at build time, and the path it points to (/snap/jami/current/...) is actually stable across updates, so we don't have to worry about correcting the autostart desktop file symlink after each upgrade. Note: as the comments in CMakeLists.txt mention, it is crucial that JAMI_DATA_PATH is only adjusted after all 'install' commands that refer to it, because its snap-specific value isn't meant to be used during build time as an install destination. Also, that the call to target_compile_definitions must come after the JAMI_DATA_PATH change described earlier. Co-authored-by:
ababi <albert.babi@savoirfairelinux.com> Gitlab: #262 Change-Id: I07896be8195c336833bcd4a84b918276eddbe159
-
- Feb 08, 2021
-
-
Albert Babí Oller authored
Change-Id: I6fc0e28d5050110c87494e3cb19f7f2deded7ac2
-
- Feb 05, 2021
-
-
Albert Babí Oller authored
- definitions should be set with COMPILE_DEFINITIONS Change-Id: Icdd47a010fd51ff4f061ef744d9004ef6b8fca2e Gitlab: #262, #263
-
- Feb 03, 2021
-
-
Gitlab: #160 Change-Id: I166988985e4a2c9b1d06d21ba0a1394159478172
-
- avoid using fixed paths and find LRC either when globally installed or located in custom directory - add installation rules for binaries, .desktop files, .appdata.xml, logo and doc - add support for generating and copying runtime files (webresources and translations) - add launcher script (client qt/gnome/kde selector) - add uninstall support - add missing sources (moderatorlistmodel) - update README Gitlab: #160, #230, #263, #264 Change-Id: I3fee77a917be038072a20c7f99b510f9a8bf65b4
-
Aline Gondim Santos authored
Change-Id: I415fc953b9111ca7e3d899c1531a42bd43716ab2
-
- Dec 16, 2020
-
-
- qmake: add custom lrc path support - cmake: add custom lrc path support, check qt version, update dependencies, optional test compilation - readme: update flags building with make-ring.py - tests: avoid using pandoc Change-Id: I97dea21ca7c720c2d619c44bfa7dae5290de72f9
-