kleinanzeigen-bot-tu[bot]
ee813bcf06
chore: ✔ Update pytest-cov 6.3.0 -> 7.0.0 ( #627 )
...
✔ Update pytest-cov 6.3.0 -> 7.0.0 successful
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-10 15:18:46 +02:00
kleinanzeigen-bot-tu[bot]
ea012e634b
chore: ✔ Update pytest-cov 6.2.1 -> 6.3.0 ( #624 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-09 13:32:22 +02:00
Heavenfighter
c9d5c03ad2
feat: Allow individual shipping without setting shipping costs ( #626 )
2025-09-09 11:24:46 +02:00
dependabot[bot]
a913d00e23
ci(deps): bump actions/stale from 9 to 10 ( #625 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-08 17:25:39 +02:00
kleinanzeigen-bot-tu[bot]
171996869e
chore: Update Python dependencies ( #621 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-06 13:15:22 +02:00
kleinanzeigen-bot-tu[bot]
4d39f956f0
chore: Update Python dependencies ( #619 )
...
✔ Update pytest-rerunfailures 15.1 -> 16.0 successful
✔ Update platformdirs 4.3.8 -> 4.4.0 successful
✔ Update typing-extensions 4.14.1 -> 4.15.0 successful
✔ Update coverage 7.10.4 -> 7.10.5 successful
✔ Update ruff 0.12.9 -> 0.12.11 successful
✔ Update basedpyright 1.31.2 -> 1.31.3 successful
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-29 22:25:26 +02:00
kleinanzeigen-bot-tu[bot]
7b898a9136
chore: Update Python dependencies ( #617 )
...
✔ Update jaraco-functools 4.2.1 -> 4.3.0 successful
✔ Update requests 2.32.4 -> 2.32.5 successful
✔ Update ruamel-yaml 0.18.14 -> 0.18.15 successful
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jens Bergmann <1742418+1cu@users.noreply.github.com >
2025-08-20 21:20:52 +02:00
Jens Bergmann
37a36988c3
fix: improve Chrome version detection to reuse existing browsers ( #615 )
2025-08-20 12:51:13 +02:00
dependabot[bot]
21cdabb469
ci(deps): bump amannn/action-semantic-pull-request from 5 to 6 ( #616 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-19 00:44:52 +02:00
Jens Bergmann
332926519d
feat: chrome version detection clean ( #607 )
2025-08-18 13:19:50 +02:00
Jens Bergmann
df24a675a9
fix: resolve #612 FileNotFoundError and improve ad download architecture ( #613 )
2025-08-17 17:49:00 +02:00
kleinanzeigen-bot-tu[bot]
c1b273b757
chore: Update Python dependencies ( #610 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-17 12:24:38 +02:00
Heavenfighter
252dd52632
fix: refactored approval message detection ( #608 )
2025-08-13 18:00:24 +02:00
Heavenfighter
a1fe36f925
fix: publishing without images ( #609 )
2025-08-13 17:59:29 +02:00
Jens Bergmann
c9d04da70d
feat: browser connection improvements ( #601 )
2025-08-13 09:29:25 +02:00
Heavenfighter
b94661c4d5
fix: handle security message during ad update ( #605 )
2025-08-12 19:28:19 +02:00
kleinanzeigen-bot-tu[bot]
6f4a4e319d
chore: Update Python dependencies ( #603 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-12 16:43:13 +02:00
Jens Bergmann
91a40b0116
feat: enhanced folder naming ( #599 )
2025-08-12 10:43:26 +02:00
dependabot[bot]
1e0c7216ad
ci(deps): bump actions/checkout from 4 to 5 ( #602 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 00:55:04 +02:00
dependabot[bot]
40b0a8a252
ci(deps): bump actions/download-artifact from 4 to 5 ( #600 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-11 23:36:33 +02:00
kleinanzeigen-bot-tu[bot]
7b289fc9ba
chore: Update Python dependencies ( #596 )
...
✔ Update types-requests 2.32.4.20250611 -> 2.32.4.20250809 successful
✔ Update charset-normalizer 3.4.2 -> 3.4.3 successful
✔ Update coverage 7.10.2 -> 7.10.3 successful
✔ Update ruff 0.12.7 -> 0.12.8 successful
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-11 22:18:48 +02:00
kleinanzeigen-bot-tu[bot]
eeaa01f420
chore: ✔ Update packageurl-python 0.17.4 -> 0.17.5 ( #595 )
2025-08-07 19:07:03 +02:00
Heavenfighter
6b29b9d314
fix: "No HTML element found using CSS selector" during ad download ( #594 )
2025-08-06 15:15:11 +02:00
kleinanzeigen-bot-tu[bot]
9556fc2a91
chore: Update Python dependencies ( #593 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-06 15:02:20 +02:00
kleinanzeigen-bot-tu[bot]
937bc67225
chore: Update Python dependencies ( #591 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-03 13:07:29 +02:00
kleinanzeigen-bot-tu[bot]
202c77e3cb
chore: Update Python dependencies ( #589 )
2025-07-31 21:34:26 +02:00
kleinanzeigen-bot-tu[bot]
fc77c4fc6a
chore: ✔ Update py-serializable 2.0.0 -> 2.1.0 ( #588 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-21 12:35:43 +02:00
Jens Bergmann
4e9c6b073d
fix: improve update check logic and UTC log clarity ( #587 )
2025-07-18 23:31:15 +02:00
kleinanzeigen-bot-tu[bot]
5713679d24
chore: ✔ Update ruff 0.12.3 -> 0.12.4 ( #586 )
...
✔ Update ruff 0.12.3 -> 0.12.4 successful
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-18 22:24:16 +02:00
Heavenfighter
8070a95d26
fix: refactored setting shipping size ( #584 )
...
Co-authored-by: Jens Bergmann <1742418+1cu@users.noreply.github.com >
2025-07-17 12:25:01 +02:00
kleinanzeigen-bot-tu[bot]
4a7284a46e
chore: ✔ Update basedpyright 1.30.1 -> 1.31.0 ( #585 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-17 12:24:31 +02:00
kleinanzeigen-bot-tu[bot]
20a06cf026
chore: Update Python dependencies ( #583 )
2025-07-17 07:14:02 +02:00
Johannes Obermeier
7a3c5fc3de
fix: handle missing .versand_s for service categories like … ( #579 )
...
There are categories which are not require shipping and there is no
shipping field
## ℹ️ Description
For example category 297/298 does not require shipping, because its a
service category.
The current code did not handle that case and was searching for a path
with .versand_s, but in this category, there is no such path.
## 📋 Changes Summary
If the shipping_type is set to NOT_APPLICABLE in the configuration, the
shipping assignment step is skipped instead of being forced.
### ⚙️ Type of Change
Select the type(s) of change(s) included in this pull request:
- [x] 🐞 Bug fix (non-breaking change which fixes an issue)
- [ ] ✨ New feature (adds new functionality without breaking existing
usage)
- [ ] 💥 Breaking change (changes that might break existing user setups,
scripts, or configurations)
## ✅ Checklist
Before requesting a review, confirm the following:
- [x] I have reviewed my changes to ensure they meet the project's
standards.
- [x] I have tested my changes and ensured that all tests pass (`pdm run
test`).
- [x] I have formatted the code (`pdm run format`).
- [x] I have verified that linting passes (`pdm run lint`).
- [x] I have updated documentation where necessary.
By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice.
2025-07-14 22:16:54 +02:00
Jens Bergmann
280a72cba0
feat: Refactor and expand CLI smoke tests for subcommand/config coverage ( #581 )
2025-07-14 12:38:23 +02:00
kleinanzeigen-bot-tu[bot]
47c68add76
chore: ✔ Update certifi 2025.7.9 -> 2025.7.14 ( #582 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-14 12:36:20 +02:00
Jens Bergmann
c425193b10
feat: add create-config subcommand to generate default config ( #577 )
2025-07-13 13:09:40 +02:00
kleinanzeigen-bot-tu[bot]
526592047e
chore: ✔ Update ruff 0.12.2 -> 0.12.3 ( #578 )
...
✔ Update ruff 0.12.2 -> 0.12.3 successful
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-12 17:01:19 +02:00
kleinanzeigen-bot-tu[bot]
5ca9d458e7
chore: ✔ Update basedpyright 1.29.5 -> 1.30.1 ( #576 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-10 12:42:41 +02:00
Jens Bergmann
1a1633e12d
feat: introduce smoke test group and fail-fast test orchestration ( #572 )
2025-07-09 19:23:52 +02:00
kleinanzeigen-bot-tu[bot]
ed2f63f0dd
chore: ✔ Update certifi 2025.6.15 -> 2025.7.9 ( #575 )
...
✔ Update certifi 2025.6.15 -> 2025.7.9 successful
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-09 12:44:01 +02:00
sebthom
3f85d9e8da
chore: upgrade to Python 3.13.5
2025-07-08 21:05:58 +02:00
Heavenfighter
146d29c62c
#573 refactored shipping_option ( #574 )
2025-07-07 19:58:30 +02:00
Sebastian Thomschke
b7882065b7
feat: detect double-click launch on Windows and abort with info message ( #570 )
...
---------
Co-authored-by: Jens Bergmann <1742418+1cu@users.noreply.github.com >
2025-07-05 13:58:24 +02:00
kleinanzeigen-bot-tu[bot]
14a917a1c7
chore: Update Python dependencies ( #571 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-05 13:57:32 +02:00
Jens Bergmann
7ff005d18b
fix: chores ( #565 )
2025-07-03 15:12:43 +02:00
github-actions[bot]
017047ba01
chore: Update Python dependencies
2025-07-03 15:11:16 +02:00
Heavenfighter
3734a73542
#567 refactored minor classes
...
search options
2025-07-02 17:03:33 +02:00
kleinanzeigen-bot-tu[bot]
3d937a4203
chore: Update Python dependencies ( #564 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-28 00:06:18 +02:00
Jens Bergmann
5430f5cdc6
feat: update check ( #561 )
...
feat(update-check): add robust update check with interval support, state management, and CLI integration
- Implement version and interval-based update checks with configurable settings
- Add CLI command `kleinanzeigen-bot update-check` for manual checks
- Introduce state file with versioning, UTC timestamps, and migration logic
- Validate and normalize intervals (1d–4w) with fallback for invalid values
- Ensure correct handling of timezones and elapsed checks
- Improve error handling, logging, and internationalization (i18n)
- Add comprehensive test coverage for config, interval logic, migration, and CLI
- Align default config, translations, and schema with new functionality
- Improve help command UX by avoiding config/log loading for `--help`
- Update documentation and README with full feature overview
2025-06-27 07:52:40 +02:00
sebthom
4d4f3b4093
ci: update bug issue template
2025-06-24 18:07:29 +02:00