- Jan 19, 2024
-
-
Sébastien Blin authored
Change-Id: Ib694bfb4bc194e7d6b24bf23f52949715e2efa11
-
- Jan 15, 2024
-
-
Sébastien Blin authored
Else, seems model is not updated correctly Change-Id: I980a3969b72ebe0d6c702f5fc8c13779603bb8b2 GitLab: #1486
-
- Jan 03, 2024
-
-
Sébastien Blin authored
Change-Id: I8d5f968fbedbc884c91416246049a0ef4cd652eb
-
- Jan 02, 2024
-
-
Sébastien Blin authored
With Jami-Daemon >= 14.0.0, the client doesn't need to construct itself the history. This part is now handled by the daemon. This patch uses the new API: + loadConversationMessages->loadConversation + SwarmMessageReceived/SwarmMessageUpdated/ReactionAdded/ReactionRemoved + remove MessageReceived + ConversationLoaded->SwarmLoaded + No need to use loadConversationUntil, the daemon will load whatever the client needs. + No need to clear cache, just reset the body and emit data changes Everything should work like before (even re-translation & changing preview preference) Change-Id: Iaf1fa3e84e8e157ae2d0bec210977f9a34415ebc
-
- Dec 25, 2023
-
-
Kateryna Kostiuk authored
Change-Id: I0763138f03296de661da801e06f56083e0f92598
-
- Dec 14, 2023
-
-
Change-Id: I2a93999b3e8648bb1c7d2249a4f69d5b08c59ae5
-
- Dec 08, 2023
-
-
Andreas Traczyk authored
Change-Id: I4f1442a9ee92f965a09eb6f5421b939e48b0fbf8
-
- Nov 15, 2023
-
-
Sébastien Blin authored
jami-daemon#13 Change-Id: I177104e8b2faabd356293fb704372918d7e5969a
-
- Oct 24, 2023
-
-
Andreas Traczyk authored
Change-Id: Icde3c4f5dbb54c2ae93712434f5d08def4e3c3bb
-
- Oct 11, 2023
-
-
Gitlab: #1378 Change-Id: I0249a87fba240eb65165fc79bdbc0ffb55f00af8
-
- Sep 11, 2023
-
-
Andreas Traczyk authored
Fixes white-labeling not working on Windows - use portable local file URI prefixes - emit download failed when the file can't be created locally - light refactor Change-Id: Id6c4c07a9b0edcc18d0d5f5c8852308aaf1e8b44
-
- Jul 14, 2023
- Jul 13, 2023
-
-
Uses the system locale name when the preference is set to "SYSTEM". Adds some extra ISO 639-1 RTL languages. Change-Id: Ia28ae1bc15992ce26f88ab11bc447d76054f0581
-
- Jun 01, 2023
-
-
Sébastien Blin authored
Change-Id: I56ad4a55bda8a26931d81d6dbe903c41c65ba345 GitLab: #391
-
- May 23, 2023
-
-
Andreas Traczyk authored
Fix some warnings, and possible some bugs related to bad QObject::connects. Gitlab: #938 Change-Id: Id4ca9a48b929e7c59df8cf20c6df3504c7971b4c
-
- May 11, 2023
-
-
This patch introduces some mechanisms to fully support RTL languages: 1. RTL detection via UtilsAdapter::isRTL() checking the locale name 2. Using QML mirroring when needed based on UtilsAdapter.isRTL 3. Inverting panels in DualPaneView and JamiListView when needed with SinglePane support Moreover, lot of anchors are added to automatically manage layout updates. GitLab: #235 Change-Id: I40c245f2d7fae96d796c53505af5403f5e813e7f
-
- May 04, 2023
-
-
Sébastien Blin authored
Change-Id: I707e96c32d5017dae5d92272e64739efe3c82e05
-
- Apr 11, 2023
-
-
Sébastien Blin authored
This allow to easily get URI + QRCode Change-Id: If986b42e46c074971c7467de4d7446d2c8d3a865 GitLab: #955
-
- Apr 07, 2023
-
-
Change-Id: I03f536a22eb24c30a33f9d1736ac0e7849d66c42
-
- Apr 06, 2023
-
-
Andreas Traczyk authored
Change-Id: Id593b7f551efc2fc465c4ec0e8936c77628f7f48
-
- Mar 23, 2023
-
-
MediaPlayer is crashing on snap for an unknown reason. For now, the easiest thing is to use the webengine component as it's already used pretty everywhere and snap is built with. GitLab: #1037 Change-Id: Ida24f0401bbd5c6a861a7229fb51135652722561
-
- Mar 10, 2023
-
-
Andreas Traczyk authored
This commit simplifies the view coordinator and restructures the main view stack to not include a split view. This removes workaround logic for single pane view support that was previously in the view coordinator. The main view is now a stack that may contain both single and dual pane views. The ListSelectionView further specializes DualPaneView to add an index-based or custom selection mechanism. Gitlab: #902 Change-Id: I81c9fe579b95c8d4774c3e491a16d7600323c40c
-
- Mar 06, 2023
-
-
Aline Gondim Santos authored
GitLab: #990 GitLab: #1016 Change-Id: Ia578493cb60271b284829dbef9179a0fccebbbd2
-
- Mar 03, 2023
-
-
Sébastien Blin authored
Change-Id: I50893c6296040ad6bc972050d595cdedd27f635c GitLab: #936
-
- Mar 01, 2023
-
-
Aline Gondim Santos authored
Change-Id: I019fba4105bde11d049d64a8e94716c0e977f79e GitLab: #1001
-
- Feb 22, 2023
-
-
Aline Gondim Santos authored
Requires Windows SDK version 10.0.18362.0 and Windows Runtime 10.0.10240.0. GitLab: #723 Change-Id: I166c236bf24419b4abfe323f88e470dd07afbd4f
-
- Feb 06, 2023
-
-
Amin Bandali authored
Change-Id: Idf38e82631a4e22540aa5dec8ec2db0ab4a38c2e
-
- Jan 31, 2023
-
-
Change-Id: I790f10542aed306a7416a4ce79f2eaf7a770135a Gitlab: #698
-
- Jan 11, 2023
-
-
Sébastien Blin authored
Change-Id: Ic3328ea069af093d412abd7fea29a2df199c1052
-
- Dec 06, 2022
-
-
Aline Gondim Santos authored
Use registry "HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion /Themes/Personalize/AppsUseLightTheme" to check if system theme is supported and if it is dark or light. Removes "EnableDarkTheme" in favor of "AppTheme". Requires Windows SDK version 10.0.18362.0 to build with system theme support. Note: This does not watch for changes in system theme in runtime as the support for it requires Windows Runtime version 10.0.10240.0. GitLab: #723 Change-Id: Ice8f7936a90535f47dc1870d4f18215e062684ba
-
- Nov 30, 2022
-
-
Aline Gondim Santos authored
Change-Id: Id33ae495260ff1e9ea58624a440a80aab23ad6a1 GitLab: #886
-
- Nov 17, 2022
-
-
Sébastien Blin authored
+ 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 jami-daemon#312 Change-Id: I83fd20b5e772097c0792bdc66feec69b0cb0009a
-
- Nov 08, 2022
-
-
Sébastien Blin authored
Change-Id: Id5700e08e7966121ec182786d25b9645b7f6fd75
-
- Oct 04, 2022
-
-
Aline Gondim Santos authored
GitLab: jami-daemon#769 Change-Id: I209215e0f81fe0e810a5cf243f122db9bb7065b6
-
- Aug 30, 2022
-
-
Sébastien Blin authored
Use 'color-scheme' from gsettings if available to check if dark theme is preferred. Otherwise, fall back on theme name from 'gtk-theme'. The default is to follow the system theme (if supported), and 'EnableDarkTheme' would be unused. 'AppTheme' can currently have one of three values: 'System', 'Dark', 'Light'. Change-Id: I8008c8fe0f4750c97e71838fff0031f80b685f5e GitLab: #723
-
- Aug 24, 2022
-
-
Sébastien Blin authored
Change-Id: Ifd98fa04653ea81948554a45fd724bd86625c839 GitLab: #657
-
- Jul 29, 2022
-
-
This changes many things: + Except the backup page, all pages were re-designed + Heavily modify buttons and line edits with new components style + Update switches themes + Re-work username + Add future components + Update strings + Update PhotoBoothView GitLab: #769 GitLab: #770 GitLab: #766 Change-Id: Ic97d36cf8c86c4242013bf71a524887f7ce56f8f
-
- Jul 18, 2022
-
-
Sébastien Blin authored
Change-Id: Ide7294a97df683cd67ee93f72f1f11b9f4e6dc29 GitLab: #512
-
- Jun 08, 2022
-
-
Amin Bandali authored
This is libjamiclient from the jami-libclient.git repository as of 767c45b8b09806ac05cbada720864df93588c047, with the following changes: * src/libclient/newaccountmodel.cpp: (NewAccountModelPimpl::removeFromAccounts): The lock wait inside '#ifdef CHK_FREEABLE_BEFORE_ERASE_ACCOUNT' was not updated when the type of 'accounts' was changed over the years from this: std::map<std::string, account::Info> to this: std::map<QString, std::pair<account::Info, std::shared_ptr<Database>>> Basically we need to get the 'first' of the pair for 'account::Info'. So we now do that. * src/libclient/avmodel.cpp: * src/libclient/callbackshandler.cpp: * src/libclient/contactmodel.cpp: * src/libclient/conversationmodel.cpp: * src/libclient/database.cpp: * src/libclient/namedirectory.cpp: * src/libclient/newaccountmodel.cpp: * src/libclient/newcallmodel.cpp: * src/libclient/newdevicemodel.cpp: * src/libclient/peerdiscoverymodel.cpp: * src/libclient/pluginmodel.cpp: * src/libclient/smartinfohub.cpp: * src/libclient/vcard.h: * src/libclient/authority/storagehelper.cpp: Replace Qt's 'foreach' with 'Q_FOREACH' and its 'emit' with 'Q_EMIT' because in the client-qt code base we have '-DQT_NO_KEYWORDS' to avoid conflicts with other libraries we use. * cmake/FindLibJami.cmake: Import cmake/FindRing.cmake from the jami-libclient.git repository. Then, rename RING_BUILD_DIR to LIBJAMI_BUILD_DIR (though the old name is still supported for now). Also update other references of Ring to Jami. Further, add additional calls to 'find_library' to make sure specified local paths for libjami are checked before system-wide ones (in case of older/obsolete libjami being available system-wide, which might happen on GNU/Linux systems). * translations/lrc_*.ts: Import translation files from the libclient repository. The message location paths were corrected by running "sed -i 's|../src|&/libclient|g' lrc_*.ts" in 'translations/'. .tx/config: Add section for the newly-imported libclient translations. * CMakeLists.txt: Reformat, plus various fixes and cleanups, such as changing indentation to 2 spaces and wrapping lines at 70 characters, renaming the parent directory of translations from 'ring' to 'jami', and using all lowercase function calls. Also add copyright headers. * src/app/appsettingsmanager.cpp: (AppSettingsManager::loadTranslations): * src/app/utilsadapter.cpp (UtilsAdapter::supportedLang): Update to adapt to the renaming of the parent directory of translations from 'ring' to 'jami'. GitLab: #748 Change-Id: I86e3b0fb30e554755023e7b858b6a0d132cd59ab
-
- May 19, 2022
-
-
Amin Bandali authored
In preparation for vendoring libjamiclient into 'src/libclient/'. GitLab: #734 Change-Id: Ibd956abc8fe9bd454ac0e9a5a28b77a5a74174e7
-