Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-30 | cq: Fix ruff PERF102 errors | Philipp Hörist | |
2023-08-29 | refactor: Make format_bytes_as_hex more generic | Philipp Hörist | |
2023-06-30 | fix: Don’t forget ignored TLS errors from previous connects | Philipp Hörist | |
Fixes #11574 | |||
2023-06-06 | cq: Tests: Make type check pass for SSLErrorDialog and CertificateDialog | wurstsalat | |
2023-05-14 | new: Tests: Add GUI test for ChatControl | wurstsalat | |
2023-03-29 | refactor: Use datetime directly for get_uf_relative_time | wurstsalat | |
2023-02-24 | fix: Fix nickname highlight in group chats | wurstsalat | |
Fixes #11413 | |||
2023-02-17 | cfix: HighlightTest: Fix xmpp address test | Daniel Brötzmann | |
2023-02-15 | cq: Text styling: Add type hint | wurstsalat | |
2023-02-15 | cq: Use correct data type for ngettext | wurstsalat | |
2023-02-14 | imprv: Improve check for message highlight and add tests | wurstsalat | |
2023-02-14 | imprv: Tests: Use in-memory settings database | wurstsalat | |
2023-02-14 | fix: GetRelativeTimeTest: Fix comparison of translated strings and off-by ↵ | wurstsalat | |
timezone errors | |||
2023-01-14 | imprv: ChatList: Improve timedelta function | Bronko | |
2023-01-07 | refactor: Restructure unittests | Philipp Hörist | |
- Separate GUI tests from common tests - Rename folders | |||
2023-01-07 | refactor: Remove dynamic GUI import | Philipp Hörist | |
This was an intended to provide a possibility to develop alternative GUIs for specific dialogs but didnt catch on. - Use absolut imports everywhere | |||
2023-01-03 | cq: Sort imports with isort | Philipp Hörist | |
2023-01-03 | cq: Fix typos | Philipp Hörist | |
2022-12-29 | cq: Use specific error codes with noqa | Philipp Hörist | |
2022-12-15 | refactor: Move text_helpers into util module | Philipp Hörist | |
2022-12-10 | cq: GUI tests: Code formatting and simplifications | wurstsalat | |
2022-12-10 | cq: Tests: Code formatting, simplifications | wurstsalat | |
2022-12-10 | cq: Move remove_invalid_xml_chars method and add test | wurstsalat | |
2022-12-08 | feat: Preview: Add audio preview controls and visualization | mesonium | |
* Remove the delay when starting a playback * Don't scrub during seek when dragging the slider * Don't open audio stream connections before playing * Determine the duration early to prevent missing duration info + Show total duration + Add option to display remaining play time + Add possibility to seek by clicking into the seekbar + Add possibility to seek by scrolling with the mouse wheel + Add fast forward and rewind buttons + Add buttons to change the playback speed + Add automatic restoration of the audio player settings in a session + Add automatic stop of other streams when starting to play + Add a visualization of the RMS peaks | |||
2022-12-08 | imprv: Restore ability to manually disambiguate JID-like addresses | mjk | |
...by storing them in `href` attributes as internal-use `about:ambiguous-address?a@b.c` URIs. Storing raw `a@b.c` in `href` wouldn't make a lot of semantic sense, as that's a relative-path URI with the meaning of "the thing named 'a@b.c' in the same directory as the current document". Plus, it would either entail handling these addresses outside `parse_uri()`, or changing its purpose of parsing only absolute URIs. | |||
2022-12-08 | refactor: Make xmpp query type handling in open_uri more change-proof | mjk | |
2022-12-07 | refactor: Make URI context menus more data-driven | mjk | |
...and cover missing URITypes, adding "coverage" tests. | |||
2022-12-05 | refactor: Simplify import | Philipp Hörist | |
2022-12-04 | cq: Tests: Fix ruff linter errors | Philipp Hörist | |
2022-12-01 | refactor: Tests: Improve failure reports in test_styling | mjk | |
2022-12-01 | fix: Styling: Linkify URIs only if at the start of a word | mjk | |
2022-12-01 | imprv: Styling: Introduce URI scheme whitelisting | mjk | |
Fixes #11266 Co-authored-by: Philipp Hörist <philipp@hoerist.com> | |||
2022-11-27 | refactor: CertificateBox: Use cryptography module for certificate details | wurstsalat | |
2022-11-27 | fix: GUI tests: Adapt GUI tests to Gajim changes | wurstsalat | |
2022-11-27 | fix: SSLErrorDialog: Fix test, remove OpenSSL usage | wurstsalat | |
2022-11-24 | other: Remove obsolete htmltextview test | wurstsalat | |
2022-11-06 | imprv: URI parsing: Detect invalid file URIs earlier | mjk | |
...including: in chat messages and file sending UI. Also, don't generate wrong URIs like 'file://file:/path' when opening 'file:/path', and properly escape paths: 'file:///¿Qué%3F' <- '/¿Qué?'. | |||
2022-11-06 | fix: URI parsing: More robustness with geo URIs | mjk | |
* Don't treat altitude as part of longitude * Detect more invalid URIs | |||
2022-11-06 | fix: URI parsing: Properly unescape XMPP URIs and handle unknown query types | mjk | |
2022-11-05 | imprv: Styling: Validate link syntax deeper and *after* parenthesis correction | mjk | |
2022-10-28 | fix: Avatar placeholders: Correctly use the first grapheme as the "letter" | mjk | |
2022-10-24 | fix: Styling: Various link parsing issues | mjk | |
Also, a small feature: tooltip for JIDs that shows the xmpp URI. Regression: words starting with 'www.' are no longer linkified. Fixes #11218, #11144 | |||
2022-10-06 | refactor: Remove usage of app.connections in tests | wurstsalat | |
2022-10-03 | cfix: Fix GroupChatNickCompletion test | wurstsalat | |
2022-09-27 | fix: Styling: Allow dots in local part of email addresses | André Apitzsch | |
2022-08-27 | fix: Preview: Sanitize filename from disallowed chars | wurstsalat | |
Fixes #11105, #10752 | |||
2022-08-13 | other: Tests: Add contact object tests | lovetox | |
2022-08-11 | refactor: Regex: Remove unused code | lovetox | |
- Add licence header - Fix tests | |||
2022-08-06 | fix: Make nick completion test pass | Daniel Brötzmann | |
2022-07-13 | fix: GroupchatInfo: Don’t set subject when loading from disco info | lovetox | |
Disco provides only the subject text not the author and timestamp. It’s better to set this info separately when we receive the subject from the MUC. This has the drawback that we can’t show the subject when we only show the disco (StartChatDialog). But everything else would bring alot more complexity than it’s worth. Fixes #11040 |