Daniel Brötzmann pushed to branch omemo_integration at gajim / gajim


Commits:
3a383cb9 by mesonium at 2022-12-20T14:47:42+01:00
fix: Audio Preview: Follow-up to 9fa214eb: Fix visuals on EOS while seeking

- - - - -
71adf765 by Philipp Hörist at 2022-12-20T21:12:20+01:00
other: Add more package metadata

- - - - -
b2f70668 by Philipp Hörist at 2022-12-21T23:39:51+01:00
fix: ConversationView: Simplify merging messages

Simplify the logic and fix wrong merges under some conditions

- - - - -
119590f4 by Philipp Hörist at 2022-12-22T22:19:37+01:00
fix: AccountWizard: Remove subscriptions after successfull login

Calling _disconnect() removes all subscriptions and cleans up the
client.

Fixes #11342

- - - - -
184e3fab by Philipp Hörist at 2022-12-22T23:27:42+01:00
ci: Temporary freeze pyright version

- - - - -
218ea886 by Philipp Hörist at 2022-12-23T00:48:00+01:00
cq: Scripts: cast filename to string

- - - - -
0ff8fb9a by Philipp Hörist at 2022-12-23T00:49:45+01:00
refactor: Plugins: Move PluginManifest into own module

This fixes import cycles

- - - - -
08e7113b by Philipp Hörist at 2022-12-23T01:08:28+01:00
ci: Unfreeze pyright version

- - - - -
a4cc40e2 by Philipp Hörist at 2022-12-23T01:10:22+01:00
cfix: Main: Import PluginManifest from correct module

- - - - -
d710b97b by Philipp Hörist at 2022-12-23T01:12:03+01:00
cq: Remove unused import

- - - - -
f233e830 by Philipp Hörist at 2022-12-23T01:16:01+01:00
cfix: Plugins: Allow GajimPlugin import directly from package

- - - - -
76160c14 by Philipp Hörist at 2022-12-23T01:17:12+01:00
cq: Plugins: Fix quotes

- - - - -
6a6683a1 by mjk at 2022-12-25T10:26:30+00:00
refactor: Adapt to nbxmpp text_to_color() changes

- - - - -
1d426f44 by wurstsalat at 2022-12-25T12:09:36+01:00
chore: Update DOAP

- - - - -
39419831 by Philipp Hörist at 2022-12-26T09:56:07+01:00
cfix: Improve command detection

- - - - -
fadd0d77 by Philipp Hörist at 2022-12-26T10:15:38+01:00
fix: Settings: Add migration for global MUC search api endpoint

- - - - -
747c5696 by Philipp Hörist at 2022-12-28T16:23:51+01:00
change: Port to libsoup3

- Remove all direct usage of libsoup and use the nbxmpp.http module instead

- - - - -
20edba3b by Philipp Hörist at 2022-12-28T17:20:35+01:00
change: Depend on Python 3.10

- - - - -
10047641 by Philipp Hörist at 2022-12-28T17:25:46+01:00
cq: Set strict parameter when using zip()

- - - - -
01701050 by Philipp Hörist at 2022-12-28T18:16:02+01:00
chore: Update .gitignore

- - - - -
ceb4a10a by Philipp Hörist at 2022-12-28T18:16:43+01:00
ci: Fix invoking pyright

- - - - -
3d27187f by Philipp Hörist at 2022-12-29T17:26:11+01:00
refactor: Adapt to nbxmpp http changes

- - - - -
6ff261bf by Philipp Hörist at 2022-12-29T20:56:02+01:00
cq: Use specific error codes with noqa

- - - - -
4a49825f by Philipp Hörist at 2022-12-29T23:29:13+01:00
refactor: Remove unused code

- - - - -
d084fd30 by mesonium at 2022-12-30T16:59:08+01:00
feat: Audio Preview: Visualization: Add centerline and improve color palette

- Visually distinguish left / right audio channels
- Use CSS defined colors

- - - - -
1f54a80e by Philipp Hörist at 2023-01-01T10:54:13+01:00
chore: Update .gitignore

- - - - -
787405ac by Philipp Hörist at 2023-01-01T10:56:28+01:00
refactor: Simplify HigDialog

- Remove unused code
- Simplify inheritence
- Better handle markup

- - - - -
d7d80b47 by Philipp Hörist at 2023-01-02T19:22:29+01:00
cq: Use OSError instead of alias

- - - - -
0ef3cf9d by Philipp Hörist at 2023-01-02T20:17:19+01:00
ci: Add pre-commit config

- - - - -
7bf5267c by Philipp Hörist at 2023-01-02T20:18:24+01:00
other: Remove obsolete script

- - - - -
c63d3324 by Philipp Hörist at 2023-01-02T22:26:09+01:00
ci: Add isort config

- - - - -
26afcb62 by Philipp Hörist at 2023-01-02T22:31:33+01:00
ci: Update pre-commit config

- - - - -
756b0008 by Philipp Hörist at 2023-01-03T00:35:54+01:00
cq: Fix typos

- - - - -
94d509e8 by Philipp Hörist at 2023-01-03T00:50:02+01:00
ci: Update pre-commit config

- - - - -
a2c64772 by Philipp Hörist at 2023-01-03T00:50:21+01:00
cq: Sort imports with isort

- - - - -
1ff40989 by André Apitzsch at 2023-01-03T10:01:40+01:00
chore: Update copyright year

- - - - -
cee802f2 by wurstsalat at 2023-01-05T12:02:51+01:00
fix: MessageActionsBox: Restore emoji button behavior

Fixes #11350

- - - - -
88b9c97d by André Apitzsch at 2023-01-05T13:30:39+01:00
chore: Flatpak: Update dependencies

- - - - -
bf7824ae by wurstsalat at 2023-01-05T17:16:16+01:00
fix: CertificateBox: Format serial number in hex

Fixes #11335

- - - - -
f8f4f934 by Philipp Hörist at 2023-01-05T19:44:33+01:00
chore: Update pre-commit deps

- - - - -
b81e8ac8 by Philipp Hörist at 2023-01-05T19:55:27+01:00
refactor: Simplify yield and any() checks

- - - - -
bfa05b72 by Philipp Hörist at 2023-01-05T20:05:13+01:00
chore: Update .gitignore

- - - - -
5a9012d7 by Philipp Hörist at 2023-01-05T20:31:53+01:00
refactor: Plugins: Move plugin events into own module

This avoids import cycles

- - - - -
015662ba by Philipp Hörist at 2023-01-05T20:55:32+01:00
refactor: Plugins: Use relative imports

This avoids import circles

- - - - -
7c1a0047 by Philipp Hörist at 2023-01-05T21:14:11+01:00
refactor: Rows: Move click handler into message module

This avoids import circles

- - - - -
c0256ec6 by Philipp Hörist at 2023-01-06T10:33:08+01:00
ci: Run isort check

- - - - -
88bfeba4 by Philipp Hörist at 2023-01-06T15:09:45+01:00
change: Raise required nbxmpp version to 4.0.0

- - - - -
7212d00a by Philipp Hörist at 2023-01-06T15:18:10+01:00
cfix: Fix typo in requirements

- - - - -
1adf9f51 by Philipp Hörist at 2023-01-06T15:19:26+01:00
ci: Fix ruff version

- - - - -
13e8cce2 by Weblate at 2023-01-06T16:01:24+01:00
chore: Update translations

- - - - -
2484c634 by Philipp Hörist at 2023-01-06T16:02:42+01:00
chore: Update IANA data

- - - - -
14d951fd by Philipp Hörist at 2023-01-06T16:21:49+01:00
ci: Windows: Ignore Soup 2.4 in dependency check

- - - - -
ed399554 by Philipp Hörist at 2023-01-06T16:33:44+01:00
ci: Windows: Fail appveyor build on exception

- - - - -
c70e2981 by Philipp Hörist at 2023-01-06T17:10:03+01:00
ci: Windows: Don’t fail on dependency check

- - - - -
ad50d091 by Philipp Hörist at 2023-01-06T19:46:18+01:00
other: Update dev dependencies in setup.cfg

- - - - -
fc4675b9 by André at 2023-01-06T19:38:42+00:00
other: Add script to update flatpak manifests

- - - - -
ea93fc5d by Philipp Hörist at 2023-01-07T09:56:22+01:00
release: 1.6.0

- - - - -
e2b8061a by mesonium at 2023-01-07T10:42:01+01:00
fix: GroupChat: Display reason when group chat is destroyed

- - - - -
a8474927 by Philipp Hörist at 2023-01-07T11:36:02+01:00
ci: Execute gitlab release script earlier

- - - - -
cbecf724 by André Apitzsch at 2023-01-07T12:33:58+00:00
ci: Update submodule in flathub repo

Source of the update-index command: https://stackoverflow.com/q/33514642

- - - - -
2a43353c by mesonium at 2023-01-07T12:34:48+00:00
cq: Cleanup unused local variables

- Remove never used variables
- Try to incorporate declared but not used variable where it seemed to be in 
the author's original intention

- - - - -
7402594f by Philipp Hörist at 2023-01-07T14:13:35+01:00
ci: Handle race conditions better when creating ftp folder

Retrieving a list of folders to check if a folder is created leads
to a race condition, if multiple jobs try to deploy at the
same time.

- - - - -
331a2330 by Philipp Hörist at 2023-01-07T16:09:55+01:00
refactor: Remove dynamic GUI import

This was an intended to provide a possibility to develop
alternative GUIs for specific dialogs but didnt catch on.

- Use absolut imports everywhere

- - - - -
937055b8 by Philipp Hörist at 2023-01-07T16:12:06+01:00
ci: Remove obsolete script

- - - - -
8efaf615 by Philipp Hörist at 2023-01-07T16:13:15+01:00
chore: Update .gitignore

- - - - -
bc6cb276 by Philipp Hörist at 2023-01-07T16:47:53+01:00
refactor: Restructure unittests

- Separate GUI tests from common tests
- Rename folders

- - - - -
b3d1d8cb by wurstsalat at 2023-01-08T15:44:07+01:00
imprv: AccountPage: Add menu entry for adding contacts

- - - - -
dddfbac3 by wurstsalat at 2023-01-08T18:09:18+01:00
imprv: AccountPage: Make all account menu items available

Fixes #11329

- - - - -
54d1a70b by wurstsalat at 2023-01-08T18:10:37+01:00
imprv: Account menu: Add Execute Command… entry for convenience

- - - - -
78c8665e by wurstsalat at 2023-01-08T18:23:35+01:00
cfix: Builder: Fix isort error

- - - - -
02c6c225 by wurstsalat at 2023-01-08T18:46:09+01:00
fix: AppPage: Differentiate between updates (Gajim/Plugins)

Fixes #11363

- - - - -
6ea7bbe2 by mesonium at 2023-01-08T22:28:20+00:00
fix: AudioPreview: Always format progress time as LTR

- - - - -
d309712b by mesonium at 2023-01-08T22:55:03+00:00
fix: Audio Visualizer: Port deprecated methods

- - - - -
65f27b1b by wurstsalat at 2023-01-11T17:55:07+01:00
imprv: AccountPage: Add menu item to deny all subscription requests

Fixes #11367

- - - - -
a2476a3c by Philipp Hörist at 2023-01-12T18:14:07+01:00
fix: Preview: Handle exceptions while decrypting

- - - - -
8f901abc by mesonium at 2023-01-12T17:22:38+00:00
fix: AudioPreview: Make visualization fully RTL compatible again and ensure 
graph is always drawn

- - - - -
e57c3b87 by wurstsalat at 2023-01-12T19:03:19+01:00
fix: ChatStack DnD: Add workaround for mis-fired drag-motion signal

Fixes #11226

- - - - -
574e312e by wurstsalat at 2023-01-12T20:06:12+01:00
imprv: UX: Make more text labels selectable/enable can-focus for copying

Fixes #11336

- - - - -
cf79eb93 by mesonium at 2023-01-13T08:46:55+00:00
fix: Audio Preview: Sync clock to make short files play properly on Win

- - - - -
e39dba6b by wurstsalat at 2023-01-13T13:48:30+01:00
fix: AvatarChooser: Fix file filter for Windows

This was introduced in 16cd4ebdb69903024d54a46ee9e648e835875fdc
but doesn't work on Windows

- - - - -
c3b0257a by wurstsalat at 2023-01-13T14:02:27+01:00
fix: Profile: Fix setting avatar

This was accidentally introduced in fc4a56e2c1929866eb618ed5ba34b9891dc23ab6

Fixes #11371

- - - - -
d54ec587 by wurstsalat at 2023-01-13T14:10:22+01:00
fix: Don't fail in mark_as_unread if there are no messages

This can happen if chat history is not stored (user setting)

Fixes #11360

- - - - -
b40d9f04 by wurstsalat at 2023-01-13T15:07:20+01:00
fix: ServiceDiscoveryWindow: Fix jumping when resizing window

Fixes #11239

- - - - -
0b2822a5 by wurstsalat at 2023-01-13T16:31:42+01:00
fix: Notifications: Fix rare case where Gajim displays notifications for our 
own messages

Fixes #11305

- - - - -
304e9a98 by wurstsalat at 2023-01-13T22:11:17+00:00
imprv: CreateGroupchatWindow: Add Advanced switch and always show address entry

Fixes #11310

- - - - -
74bd02d0 by Bronko at 2023-01-13T22:49:05+00:00
imprv: ChatList: Improve timedelta function

- - - - -
0b1d7c02 by Daniel Brötzmann at 2023-01-13T22:54:14+00:00
imprv: Limit message length and add FullMessageWindow

- - - - -
e586d477 by wurstsalat at 2023-01-13T22:59:13+00:00
imprv: AdHocCommands: Refresh commands list after completing command

Fixes #11356

- - - - -
f4eeb3bb by Weblate at 2023-01-14T11:20:50+01:00
chore: Update translations

- - - - -
20d0491c by Philipp Hörist at 2023-01-14T11:22:18+01:00
chore: Update IANA data

- - - - -
ddb4666e by Philipp Hörist at 2023-01-14T11:52:46+01:00
change: Raise required nbxmpp version

- - - - -
321b3f36 by Philipp Hörist at 2023-01-14T11:52:53+01:00
ci: Update flatpak dependencies

- - - - -
64ee81ce by Philipp Hörist at 2023-01-14T11:53:43+01:00
release: 1.6.1

- - - - -
f5c36b36 by Philipp Hörist at 2023-01-14T15:15:55+01:00
ci: Fix project id in release script

- - - - -
b79a219d by Philipp Hörist at 2023-01-14T15:17:09+01:00
ci: Execute release in a separate step

So that if it fails the website publishing does not fail

- - - - -
1517a865 by Philipp Hörist at 2023-01-14T16:17:09+01:00
ci: Windows: Update shipped omemo plugin

- - - - -
b28169c8 by Philipp Hörist at 2023-01-16T17:52:49+01:00
fix: Disable legacy ciphers in cryptography

Otherwise more dependencies need to be installed which we don’t need

- - - - -
1e64836f by Philipp Hörist at 2023-01-18T15:35:41+01:00
ci: Install GtkSource4 stubs

- - - - -
f45619bb by wurstsalat at 2023-01-20T23:25:10+01:00
fix: JingleAudio: Always resample audio before processing with webrtcdsp
Resample both input and output in order to make sure both run at the same 
sampling rate in all cases.

Fixes #11023

- - - - -
04d50803 by lovetox at 2023-01-22T12:52:56+01:00
Omemo Start

- - - - -
6fff64c9 by wurstsalat at 2023-01-22T12:52:57+01:00
cq: OMEMO: Add type annotations

- - - - -
0259d071 by wurstsalat at 2023-01-22T12:52:57+01:00
cq: OMEMO: Fix linting errors

- - - - -
b3505a55 by wurstsalat at 2023-01-22T12:52:57+01:00
cq: Add type stubs for python-qrcode

- - - - -
bcb934de by wurstsalat at 2023-01-22T12:53:33+01:00
chore: Adapt dependencies for OMEMO

- - - - -
f539f312 by wurstsalat at 2023-01-22T12:53:35+01:00
chore: OMEMO: Remove unused methods

'activate' has a replacement in the 'signled-in' event

- - - - -
5e4ede10 by wurstsalat at 2023-01-22T12:53:35+01:00
new: Add OMEMO_TEMP_DL to caps

- - - - -
393a61fc by wurstsalat at 2023-01-22T12:57:19+01:00
new: Add OMEMOTrustManager

- - - - -
c28665fc by wurstsalat at 2023-01-22T12:57:20+01:00
new: OMEMO: Add file encryption

- - - - -
202df0af by Philipp Hörist at 2023-01-22T12:57:20+01:00
chore: Update dependencies

- - - - -
d37ba15e by Philipp Hörist at 2023-01-22T12:58:38+01:00
new: Block omemo plugin

- - - - -
cb406c96 by wurstsalat at 2023-01-22T12:58:39+01:00
chore: OMEMO: Remove obsolete qrcode version check

- - - - -
7d54d752 by Philipp Hörist at 2023-01-22T12:58:39+01:00
refactor: Move omemo storage to storage module

- - - - -
0f298bab by Philipp Hörist at 2023-01-22T12:58:39+01:00
refactor: Move omemo code into common

- - - - -
268300e6 by Philipp Hörist at 2023-01-22T12:58:39+01:00
cq: Fix linter errors

- - - - -
5e36ff93 by wurstsalat at 2023-01-22T12:58:39+01:00
new: OMEMO: Add handling of MucAdded signal

- - - - -
bd2b3c30 by wurstsalat at 2023-01-22T13:01:28+01:00
new: OMEMO: Add EncryptionAnnouncementRow

- - - - -
b6ac709f by Philipp Hörist at 2023-01-22T13:01:29+01:00
fix: check preconditions

- - - - -
18d2935e by Philipp Hörist at 2023-01-22T13:02:41+01:00
refactor: Rename methods

- - - - -
2da56294 by Philipp Hörist at 2023-01-22T13:02:42+01:00
cq: Remove blank line

- - - - -
2279f3d7 by Philipp Hörist at 2023-01-22T13:02:42+01:00
refactor: Remove unused code

- - - - -
0d6f9fae by Philipp Hörist at 2023-01-22T13:02:42+01:00
refactor: Use send_stanza method

- - - - -
4dd942c8 by Philipp Hörist at 2023-01-22T13:02:42+01:00
refactor: Remove devices module

- - - - -
544d1ebd by Philipp Hörist at 2023-01-22T13:02:42+01:00
cq: Remove unused imports

- - - - -
9d17a89e by Philipp Hörist at 2023-01-22T13:02:42+01:00
refactor: Switch to new library

- - - - -
10c3cfcd by Philipp Hörist at 2023-01-22T13:02:42+01:00
cq: Fix storage annotations

- - - - -
81571e52 by Philipp Hörist at 2023-01-22T13:02:42+01:00
fix: Fix import

- - - - -


30 changed files:

- .ci/appveyor.yml
- .ci/appveyor_build.py
- .ci/debian_build.py
- .ci/deploy.py
- − .ci/link-gtk.py
- .ci/make_release.py
- .githooks/update
- .gitignore
- .gitlab-ci.yml
- + .pre-commit-config.yaml
- CONTRIBUTING.md
- ChangeLog
- README.md
- data/gajim.doap
- data/org.gajim.Gajim.appdata.xml.in
- debian/control
- debian/copyright
- flatpak/org.gajim.Gajim.Devel.yaml
- flatpak/org.gajim.Gajim.yaml
- flatpak/shared-modules
- gajim/__init__.py
- gajim/common/app.py
- gajim/common/application.py
- gajim/common/call_manager.py
- gajim/common/cert_store.py
- gajim/common/client.py
- gajim/common/commands.py
- gajim/common/config.py
- gajim/common/configpaths.py
- gajim/common/const.py


The diff was not included because it is too large.


View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/compare/22b75d5ad74039750731e2b135adfd60b370bf25...81571e527fad61fcf61669305093582a50661215

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/compare/22b75d5ad74039750731e2b135adfd60b370bf25...81571e527fad61fcf61669305093582a50661215
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list
Commits@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to