gajim merge requestshttps://dev.gajim.org/gajim/gajim/-/merge_requests2023-11-14T20:07:00Zhttps://dev.gajim.org/gajim/gajim/-/merge_requests/994feat: Add shortcuts for quoting previous messages2023-11-14T20:07:00ZPhilipp Höristphilipp@hoerist.comfeat: Add shortcuts for quoting previous messagesFixes #11274Fixes #112741.8.4https://dev.gajim.org/gajim/gajim/-/merge_requests/974new: Contacts: Allow BareContact to have a presence2023-09-26T16:38:38ZPhilipp Höristphilipp@hoerist.comnew: Contacts: Allow BareContact to have a presence1.8.2https://dev.gajim.org/gajim/gajim/-/merge_requests/878Integrate OMEMO plugin2023-04-09T18:13:41ZDaniel BrötzmannIntegrate OMEMO pluginMerge the OMEMO plugin into Gajim’s core.
What needs to be done:
* [x] OMEMO module
* [x] Sending messages
* [x] Sending files
* [x] Add `OMEMO_TEMP_DL` namespace to Gajim’s Caps
* [x] Type annotations
* [x] GUI
* [x] Add key...Merge the OMEMO plugin into Gajim’s core.
What needs to be done:
* [x] OMEMO module
* [x] Sending messages
* [x] Sending files
* [x] Add `OMEMO_TEMP_DL` namespace to Gajim’s Caps
* [x] Type annotations
* [x] GUI
* [x] Add key management widget: OMEMOTrustManager
* [x] Integrate OMEMOTrustManager into AccountsWindow, ContactInfo, and GroupChatDetails
* [x] Adapt dependencies for OMEMO (`axolotl`, Windows packaging, Gajim’s dependencies for Flatpak)
* [x] `_before_sendmessage` checks
* [x] `muc-added` signal handling
* [x] new/undecided fingerprint and encryption error handling
* [x] Exchange all python-axolotl references with omemo-dr
* [x] Add omemo-dr debian nightly
Issues which will be closed by this MR are listed in https://dev.gajim.org/gajim/gajim-plugins/-/milestones/2#tab-issues1.8.0https://dev.gajim.org/gajim/gajim/-/merge_requests/864fix: Fix various issues with chat markers2022-11-05T05:00:48ZPhilipp Höristphilipp@hoerist.comfix: Fix various issues with chat markers- Fix read state sync in MUCs and PM
- Fix sending chat markers in PM
- Use stanza id when sending chat markers in MUCs
Fixes #11170- Fix read state sync in MUCs and PM
- Fix sending chat markers in PM
- Use stanza id when sending chat markers in MUCs
Fixes #111701.5.4https://dev.gajim.org/gajim/gajim/-/merge_requests/847perf: Styling: Parse emojis for Darwin only2022-09-29T17:39:42ZDaniel Brötzmannperf: Styling: Parse emojis for Darwin only1.5.2https://dev.gajim.org/gajim/gajim/-/merge_requests/846perf: SearchView: Speed up clearing of search results2022-09-29T17:35:15ZDaniel Brötzmannperf: SearchView: Speed up clearing of search resultsFixes #11158Fixes #111581.5.2https://dev.gajim.org/gajim/gajim/-/merge_requests/838Emoji improvements2022-09-24T21:57:42ZDaniel BrötzmannEmoji improvementsFixes #10960Fixes #109601.5.2https://dev.gajim.org/gajim/gajim/-/merge_requests/828change: Rework ChatCommands2022-08-15T19:34:32ZPhilipp Höristphilipp@hoerist.comchange: Rework ChatCommandsChatCommands have been rewritten completely to be more maintainable.
NOTES: Only following commands are now available
- status
- invite
- ban
- affiliate
- kick
- roleChatCommands have been rewritten completely to be more maintainable.
NOTES: Only following commands are now available
- status
- invite
- ban
- affiliate
- kick
- role1.5.0https://dev.gajim.org/gajim/gajim/-/merge_requests/825Unify chat controls into single one2022-08-11T15:51:31ZPhilipp Höristphilipp@hoerist.comUnify chat controls into single one1.5.0https://dev.gajim.org/gajim/gajim/-/merge_requests/816imprv: Disable plugin updates by Gajim on flatpak2022-06-20T16:59:26ZAndréimprv: Disable plugin updates by Gajim on flatpakThere is no way for Gajim to update the plugins. Let flatpak handle this.There is no way for Gajim to update the plugins. Let flatpak handle this.1.4.5https://dev.gajim.org/gajim/gajim/-/merge_requests/801feat: Add freedesktop colorscheme preference support2022-06-06T10:02:15ZAndréfeat: Add freedesktop colorscheme preference supportUse DBus to listen to system color scheme changes and update Gajim's GUI
accordingly if dark style 'System' is selected in preferences.
For details about the freedesktop color scheme preference see
https://blogs.gnome.org/alexm/2021/10/...Use DBus to listen to system color scheme changes and update Gajim's GUI
accordingly if dark style 'System' is selected in preferences.
For details about the freedesktop color scheme preference see
https://blogs.gnome.org/alexm/2021/10/04/dark-style-preference/1.4.4https://dev.gajim.org/gajim/gajim/-/merge_requests/786Account: Privacy: Update module states on switch2022-03-13T12:52:45ZAndréAccount: Privacy: Update module states on switch1.4.0https://dev.gajim.org/gajim/gajim/-/merge_requests/784Update tune info with media playback switch2022-03-13T12:53:16ZAndréUpdate tune info with media playback switch1.4.0https://dev.gajim.org/gajim/gajim/-/merge_requests/775Exceptions: Rework and basic Sentry integration2022-03-23T20:21:55ZDaniel BrötzmannExceptions: Rework and basic Sentry integrationThis adds basic Sentry integration. Sentry allows Gajim developers to gather tracebacks from Gajim users without them having to register on Gitlab.
**Some advantages:**
* increased number of reports
* automatic issue deduplication
* co...This adds basic Sentry integration. Sentry allows Gajim developers to gather tracebacks from Gajim users without them having to register on Gitlab.
**Some advantages:**
* increased number of reports
* automatic issue deduplication
* counting: prioritize issues
* possibly more (structured) context
**What has been done in this MR:**
* "Send Report" will initialize sentry_sdk and afterwards send the traceback to the specified endpoint
* Users can view the report before sending anything
* Users have full control: "Close" will dismiss the window, nothing will be sent
* Endpoint updating (client part)
* Endpoint updating (server part)
* Add more context (depending on endpoint capabilities)
* Add user input (depending on endpoint capabilities)
* Add `sentry_sdk` as an optional dependency (Readme)
* Add `sentry-sdk` dependency for Windows builds
* Decide on Sentry endpoint: self-hosted instance / **Gitlab integration (very limited at the moment)**1.4.0https://dev.gajim.org/gajim/gajim/-/merge_requests/770GUI Rework2021-12-04T21:18:42ZPhilipp Höristphilipp@hoerist.comGUI Rework1.4.0https://dev.gajim.org/gajim/gajim/-/merge_requests/740Search also in user data dir for translations2021-01-20T20:34:19ZAndréSearch also in user data dir for translationsTranslation wasn't available if Gajim is installed in a user's home
directory only.
Fixes #10399.Translation wasn't available if Gajim is installed in a user's home
directory only.
Fixes #10399.1.3.0https://dev.gajim.org/gajim/gajim/-/merge_requests/729Improve idle time handling2020-12-14T16:26:13ZAndréImprove idle time handling1.3.0https://dev.gajim.org/gajim/gajim/-/merge_requests/728Status icon set: Bruno2022-03-09T15:50:22ZGe0rGStatus icon set: BrunoThis MR adds a new status icon set, shamelessly stolen from [Bruno the Jabber™ Bear](https://yaxim.org/bruno/).
I'm the author of Bruno and the copyright holder on the icon set (also licensed under the GPL).This MR adds a new status icon set, shamelessly stolen from [Bruno the Jabber™ Bear](https://yaxim.org/bruno/).
I'm the author of Bruno and the copyright holder on the icon set (also licensed under the GPL).1.3.0https://dev.gajim.org/gajim/gajim/-/merge_requests/727Chat Marker improvements2020-12-14T16:25:47ZDaniel BrötzmannChat Marker improvementsSome improvements for Chat Markers:
* Use double-check icon for displayed messages (for accessibility, this is better than displaying the check mark in a different color)
* store 'displayed' markers in the chat archive DB
* fix the data...Some improvements for Chat Markers:
* Use double-check icon for displayed messages (for accessibility, this is better than displaying the check mark in a different color)
* store 'displayed' markers in the chat archive DB
* fix the database entry conversion for querying markers
* show 'displayed' markers when restoring a conversation
* send Chat Markers when actively following a conversation (window has focus, is scrolled to the bottom, etc.)
Note that I created `feather-check-double-symbolic` from `feather-check-symbolic` myself, so it is no official Feather icon.1.3.0https://dev.gajim.org/gajim/gajim/-/merge_requests/726Support idle time from org.freedesktop.ScreenSaver2020-11-25T22:29:28ZAndréSupport idle time from org.freedesktop.ScreenSaver1.3.0