dependabot[bot]
92f7bfeebd
Bump zipp from 3.21.0 to 3.22.0
...
Bumps [zipp](https://github.com/jaraco/zipp ) from 3.21.0 to 3.22.0.
- [Release notes](https://github.com/jaraco/zipp/releases )
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst )
- [Commits](https://github.com/jaraco/zipp/compare/v3.21.0...v3.22.0 )
---
updated-dependencies:
- dependency-name: zipp
dependency-version: 3.22.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-26 23:14:27 +00:00
google-labs-jules[bot]
1dffa2a6f9
feat: Initial integration of ATProtoSocial (Bluesky) protocol
...
This commit introduces the initial implementation for supporting the ATProtoSocial (Bluesky) protocol within your application.
Key changes and features I implemented:
1. **Core Protocol Structure:**
* I added new directories `src/sessions/atprotosocial` and `src/controller/atprotosocial`.
* I populated these with foundational files (`session.py`, `utils.py`, `handler.py`, `compose.py`, etc.), mirroring the Mastodon implementation structure but adapted for ATProtoSocial.
2. **Authentication:**
* I implemented login and authorization using Bluesky SDK (handle and app password) in `sessions/atprotosocial/session.py`.
* I integrated this into your session management UI (`sessionManagerDialog.py`) to allow adding ATProtoSocial accounts.
3. **Posting Capabilities:**
* I implemented sending text posts, posts with images, replies, and quoting posts in `sessions/atprotosocial/session.py` and `utils.py`.
* I updated `compose.py` to reflect ATProtoSocial's panel configuration (character limits, media support, quoting).
4. **Notifications:**
* I implemented fetching and processing of notifications (likes, reposts, follows, mentions, replies, quotes) in `sessions/atprotosocial/session.py`.
* Notifications are formatted for display.
5. **Timelines:**
* I implemented fetching and processing for home timeline and user-specific timelines in `sessions/atprotosocial/session.py`.
* This includes handling of posts, reposts, and replies within your application's buffer and message cache system.
6. **User Actions:**
* I implemented core user actions: follow, unfollow, mute, unmute, block, unblock in `sessions/atprotosocial/utils.py`.
* I integrated these actions into the controller layer (`controller/atprotosocial/handler.py`) and exposed them via `session.get_user_actions()`.
7. **User Management & Profile:**
* I implemented fetching user profiles, follower lists, following lists, and user search in `sessions/atprotosocial/utils.py` and `controller/atprotosocial/userList.py`.
8. **UI Integration (Initial Pass):**
* I adapted your session management UI for ATProtoSocial account creation.
* I updated main controller logic to load the ATProtoSocial handler and create basic buffers (Home, Notifications).
* I modified menu item labels based on the active session type (e.g., "Post" vs "Toot", "Like" vs "Favorite").
* I integrated core actions like reposting and liking into existing UI flows.
* I added basic integration for timeline refresh and loading more items.
* I added placeholder integration for viewing user profiles and user-specific timelines.
**Current Status & Next Steps:**
This represents a significant portion of the ATProtoSocial integration. The backend logic for most core features is in place. The immediate next steps, which were part of the original plan but not yet completed, would be:
* **Refining UI elements:** Fully implementing dedicated dialogs (compose, user profile), custom panels for new buffer types, and ensuring accurate rendering of ATProtoSocial posts and notifications.
* **Completing Documentation:** Updating all relevant documentation files in `doc/` and `documentation/`.
* **Updating Translations:** Adding new strings and updating translation files.
* **Adding Tests:** Creating unit and integration tests for the new protocol.
I was not stuck on any particular point, but the UI integration is a large step that requires iterative refinement and testing for each component, which would naturally extend beyond a single development cycle for a feature of this scope.
2025-05-26 14:11:01 +00:00
José Manuel Delicado
b4288ce51e
Merge pull request #797 from MCV-Software/dependabot/pip/types-python-dateutil-2.9.0.20250516
...
Update translation files / update_catalogs (push) Failing after 22s
Bump types-python-dateutil from 2.9.0.20241206 to 2.9.0.20250516
2025-05-20 07:32:48 +02:00
José Manuel Delicado
345ec6ffb0
Merge pull request #798 from MCV-Software/dependabot/pip/pluggy-1.6.0
...
Bump pluggy from 1.5.0 to 1.6.0
2025-05-20 07:32:23 +02:00
dependabot[bot]
436e58dae0
Bump types-python-dateutil from 2.9.0.20241206 to 2.9.0.20250516
...
Bumps [types-python-dateutil](https://github.com/typeshed-internal/stub_uploader ) from 2.9.0.20241206 to 2.9.0.20250516.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits )
---
updated-dependencies:
- dependency-name: types-python-dateutil
dependency-version: 2.9.0.20250516
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-19 23:44:18 +00:00
dependabot[bot]
48d55de460
Bump pluggy from 1.5.0 to 1.6.0
...
Bumps [pluggy](https://github.com/pytest-dev/pluggy ) from 1.5.0 to 1.6.0.
- [Changelog](https://github.com/pytest-dev/pluggy/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pluggy/compare/1.5.0...1.6.0 )
---
updated-dependencies:
- dependency-name: pluggy
dependency-version: 1.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-19 23:44:18 +00:00
José Manuel Delicado
b15151ddf3
Merge pull request #795 from MCV-Software/dependabot/pip/cx-freeze-8.3.0
...
Update translation files / update_catalogs (push) Failing after 21s
Bump cx-freeze from 8.2.0 to 8.3.0
2025-05-13 07:27:45 +02:00
dependabot[bot]
a2312e8874
Bump cx-freeze from 8.2.0 to 8.3.0
...
Bumps [cx-freeze](https://github.com/marcelotduarte/cx_Freeze ) from 8.2.0 to 8.3.0.
- [Release notes](https://github.com/marcelotduarte/cx_Freeze/releases )
- [Commits](https://github.com/marcelotduarte/cx_Freeze/compare/8.2.0...8.3.0 )
---
updated-dependencies:
- dependency-name: cx-freeze
dependency-version: 8.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-13 00:08:32 +00:00
José Manuel Delicado
663431ef5d
Merge pull request #791 from MCV-Software/dependabot/pip/charset-normalizer-3.4.2
...
Update translation files / update_catalogs (push) Has been cancelled
Bump charset-normalizer from 3.4.1 to 3.4.2
2025-05-05 19:12:21 +02:00
José Manuel Delicado
f3cba380ba
Merge pull request #792 from MCV-Software/dependabot/pip/deepl-1.22.0
...
Bump deepl from 1.21.1 to 1.22.0
2025-05-05 19:12:01 +02:00
dependabot[bot]
4c8c7ed384
Bump deepl from 1.21.1 to 1.22.0
...
Bumps [deepl](https://github.com/DeepLcom/deepl-python ) from 1.21.1 to 1.22.0.
- [Release notes](https://github.com/DeepLcom/deepl-python/releases )
- [Changelog](https://github.com/DeepLcom/deepl-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/DeepLcom/deepl-python/compare/v1.21.1...v1.22.0 )
---
updated-dependencies:
- dependency-name: deepl
dependency-version: 1.22.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-05 17:10:46 +00:00
dependabot[bot]
0395b372bd
Bump charset-normalizer from 3.4.1 to 3.4.2
...
Bumps [charset-normalizer](https://github.com/jawah/charset_normalizer ) from 3.4.1 to 3.4.2.
- [Release notes](https://github.com/jawah/charset_normalizer/releases )
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jawah/charset_normalizer/compare/3.4.1...3.4.2 )
---
updated-dependencies:
- dependency-name: charset-normalizer
dependency-version: 3.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-05 17:10:42 +00:00
José Manuel Delicado
a2c5bbe65c
Merge pull request #787 from MCV-Software/dependabot/pip/cx-freeze-8.2.0
...
Update translation files / update_catalogs (push) Has been cancelled
Bump cx-freeze from 8.1.0 to 8.2.0
2025-04-29 09:00:42 +02:00
José Manuel Delicado
b0ca33c9d8
Merge pull request #788 from MCV-Software/dependabot/pip/certifi-2025.4.26
...
Bump certifi from 2025.1.31 to 2025.4.26
2025-04-29 09:00:24 +02:00
José Manuel Delicado
350b25cc67
Merge pull request #790 from MCV-Software/dependabot/pip/importlib-metadata-8.7.0
...
Bump importlib-metadata from 8.6.1 to 8.7.0
2025-04-29 08:59:36 +02:00
dependabot[bot]
51cf283421
Bump importlib-metadata from 8.6.1 to 8.7.0
...
Bumps [importlib-metadata](https://github.com/python/importlib_metadata ) from 8.6.1 to 8.7.0.
- [Release notes](https://github.com/python/importlib_metadata/releases )
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst )
- [Commits](https://github.com/python/importlib_metadata/compare/v8.6.1...v8.7.0 )
---
updated-dependencies:
- dependency-name: importlib-metadata
dependency-version: 8.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-29 00:45:00 +00:00
dependabot[bot]
fb227886d2
Bump certifi from 2025.1.31 to 2025.4.26
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2025.1.31 to 2025.4.26.
- [Commits](https://github.com/certifi/python-certifi/compare/2025.01.31...2025.04.26 )
---
updated-dependencies:
- dependency-name: certifi
dependency-version: 2025.4.26
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-29 00:10:18 +00:00
dependabot[bot]
0d49b11411
Bump cx-freeze from 8.1.0 to 8.2.0
...
Bumps [cx-freeze](https://github.com/marcelotduarte/cx_Freeze ) from 8.1.0 to 8.2.0.
- [Release notes](https://github.com/marcelotduarte/cx_Freeze/releases )
- [Commits](https://github.com/marcelotduarte/cx_Freeze/compare/8.1.0...8.2.0 )
---
updated-dependencies:
- dependency-name: cx-freeze
dependency-version: 8.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-29 00:05:33 +00:00
José Manuel Delicado
43af826eb0
Merge pull request #786 from MCV-Software/dependabot/pip/packaging-25.0
...
Update translation files / update_catalogs (push) Has been cancelled
Bump packaging from 24.2 to 25.0
2025-04-22 07:30:01 +02:00
dependabot[bot]
b56379e485
Bump packaging from 24.2 to 25.0
...
Bumps [packaging](https://github.com/pypa/packaging ) from 24.2 to 25.0.
- [Release notes](https://github.com/pypa/packaging/releases )
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pypa/packaging/compare/24.2...25.0 )
---
updated-dependencies:
- dependency-name: packaging
dependency-version: '25.0'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-21 23:22:41 +00:00
José Manuel Delicado
f8c770947f
Merge pull request #783 from MCV-Software/dependabot/pip/wxpython-4.2.3
Update translation files / update_catalogs (push) Has been cancelled
2025-04-15 08:51:47 +02:00
José Manuel Delicado
a55dc1b4aa
Merge pull request #781 from MCV-Software/dependabot/pip/urllib3-2.4.0
2025-04-15 08:51:10 +02:00
José Manuel Delicado
cd146e9cf6
Merge pull request #782 from MCV-Software/dependabot/pip/markdown-3.8
2025-04-15 08:50:46 +02:00
José Manuel Delicado
ecb56ae4f0
Merge pull request #784 from MCV-Software/dependabot/pip/pillow-11.2.1
2025-04-15 08:50:10 +02:00
dependabot[bot]
e58543d6c4
Bump pillow from 11.1.0 to 11.2.1
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 11.1.0 to 11.2.1.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/11.1.0...11.2.1 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 11.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-14 23:16:56 +00:00
dependabot[bot]
35917ee05a
Bump wxpython from 4.2.2 to 4.2.3
...
Bumps [wxpython](https://github.com/wxWidgets/Phoenix ) from 4.2.2 to 4.2.3.
- [Release notes](https://github.com/wxWidgets/Phoenix/releases )
- [Changelog](https://github.com/wxWidgets/Phoenix/blob/master/CHANGES.rst )
- [Commits](https://github.com/wxWidgets/Phoenix/compare/wxPython-4.2.2...wxPython-4.2.3 )
---
updated-dependencies:
- dependency-name: wxpython
dependency-version: 4.2.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-14 23:16:47 +00:00
dependabot[bot]
411465db67
Bump markdown from 3.7 to 3.8
...
Bumps [markdown](https://github.com/Python-Markdown/markdown ) from 3.7 to 3.8.
- [Release notes](https://github.com/Python-Markdown/markdown/releases )
- [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md )
- [Commits](https://github.com/Python-Markdown/markdown/compare/3.7...3.8 )
---
updated-dependencies:
- dependency-name: markdown
dependency-version: '3.8'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-14 23:15:07 +00:00
dependabot[bot]
8eed4a12c9
Bump urllib3 from 2.3.0 to 2.4.0
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.3.0...2.4.0 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-14 23:10:38 +00:00
manuelcortez
894f3fd113
Updated translation catalogs
2025-04-13 01:18:40 +00:00
José Manuel Delicado
014c510061
Merge pull request #780 from MCV-Software/dependabot/pip/cx-freeze-8.1.0
Update translation files / update_catalogs (push) Failing after 20s
2025-04-08 07:43:06 +02:00
dependabot[bot]
f55ff3a3a9
Bump cx-freeze from 8.0.0 to 8.1.0
...
Bumps [cx-freeze](https://github.com/marcelotduarte/cx_Freeze ) from 8.0.0 to 8.1.0.
- [Release notes](https://github.com/marcelotduarte/cx_Freeze/releases )
- [Commits](https://github.com/marcelotduarte/cx_Freeze/compare/8.0.0...8.1.0 )
---
updated-dependencies:
- dependency-name: cx-freeze
dependency-version: 8.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-08 00:33:21 +00:00
manuelcortez
67145df1b6
Updated translation catalogs
2025-04-06 00:55:59 +00:00
José Manuel Delicado
0b8f124088
Merge pull request #777 from MCV-Software/dependabot/pip/coverage-7.8.0
...
Update translation files / update_catalogs (push) Failing after 44s
Bump coverage from 7.7.1 to 7.8.0
2025-04-01 07:50:59 +02:00
dependabot[bot]
12e80dc7e2
Bump coverage from 7.7.1 to 7.8.0
...
Bumps [coverage](https://github.com/nedbat/coveragepy ) from 7.7.1 to 7.8.0.
- [Release notes](https://github.com/nedbat/coveragepy/releases )
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst )
- [Commits](https://github.com/nedbat/coveragepy/compare/7.7.1...7.8.0 )
---
updated-dependencies:
- dependency-name: coverage
dependency-version: 7.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-01 00:27:43 +00:00
manuelcortez
f58b1b03d2
Updated translation catalogs
2025-03-30 00:55:54 +00:00
José Manuel Delicado
8fc627b77a
Merge pull request #773 from MCV-Software/dependabot/pip/iniconfig-2.1.0
...
Update translation files / update_catalogs (push) Failing after 2m2s
Bump iniconfig from 2.0.0 to 2.1.0
2025-03-25 07:45:54 +01:00
José Manuel Delicado
f99282025b
Merge pull request #774 from MCV-Software/dependabot/pip/coverage-7.7.1
...
Bump coverage from 7.7.0 to 7.7.1
2025-03-25 07:45:16 +01:00
dependabot[bot]
04916588c3
Bump coverage from 7.7.0 to 7.7.1
...
Bumps [coverage](https://github.com/nedbat/coveragepy ) from 7.7.0 to 7.7.1.
- [Release notes](https://github.com/nedbat/coveragepy/releases )
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst )
- [Commits](https://github.com/nedbat/coveragepy/compare/7.7.0...7.7.1 )
---
updated-dependencies:
- dependency-name: coverage
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-25 06:44:49 +00:00
José Manuel Delicado
c6501664ee
Merge pull request #776 from MCV-Software/dependabot/pip/cx-freeze-8.0.0
...
Bump cx-freeze from 7.2.10 to 8.0.0
2025-03-25 07:43:30 +01:00
dependabot[bot]
f5ba3fdf14
Bump cx-freeze from 7.2.10 to 8.0.0
...
Bumps [cx-freeze](https://github.com/marcelotduarte/cx_Freeze ) from 7.2.10 to 8.0.0.
- [Release notes](https://github.com/marcelotduarte/cx_Freeze/releases )
- [Commits](https://github.com/marcelotduarte/cx_Freeze/compare/7.2.10...8.0.0 )
---
updated-dependencies:
- dependency-name: cx-freeze
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-25 01:54:06 +00:00
dependabot[bot]
e6be7c2563
Bump iniconfig from 2.0.0 to 2.1.0
...
Bumps [iniconfig](https://github.com/pytest-dev/iniconfig ) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/pytest-dev/iniconfig/releases )
- [Changelog](https://github.com/pytest-dev/iniconfig/blob/main/CHANGELOG )
- [Commits](https://github.com/pytest-dev/iniconfig/compare/v2.0.0...v2.1.0 )
---
updated-dependencies:
- dependency-name: iniconfig
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-25 01:22:18 +00:00
manuelcortez
35cba4c6c6
Updated translation catalogs
2025-03-23 00:55:55 +00:00
José Manuel Delicado
4e11d2562a
Merge pull request #769 from MCV-Software/dependabot/pip/attrs-25.3.0
...
Update translation files / update_catalogs (push) Failing after 12s
Bump attrs from 25.1.0 to 25.3.0
2025-03-18 07:47:17 +01:00
José Manuel Delicado
00a97a66a4
Merge pull request #770 from MCV-Software/dependabot/pip/coverage-7.7.0
...
Bump coverage from 7.6.12 to 7.7.0
2025-03-18 07:47:01 +01:00
José Manuel Delicado
0030b1c65d
Merge pull request #771 from MCV-Software/dependabot/pip/pywin32-310
...
Bump pywin32 from 309 to 310
2025-03-18 07:46:47 +01:00
José Manuel Delicado
689afb0682
Merge pull request #772 from MCV-Software/dependabot/pip/deepl-1.21.1
...
Bump deepl from 1.21.0 to 1.21.1
2025-03-18 07:46:33 +01:00
dependabot[bot]
08316733d3
Bump deepl from 1.21.0 to 1.21.1
...
Bumps [deepl](https://github.com/DeepLcom/deepl-python ) from 1.21.0 to 1.21.1.
- [Release notes](https://github.com/DeepLcom/deepl-python/releases )
- [Changelog](https://github.com/DeepLcom/deepl-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/DeepLcom/deepl-python/compare/v1.21.0...v1.21.1 )
---
updated-dependencies:
- dependency-name: deepl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 23:34:51 +00:00
dependabot[bot]
e5bdddd45c
Bump pywin32 from 309 to 310
...
Bumps [pywin32](https://github.com/mhammond/pywin32 ) from 309 to 310.
- [Release notes](https://github.com/mhammond/pywin32/releases )
- [Changelog](https://github.com/mhammond/pywin32/blob/main/CHANGES.txt )
- [Commits](https://github.com/mhammond/pywin32/commits )
---
updated-dependencies:
- dependency-name: pywin32
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 23:33:31 +00:00
dependabot[bot]
b3cd888424
Bump coverage from 7.6.12 to 7.7.0
...
Bumps [coverage](https://github.com/nedbat/coveragepy ) from 7.6.12 to 7.7.0.
- [Release notes](https://github.com/nedbat/coveragepy/releases )
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst )
- [Commits](https://github.com/nedbat/coveragepy/compare/7.6.12...7.7.0 )
---
updated-dependencies:
- dependency-name: coverage
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 23:32:22 +00:00
dependabot[bot]
f9577de904
Bump attrs from 25.1.0 to 25.3.0
...
Bumps [attrs](https://github.com/sponsors/hynek ) from 25.1.0 to 25.3.0.
- [Commits](https://github.com/sponsors/hynek/commits )
---
updated-dependencies:
- dependency-name: attrs
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 23:32:01 +00:00