Commit Graph
100 Commits
Author SHA1 Message Date
manuelcortez 302c22ab9f Updated setuptools to attempt a build 2026-01-12 23:17:21 -06:00
manuelcortez da493a88ea change: Update python version to latest 3.13 2026-01-12 23:06:35 -06:00
manuelcortez 04dca7681b Revert updater for a while 2026-01-12 20:42:15 -06:00
manuelcortez 04843616b3 feat: update updates.json for version 2026.01.12 and remove win32 support 2026-01-12 20:35:07 -06:00
manuelcortez 512e2e1684 docs: update changelog and release notes for upcoming release 2026-01-12 02:31:45 -06:00
manuelcortez 7a9337c07a feat(mastodon): Add support for editing announcement templates
Updated the template editor and account settings to allow customization of announcement display:

- Added default announcement template to mastodon.defaults.

- Updated templateEditor to recognize announcement variables.

- Added 'Edit template for announcements' button to account configuration dialog.

- Implemented template saving logic in settings controller.
2026-01-12 02:04:20 -06:00
manuelcortez 15a9df2ca9 feat(mastodon): Add support for server announcements
Implemented a new 'Announcements' buffer to view instance-wide news. Features include:

- New buffer and UI panel for announcements.

- Support for templates and rendering of announcement content.

- 'Dismiss' functionality (mapped to Enter/Return) to mark announcements as read.

- Integrated into account settings for buffer management.
2026-01-12 01:53:03 -06:00
manuelcortez 4df58f0880 Updaed changelog 2026-01-12 01:05:16 -06:00
manuelcortez 31bab4cf8a feat(mastodon): Add support for scheduled posts
- Added UI controls (checkbox, date/time pickers) to Post dialog

- Implemented validation logic (min 5 mins future)

- Updated session handler to pass scheduled_at to API
2026-01-11 02:49:46 -06:00
manuelcortez cb0bb4cf27 feat: implement mute conversation support for Mastodon
This feature allows users to visually hide muted conversations from the Home timeline. It includes:

- Automatic filtering of muted posts in Home.

- Immediate visual removal of posts when muting a conversation.

- New 'mute_conversation' action in context menu and keyboard shortcuts.

- Default shortcut: Alt+Win+Shift+Delete

- Win10/11 shortcut: Ctrl+Alt+Win+Backspace
2026-01-11 01:22:29 -06:00
manuelcortez ccaa0d98ff fix: make buffers visible on screen. Maximize window and apply visual fixes. Closes #886 2026-01-11 00:37:59 -06:00
manuelcortez dba26f735c Merge branch 'next-gen' of github.com:mcv-software/twblue into next-gen 2026-01-11 00:30:23 -06:00
manuelcortez 9b60abb3a0 Merge pull request #860 from MCV-Software/quotes
Mastodon: Adds quotes support (read)
2026-01-04 02:25:31 -06:00
manuelcortez e4520a14e8 Merge pull request #842 from Mohamed00/evenMoreShortcuts
Update translation files / update_catalogs (push) Has been cancelled
Added and improved more shortcuts
2025-11-07 09:54:14 -06:00
manuelcortez a13e1f1f10 Added support for reading quoted posts properly 2025-11-07 09:08:39 -06:00
manuelcortez 377578dbe2 Added a better HTML filter to remove elements with certain classes 2025-11-07 09:01:11 -06:00
manuelcortez c436fbc944 Merge pull request #859 from MCV-Software/claude/init-project-011CUrnQFTRmB7UfoFRcsihk
mastodon: Adds support to edit posts
2025-11-07 07:56:28 -06:00
manuelcortez 3af372973d fix: avoid passing params that are not editable to API Calls; display polls as attachments in post edit dialog, warns user about vote resetting when editing a post with poll 2025-11-06 17:39:55 -06:00
manuelcortez de837e15b9 fix: Remove parameters that are not editable from post edit function 2025-11-06 17:37:05 -06:00
manuelcortez 49eaa57027 Merge branch 'next-gen' of github.com:mcv-software/twblue into next-gen 2025-11-06 10:01:09 -06:00
manuelcortez ebabace52d Merge pull request #841 from Mohamed00/keyboardShortcuts
Update translation files / update_catalogs (push) Failing after 11s
Added more shortcuts
2025-10-02 13:26:23 -06:00
manuelcortez a64cc0a28c Translated using Weblate (Spanish)
Currently translated at 99.8% (707 of 708 strings)

Translation: TWBlue/TWBlue
Translate-URL: https://weblate.mcvsoftware.com/projects/twblue/twblue/es/
2025-03-10 03:23:00 +00:00
manuelcortez bbef9d988b Fixed a string 2025-03-08 20:50:43 -06:00
manuelcortez 487282d512 Merge pull request #765 from MCV-Software/revert-764-dependabot/pip/setuptools-70.0.0
Update translation files / update_catalogs (push) Has been cancelled
Revert "Bump setuptools from 69.0.0 to 70.0.0"
2025-03-08 15:06:00 -06:00
manuelcortez 54d0f70f38 Revert "Bump setuptools from 69.0.0 to 70.0.0" 2025-03-08 15:04:17 -06:00
manuelcortez 128575df05 Fixed a typo 2025-03-08 14:28:26 -06:00
manuelcortez 64af7dc02b Added new release notes 2025-03-08 14:11:46 -06:00
manuelcortez 6a8ef9b523 Include a previous setuptools version 2025-03-08 14:10:49 -06:00
manuelcortez 2a4a17fdeb Fixed update links 2025-03-08 13:57:30 -06:00
manuelcortez 2b4a66aa05 Bumped to a new version 2025-03-08 11:59:48 -06:00
manuelcortez 70a1c9fbcc Minimal code cleanup 2025-03-08 11:57:09 -06:00
manuelcortez 76dae8bcf8 Prepare changelog for release 2025-03-08 11:51:43 -06:00
manuelcortez b432873500 Fix some typos on changelog 2025-03-08 11:32:03 -06:00
manuelcortez 45bee2bf57 Updated changelog 2025-03-08 11:15:47 -06:00
manuelcortez 921fe631e0 Merge pull request #763 from MCV-Software/features/pinned-posts
Mastodon: Loads pinned posts in user timelines and supports announcing when the focused post is pinned
2025-03-08 11:08:16 -06:00
manuelcortez 582d14708f Improve pinned post parsing for templates 2025-03-08 11:06:15 -06:00
manuelcortez ea79165362 Adjust the way pinned posts are sorted 2025-03-08 05:21:20 -06:00
manuelcortez 460d71075b Expose status of pinned posts in variable templates 2025-03-08 01:31:50 -06:00
manuelcortez 3d7d1142d3 Attempt to load pinned posts when loading a timeline for an user 2025-03-08 01:15:34 -06:00
manuelcortez 6aa84daf5e Merge pull request #762 from MCV-Software/feature/filters
Mastodon: adds Filter support
2025-03-08 00:50:26 -06:00
manuelcortez b37edc3712 disable action buttons on filter manager when reloading data 2025-03-07 13:05:37 -06:00
manuelcortez 9ff772f098 cleaned filter dialogs. Added filter management (mostly done) 2025-03-07 13:01:08 -06:00
manuelcortez ff196693df Translated using Weblate (Spanish)
Currently translated at 100.0% (674 of 674 strings)

Translation: TWBlue/TWBlue
Translate-URL: https://weblate.mcvsoftware.com/projects/twblue/twblue/es/
2025-03-07 17:15:29 +00:00
manuelcortez 00e5766f90 Bind Filter create function to menu bar 2025-03-07 10:13:34 -06:00
manuelcortez 3f72185817 Add filter creation within TWBlue 2025-03-07 10:13:13 -06:00
manuelcortez 03a90922d8 Added bulgarian translation catalog 2025-03-06 13:14:00 -06:00
manuelcortez 38fe9c149b Added controller to add and update filters 2025-03-05 13:12:22 -06:00
manuelcortez cdee0a620c Added filters dialog 2025-03-05 13:12:04 -06:00
manuelcortez fccabf6eb5 Respect filters also when getting previous items 2025-03-03 12:00:33 -06:00
manuelcortez 3dae674c4e for 'warn' filtered posts, parse and display a modified text on them (we must add a way to display those later) 2025-03-03 11:59:14 -06:00
manuelcortez c76134b064 Avoid adding hidden posts by filters to the list of objects 2025-03-03 11:58:11 -06:00
manuelcortez 284c2bd87f added functions to evaluate filter and retrieve context from a buffer 2025-03-03 11:57:37 -06:00
manuelcortez 543295fc21 Updated changelog 2025-03-03 10:20:37 -06:00
manuelcortez 469a398db7 Merge pull request #755 from MCV-Software/dependabot/pip/mastodon-py-2.0.0
Update translation files / update_catalogs (push) Failing after 1m46s
Bump mastodon-py from 1.8.1 to 2.0.0
2025-02-18 08:40:39 -06:00
manuelcortez 6219b082de Merge pull request #750 from MCV-Software/dependabot/pip/attrs-25.1.0
Update translation files / update_catalogs (push) Failing after 47s
Bump attrs from 24.3.0 to 25.1.0
2025-02-03 18:46:21 -06:00
manuelcortez 321079a639 Merge pull request #751 from MCV-Software/dependabot/pip/cx-freeze-7.2.9
Bump cx-freeze from 7.2.8 to 7.2.9
2025-02-03 18:45:55 -06:00
manuelcortez 425860de98 Merge pull request #752 from MCV-Software/dependabot/pip/certifi-2025.1.31
Bump certifi from 2024.12.14 to 2025.1.31
2025-02-03 18:45:06 -06:00
manuelcortez a84305b6d3 doc: updated changelog 2024-12-31 19:10:48 -06:00
manuelcortez 6b97c5123f mastodon: Language should be automatically suggested for posts during creation, replies or when recovering from an error 2024-12-31 18:51:00 -06:00
manuelcortez 0322939cba mastodon: Adds language selector on post dialog. Language for posts will be set via account's default language, post language or via TWBlue's user language 2024-12-31 18:48:27 -06:00
manuelcortez 8ed80da82c mastodon: Set API version at 4.3.2. Retrieves instance supported languages upon startup. 2024-12-31 18:44:04 -06:00
manuelcortez 90acd9ebea Revert lief to v0.15.1 due to cx_freeze requirements 2024-12-30 23:01:49 -06:00
manuelcortez 6910809a97 Merge pull request #727 from Mohamed00/moreShortcutWorkage
Fixed more shortcut conflicts
2024-11-29 13:26:29 -06:00
manuelcortez 329010e8e0 Merge pull request #725 from Mohamed00/fixShortcutConflict
Fixed shortcut conflict, added some more
2024-11-27 13:12:49 -06:00
manuelcortez 40689caef6 Mastodon: read long posts in GUI should be improved and work in all kinds of buffers 2024-11-26 23:23:36 -06:00
manuelcortez 021dd0ae52 Mastodon: Fixed 'read long posts in GUI'. Now it should work as expected 2024-11-26 22:57:21 -06:00
manuelcortez 002d0a5709 Mastodon: Allow to create user timelines from community local buffers 2024-11-26 22:44:38 -06:00
manuelcortez 10b17b2d6f Merge branch 'next-gen' of github.com:mcv-software/twblue into next-gen 2024-11-26 22:36:19 -06:00
manuelcortez 0f5a10c3fa Merge pull request #647 from Mohamed00/shortcutAllTheSettings
Added more keyboard shortcuts
2024-11-26 22:35:35 -06:00
manuelcortez 590d91c2d4 Merge pull request #647 from Mohamed00/shortcutAllTheSettings
Added more keyboard shortcuts
2024-11-26 21:51:03 -06:00
manuelcortez 5f7f34f29d Merge pull request #644 from Mohamed00/communityShortcut
Added keyboard shortcut for create community timeline action
2024-11-26 21:50:35 -06:00
manuelcortez 438115d8e8 Fix: Removed line previously used for debug. Should close #637 2024-05-24 15:40:36 -06:00
manuelcortez 650747f423 Merge pull request #646 from Mohamed00/communityTimelineShortcuts
Added keyboard shortcuts in community timeline dialog
2024-05-24 15:36:47 -06:00
manuelcortez 28283c72a3 Merge pull request #645 from Mohamed00/viewProfileShortcuts
Added keyboard shortcuts to view profile dialog
2024-05-23 21:24:36 -06:00
manuelcortez a17616b3dc Release TWBlue 2024.05.23 2024-05-23 17:29:28 -06:00
manuelcortez 52ee056759 Translated using Weblate (Spanish)
Currently translated at 99.4% (666 of 670 strings)

Translation: TWBlue/TWBlue
Translate-URL: https://weblate.mcvsoftware.com/projects/twblue/twblue/es/
2024-05-23 09:59:46 -06:00
manuelcortez fe43ce562c Feat: Read long posts from GUI 2024-05-22 17:55:52 -06:00
manuelcortez 503bf72b11 change: Removed some settings that are no longer needed from our global settings dialog. 2024-05-22 17:42:23 -06:00
manuelcortez 14a956d207 Change: Change the way sessions are named to put the account first, then the social network. 2024-05-22 16:28:06 -06:00
manuelcortez 68651ff736 Feat: Open conversations from community timelines. 2024-05-21 12:50:43 -06:00
manuelcortez 49c32ad4b8 doc: Updated changelog 2024-05-21 12:43:00 -06:00
manuelcortez bd69745cef Merge pull request #643 from Mohamed00/profileShortcuts
Added keyboard shortcuts to update profile dialog
2024-05-21 12:28:34 -06:00
manuelcortez 23468c7c63 Merge pull request #640 from MCV-Software/dependabot/pip/requests-2.32.1
Bump requests from 2.31.0 to 2.32.1
2024-05-20 17:38:29 -06:00
manuelcortez fb08352a91 Merge pull request #641 from MCV-Software/dependabot/pip/pytest-8.2.1
Bump pytest from 8.2.0 to 8.2.1
2024-05-20 17:38:04 -06:00
manuelcortez 00b33550f4 Merge pull request #642 from MCV-Software/dependabot/pip/zipp-3.18.2
Bump zipp from 3.18.1 to 3.18.2
2024-05-20 17:37:35 -06:00
manuelcortez 6db1e0b79c fix: Display unicode characters on some dialogs 2024-05-19 19:05:03 -06:00
manuelcortez 94ad7ce180 Fix: Added proper name to local and federated timelines for instances on startup. 2024-05-19 19:04:34 -06:00
manuelcortez 5620635a36 Updated version files 2024-05-18 18:51:14 -06:00
manuelcortez 24767437f5 Fixes 2024-05-18 18:41:33 -06:00
manuelcortez 0858b17f17 Updated CI script 2024-05-18 18:34:14 -06:00
manuelcortez e91391a3fa More edits to update file 2024-05-18 18:25:43 -06:00
manuelcortez 3320aa5509 Fixed a link 2024-05-18 18:19:52 -06:00
manuelcortez 4bb21e15f8 Updated website of TWBlue on installer script 2024-05-18 18:07:43 -06:00
manuelcortez 41d585226a Updated Release notes 2024-05-18 18:04:45 -06:00
manuelcortez 9c2511561a Code cleanup 2024-05-18 17:24:28 -06:00
manuelcortez cd7279e83b Change: Added check for valid communities when creating a community timeline 2024-05-18 16:53:57 -06:00
manuelcortez 533f15de55 Feat: Added support to display local and public timelines for remote instances 2024-05-18 14:17:06 -06:00
manuelcortez 10d2c47f9a Updated code for handler 2024-05-17 17:46:49 -06:00
manuelcortez b39ccb9f2c Started implementation of community timelines 2024-05-17 17:45:47 -06:00
manuelcortez 2a1d86f917 Feat: Added muting posts. 2024-05-17 16:38:26 -06:00