Daniel Brötzmann pushed to branch win-native-notifications at gajim / gajim


Commits:
2da1c621 by wurstsalat at 2024-05-29T22:30:53+02:00
imprv: SearchView: Show only time_format in result rows

Showing date format for older messages takes up too much space,
and is not necessary because we have date separators

- - - - -
5ec9ff00 by Philipp Hörist at 2024-05-30T08:58:08+02:00
cfix: SearchView: Display rows with localtime

- - - - -
7bb24f15 by Philipp Hörist at 2024-05-30T11:32:57+02:00
cfix: SearchView: Separate chats correctly

- - - - -
f17bdee3 by Philipp Hörist at 2024-05-31T23:52:18+02:00
fix: Application: Reactived feature actions after sm resume

- - - - -
c8c2d6e7 by Philipp Hörist at 2024-06-01T00:49:14+02:00
ci: Debian: Remove sqlite3 dependency

- - - - -
7f7f49a9 by Philipp Hörist at 2024-06-01T00:57:47+02:00
ci: Debian: Update nbxmpp patch

- - - - -
c40024dd by Philipp Hörist at 2024-06-01T01:08:18+02:00
ci: Debian: Update build dependencies

- - - - -
f36b56c9 by singpolyma at 2024-06-01T06:52:24+00:00
fix: Jingle: Fix IBB fallback

- - - - -
ec4c68b3 by wurstsalat at 2024-06-01T16:56:06+02:00
ci: Windows: Temporarily downgrade gobject-introspection

See https://github.com/msys2/MINGW-packages/issues/21044

- - - - -
9e861b2f by wurstsalat at 2024-06-01T17:33:07+02:00
fix: Preview: Catch permissions related exceptions when trying to save as

- - - - -
7a7075c7 by wurstsalat at 2024-06-01T17:51:29+02:00
other: PluginManager: Add more logging infos for skipped plugins

- - - - -
0cf17f1d by Philipp Hörist at 2024-06-01T20:10:21+02:00
refactor: Remove obsolete Delimiter module

- - - - -
45a9748b by Philipp Hörist at 2024-06-01T23:01:54+02:00
imprv: Preferences: Relax preconditions for audio settings

- - - - -
181a60da by bodqhrohro at 2024-06-02T15:32:52+00:00
imprv: AdHocCommands: Display note type icon

- - - - -
39ecc5a9 by Philipp Hörist at 2024-06-02T18:26:45+02:00
cq: Typings: Fix syntax error

- - - - -
07b7b036 by Philipp Hörist at 2024-06-02T18:26:45+02:00
other: Name all excluded pyright files

- - - - -
3e528139 by Philipp Hörist at 2024-06-02T18:26:45+02:00
cq: Remove obsolete pyright ignore comments

- - - - -
f560a69e by Philipp Hörist at 2024-06-02T18:26:45+02:00
ci: Update pyright to 1.1.365

- - - - -
8d3051aa by Philipp Hörist at 2024-06-02T20:12:27+02:00
cq: Ignore some pyright errors

- - - - -
ad2c9f6f by Daniel Brötzmann at 2024-06-03T18:14:59+00:00
imprv: Menus: Rename 'Modify Accounts' to 'Manage Accounts'
- - - - -
c229ed1a by wurstsalat at 2024-06-03T22:07:19+02:00
cfix: Reactions: Improve action visibility/state toggling

Hide/disable reaction actions if conditions are not met

Fixes #11853

- - - - -
571f0127 by Philipp Hörist at 2024-06-03T22:13:51+02:00
fix: MessageLabel: Prevent potential segfault

- - - - -
0b428373 by mesonium at 2024-06-04T11:50:03+02:00
feat: Voice Messages

Single click to open the recording popover. Click + hold to immediately start a 
recording.

When closing the popover, the user is prompted to either send or to discard the 
attached recording file.
In case the user decides not to send the file (cancel) the current approach is 
to start a new recording afterwards. The files remain on disk until Gajim quits.

Whenever a new recording is started, it records into a new file called 
voice-message-date.m4a.part{i} in a temporary directory, where {i} is an 
increasing index for the number of resumed recordings. When the recording 
stops, all voice-message-date.m4a.part{i} files will be merged together into a 
final file.

The audio preview class has been extended to load audio files on demand after 
creating an instance.
The audio visualizer has been enriched: Besides drawing a static graph, it 
offers a treadmill like animation for ongoing records.
To improve visuals in this case, it offers now to not draw gaps between the two 
displayed channels and to omit normalization to the largest peak displayed as 
well as raising smaller peaks a bit, which actually sound louder played back 
than they'd be visually perceived otherwise.

- - - - -
717ed7e3 by wurstsalat at 2024-06-04T21:16:21+02:00
cfix: VoiceRecorder: Improve strings for translation

- - - - -
3c0c33a7 by Philipp Hörist at 2024-06-04T22:53:55+02:00
cfix: Migration: Don’t fail when account jid can not be determined

- - - - -
634db69d by wurstsalat at 2024-06-05T19:59:41+02:00
cfix: VoiceMessageRecorder: Make error strings translatable

- - - - -
4cb9d2ef by wurstsalat at 2024-06-07T19:13:57+02:00
cfix: VoiceMessageRecorder: Fix merging audio files on Windows

File paths must be converted to use POSIX compatible slashes in order for 
gstreamer
to be able to handle files correctly. This works cross-platform.

- - - - -
12813b8a by Weblate at 2024-06-07T23:29:35+02:00
chore: Update translations

- - - - -
e5901bf7 by Philipp Hörist at 2024-06-07T23:30:43+02:00
chore: Update IANA data

- - - - -
f5531f7f by Philipp Hörist at 2024-06-07T23:48:15+02:00
change: Raise nbxmpp version

- - - - -
8ff7eaa4 by Philipp Hörist at 2024-06-07T23:54:30+02:00
chore: Update flatpak dependencies

- - - - -
ec75a9f0 by Philipp Hörist at 2024-06-10T09:57:53+02:00
ci: Debian: Raise nbxmpp version

- - - - -
dcf82b29 by Philipp Hörist at 2024-06-10T10:03:49+02:00
release: 1.9.0

- - - - -
d4f5e820 by Robin Candau at 2024-06-10T11:06:25+00:00
chore: Update README.md

- - - - -
f86c7212 by Philipp Hörist at 2024-06-13T10:06:41+02:00
refactor: ArchiveStorage: Improve logging messages

- - - - -
8b556884 by Philipp Hörist at 2024-06-13T20:20:22+02:00
fix: HistorySync: Make full sync option work again

- - - - -
cc1b0f04 by Philipp Hörist at 2024-06-13T23:16:48+02:00
fix: Migration: Don’t fail on invalid JIDs

Fixes #11862

- - - - -
e26113da by Philipp Hörist at 2024-06-14T11:13:05+02:00
fix: Settings: Store account jid in dedicated setting

Fixes #11864

- - - - -
ae01edfc by Philipp Hörist at 2024-06-14T13:04:12+00:00
revert: Windows: Temporarily downgrade gobject-introspection

- - - - -
79e7f12d by wurstsalat at 2024-06-16T14:01:01+02:00
fix: ChatActionProcessor: Make handling selected action more robust

Fixes #11871

- - - - -
949dc524 by Philipp Hörist at 2024-06-16T14:29:42+02:00
new: Settings: Make PopoverSetting work without binding to a setting

- - - - -
b52e8dfb by Philipp Hörist at 2024-06-16T15:31:05+02:00
fix: SecurityLabels: Fix merging messages with same security label

- - - - -
cc22058f by wurstsalat at 2024-06-16T22:57:58+02:00
fix: VoiceMessageRecorderButton: Honor visibility setting on startup

Fixes #11872

- - - - -
1c98f8e2 by wurstsalat at 2024-06-17T22:38:20+02:00
imprv: ConversationView: Use better method for scrolling to row

This method makes sure to always center the highlighted row withing the view.

Fixes #11094 and #11840

- - - - -
ac58d884 by wurstsalat at 2024-06-18T00:13:42+02:00
fix: DebugConsole: Fix filtering stanzas when combining accounts and types

- - - - -
a82069e4 by wurstsalat at 2024-06-18T23:30:57+02:00
refactor: Move *pixbuf_from_data method to image_helpers

- - - - -
4d463527 by wurstsalat at 2024-06-18T23:31:03+02:00
refactor: Move Pixbuf loading and scaling functions to image_helpers

- - - - -
c4caac31 by wurstsalat at 2024-06-19T00:05:15+02:00
refactor: Move gif resizing utilities to image_helpers

- - - - -
6a76a68d by wurstsalat at 2024-06-19T22:50:46+02:00
refactor: Move thumbnail creation functions to image_helpers

- - - - -
49641d77 by wurstsalat at 2024-06-19T23:14:29+02:00
feat: Menu: Add main menu button

This adds a menu button for Gajim's main menu if the menu bar is hidden.

Fixes #11811

- - - - -
510146a9 by wurstsalat at 2024-06-19T23:14:34+02:00
imprv: Unify wording for 'Toggle Menu Bar'

- - - - -
8b68ae04 by wurstsalat at 2024-06-19T23:23:33+02:00
imprv: Use different icon for context menu on contact list page

- - - - -
76933625 by Philipp Hörist at 2024-06-20T20:32:08+02:00
refactor: SecurityLabelSelector: Use Gtk.ComboBoxText

- - - - -
8b5428f8 by Philipp Hörist at 2024-06-20T20:32:08+02:00
imprv: SecurityLabels: Allow correction of labels

- - - - -
71b66869 by Philipp Hörist at 2024-06-20T20:32:08+02:00
refactor: SecurityLabelSelector: Various code improvements

- Add clear()
- Use JID object everywhere
- Simplify updating the combobox

- - - - -
6cf22081 by Philipp Hörist at 2024-06-20T20:45:12+02:00
cfix: Setting: Add fallback address on migration

- - - - -
d0559a86 by Philipp Hörist at 2024-06-20T21:04:33+02:00
fix: Search: Don’t search messages of disabled accounts

Fixes #11876

- - - - -
f6b755f3 by Philipp Hörist at 2024-06-20T21:18:25+02:00
fix: Reactions: Show timestamp in correct timezone

Fixes #11875

- - - - -
0e0d6712 by Philipp Hörist at 2024-06-20T21:21:07+02:00
cfix: Settings: Use invalid domain for fallback

- - - - -
61ed5891 by Philipp Hörist at 2024-06-20T21:35:07+02:00
cfix: SecurityLabelSelector: Don’t fail on empty label

- - - - -
8190db3e by Philipp Hörist at 2024-06-20T21:52:57+02:00
other: Windows: Remove copyright notice at startup

Fixes #8116

- - - - -
9d6aa55e by wurstsalat at 2024-06-20T23:18:05+02:00
cfix: Menus: Fix missing closing bracket to string

- - - - -
74c0b557 by Philipp Hörist at 2024-06-22T09:25:05+02:00
other: Update Gitlab release issue template

- - - - -
247f797a by wurstsalat at 2024-06-22T12:46:29+02:00
cfix: AccountPage: Use common icon for context menu button

- - - - -
a998111b by wurstsalat at 2024-06-22T12:54:10+02:00
imprv: ChatFunctionPage: Show MUC address when displaying error

- - - - -
14b1d663 by Weblate at 2024-06-22T12:54:29+02:00
chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

chore: Update translations

- - - - -
9c2b66af by wurstsalat at 2024-06-22T13:02:54+02:00
change: Raise nbxmpp version

- - - - -
ca5963aa by wurstsalat at 2024-06-22T13:06:49+02:00
ci: Debian: Raise nbxmpp version

- - - - -
8111ee7e by wurstsalat at 2024-06-22T13:19:41+02:00
release: 1.9.1

- - - - -
f6d15b8e by Philipp Hörist at 2024-06-22T14:08:09+02:00
chore: Flatpak: Update dependencies

- - - - -
468da4a9 by Philipp Hörist at 2024-06-22T14:47:48+02:00
ci: Add manual flatpak deploy

- - - - -
8009024f by Philipp Hörist at 2024-06-22T15:14:29+02:00
other: Tests: Disable failing test

- - - - -
d53a41a1 by Philipp Hörist at 2024-06-22T17:59:47+02:00
cfix: Windows: Work around GLib bug with content type guessing

- - - - -
cddc4d06 by wurstsalat at 2024-06-22T21:09:55+02:00
other: Update Gitlab release issue template

- - - - -
5d46a656 by wurstsalat at 2024-06-23T12:24:46+02:00
feat: Windows: Add native Windows notifications

Fixes #11789
Fixes #10662

- - - - -


30 changed files:

- .gitlab-ci.yml
- .gitlab/issue_templates/Release.md
- .pre-commit-config.yaml
- ChangeLog
- README.md
- data/org.gajim.Gajim.metainfo.xml.in
- debian/control
- debian/patches/remove-nbxmpp-from-deps.patch
- flatpak/org.gajim.Gajim.Devel.yaml
- flatpak/org.gajim.Gajim.yaml
- gajim/__init__.py
- gajim/common/app.py
- gajim/common/application.py
- gajim/common/client.py
- gajim/common/client_modules.py
- gajim/common/events.py
- gajim/common/iana.py
- + gajim/common/image_helpers.py
- gajim/common/jingle_ft.py
- gajim/common/modules/base.py
- − gajim/common/modules/delimiter.py
- gajim/common/modules/security_labels.py
- gajim/common/modules/user_nickname.py
- gajim/common/preview.py
- gajim/common/preview_helpers.py
- gajim/common/setting_values.py
- gajim/common/settings.py
- gajim/common/storage/archive/migration.py
- gajim/common/storage/archive/storage.py
- gajim/common/structs.py


The diff was not included because it is too large.


View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/compare/cac62d7a7d3bd0b6eb4ffe8b8ef1f0523f4db8e5...5d46a6568705b2b59c3ad183e5710c4195725e89

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/compare/cac62d7a7d3bd0b6eb4ffe8b8ef1f0523f4db8e5...5d46a6568705b2b59c3ad183e5710c4195725e89
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to