sebthom
50c0323921
fix: random RuntimeError: dictionary changed size during iteration
2025-05-12 17:50:08 +02:00
sebthom
ee4146f57c
fix: auto-restart when captcha was encountered
2025-05-12 17:20:51 +02:00
airwave1981
65738926ae
fix: TypeError in CustomFormatter.format
2025-05-12 17:11:47 +02:00
sebthom
f2e6f0b20b
chore: update pyproject.toml
2025-05-12 14:08:50 +02:00
DreckSoft
ed83052fa4
fix: Unable to close shipping dialog ( #501 )
...
Co-authored-by: Sebastian Thomschke <sebthom@users.noreply.github.com >
2025-05-11 20:29:10 +02:00
sebthom
314285583e
ci: add pip-audit check
2025-05-11 20:14:38 +02:00
kleinanzeigen-bot-tu[bot]
aa00d734ea
chore: Update Python dependencies ( #500 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-11 20:00:22 +02:00
kleinanzeigen-bot-tu[bot]
8584311305
chore: ✔ Update pyinstaller-hooks-contrib 2025.3 -> 2025.4 ( #499 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-04 12:37:03 +02:00
kleinanzeigen-bot-tu[bot]
03dd3ebb10
chore: ✔ Update setuptools 80.1.0 -> 80.3.0 ( #498 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-03 12:17:29 +02:00
kleinanzeigen-bot-tu[bot]
138d365713
chore: ✔ Update ruff 0.11.7 -> 0.11.8 ( #497 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-02 12:22:00 +02:00
kleinanzeigen-bot-tu[bot]
6c2c6a0064
chore: ✔ Update setuptools 80.0.1 -> 80.1.0 ( #496 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-02 12:07:42 +02:00
Benedikt
8b2d61b1d4
fix: improve login detection with fallback element ( #493 )
...
- Add fallback check for user-email element when mr-medium is not found
- Improve login detection reliability
- Add test case for alternative login element
2025-04-30 17:50:58 +02:00
kleinanzeigen-bot-tu[bot]
7852985de9
chore: Update Python dependencies ( #492 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-30 17:50:42 +02:00
Benedikt
9bcc669c48
feat: add support for multiple matching shipping options ( #483 )
2025-04-29 21:02:09 +02:00
sebthom
3e8072973a
build: use yamlfix for yaml formatting
2025-04-28 13:17:23 +02:00
sebthom
bda0acf943
refact: enable ruff preview rules
2025-04-28 13:17:23 +02:00
sebthom
f98251ade3
fix: improve ad description length validation
2025-04-28 13:17:23 +02:00
sebthom
ef923a8337
refact: apply consistent formatting
2025-04-28 12:55:28 +02:00
sebthom
fe33a0e461
refact: replace pyright with basedpyright
2025-04-28 12:52:18 +02:00
sebthom
376ec76226
refact: use ruff instead of autopep8,bandit,pylint for linting
2025-04-28 12:51:51 +02:00
sebthom
f0b84ab335
build: simplify pytest config
2025-04-28 12:43:53 +02:00
sebthom
634cc3d9ee
build: upgrade to Python 3.13.3
2025-04-28 12:43:42 +02:00
sebthom
52e1682dba
fix: avoid "[PYI-28040:ERROR]" log message when run via pyinstaller
2025-04-27 14:34:56 +02:00
sebthom
7b0774874e
fix: harden extract_ad_id_from_ad_url
2025-04-27 14:23:56 +02:00
DreckSoft
23929a62cc
fix: logon detection and duplicate suffix in ad description ( #488 )
...
Co-authored-by: Sebastian Thomschke <sebthom@users.noreply.github.com >
2025-04-27 14:21:40 +02:00
github-actions[bot]
3909218531
chore: ✔ Update certifi 2025.1.31 -> 2025.4.26
2025-04-26 14:41:39 +02:00
Airwave1981
d87ae6e740
feat: allow auto-restart on captcha ( #481 )
...
Co-authored-by: sebthom <sebthom@users.noreply.github.com >
2025-04-26 14:40:47 +02:00
sebthom
4891c142a9
feat: add misc.format_timedelta/parse_duration
2025-04-25 21:06:25 +02:00
github-actions[bot]
e417750548
chore: Update Python dependencies
2025-04-25 21:01:11 +02:00
marvinkcode
79af6ba861
fix: Correct pagination selectors and logic for issue #477 ( #479 )
2025-04-21 20:26:02 +02:00
Heavenfighter
c144801d2e
fixes #474
...
Now using ID to identify checkbox for custom shipping
2025-04-21 20:24:23 +02:00
github-actions[bot]
a03328e308
chore: Update Python dependencies
2025-04-18 13:44:48 +02:00
Heavenfighter
20f3f87864
fixes #475 CSS selector 'button' not found
...
Element button was changed to em.
2025-04-18 13:44:00 +02:00
sebthom
27c7bb56ca
fix: downgrading nodriver to 0.39 to address failing browser launch #470
2025-04-07 22:40:41 +02:00
sebthom
79701e2833
feat: debug log web_execute
2025-04-07 22:40:41 +02:00
sebthom
21835d9d86
test: don't require translations for debug messages
2025-04-07 22:40:41 +02:00
sebthom
aeaf77e5d4
refact: use named parameters
2025-04-07 21:57:51 +02:00
github-actions[bot]
b66c9d37bf
chore: Update Python dependencies
2025-04-07 20:43:19 +02:00
github-actions[bot]
b07633e661
chore: Update Python dependencies
2025-03-26 11:31:13 +01:00
github-actions[bot]
fd58f3fa45
chore: Update Python dependencies
2025-03-20 11:20:16 +01:00
github-actions[bot]
13965b8607
chore: ✔ Update setuptools 76.0.0 -> 76.1.0
2025-03-18 12:08:55 +01:00
github-actions[bot]
4a9c2ff5a8
chore: ✔ Update coverage 7.6.12 -> 7.7.0
2025-03-17 11:48:21 +01:00
Heavenfighter
33f58811cd
Fixes setting shipping costs to zero.
...
Empty shipping costs lead to
default shipping.
2025-03-16 21:28:44 +01:00
Heavenfighter
57c89a6f64
Adding condition "Defekt" ( #461 )
2025-03-15 18:25:26 +01:00
Heavenfighter
9183909188
fix: setting shipping options properly ( #457 )
2025-03-14 12:34:39 +01:00
Heavenfighter
7742196043
fix: set custom shipping due css update #448 ( #450 )
2025-03-13 12:13:23 +01:00
Jens Bergmann
6bd5ba98d2
fix: Clean up obsolete translations in German language file
...
- Remove unused translation entries from translations.de.yaml
- Improve translation test to better detect obsolete entries
- Add KNOWN_NEEDED_MODULES for special cases
- Add helper function _message_exists_in_code for better translation verification
- Improve error messages to show both original and translated text
- Fix import sorting in test file
This commit improves the maintainability of the translation system by
removing unused entries and enhancing the verification process.
2025-03-13 12:05:46 +01:00
github-actions[bot]
a6d2d2dc5a
chore: ✔ Update nodriver 0.40 -> 0.41
2025-03-13 11:58:51 +01:00
Jens Bergmann
1b004a2a3e
Revert "feat: Introduce isort and Python-based code quality tools ( #446 )"
...
This reverts commit cfe2b900c7 .
The custom scripts introduced to auto-format imports (to enforce project guidelines) caused issues. Specifically, isort’s hardcoded behavior for expanded standard library imports with “as” imports led to unintended formatting. This commit reverts those changes and removes the custom scripts, restoring the project to its previous, stable state.
2025-03-13 11:55:31 +01:00
github-actions[bot]
21f118ba8e
chore: Update Python dependencies
2025-03-09 23:14:52 -06:00