Skip to content

feat: clean focalboard and trello, rm Author, resolve telegram from team members#457

Merged
alexeyqu merged 15 commits into
masterfrom
dev
May 25, 2026
Merged

feat: clean focalboard and trello, rm Author, resolve telegram from team members#457
alexeyqu merged 15 commits into
masterfrom
dev

Conversation

@alexeyqu
Copy link
Copy Markdown
Collaborator

No description provided.

alexeyqu and others added 15 commits May 21, 2026 23:59
Only get_tasks_report_planka remains; the Trello/Focalboard handlers,
their flow branches, and the URL-based board-entry flow are deleted.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Both jobs and their handler registrations have been dead for 2+ years.
Will be re-added as a new feature when ported to Planka.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
get_cards_by_curator, get_curators_by_card, retrieve_curator_names_by_author,
retrieve_curator_names_by_categories, and _make_curator_string had no callers
and referenced three db_client methods that no longer exist.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
GetTasksReportEnterBoardUrlHandler was removed in 2689eda when the
get_tasks_report flow was ported to Planka (board number picker replaced
the old Trello URL entry step), but the mapping and enum value were left
behind, breaking the module import chain.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…board

Replaces the deprecated/conditional Trello+Focalboard branching with a
direct Planka client call. TrelloClient and FocalboardClient are no
longer referenced by this job.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
No importers found — both files were dead code.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…nd config updater

Neither client is used by any active job or handler. Removes initialization
in AppContext and config hot-reload in ConfigUpdaterJob.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…umbing

change_board was writing to trello.board_id which no longer does anything.
Also removes get_trello_config, get_focalboard_config from ConfigManager
and the associated TRELLO_CONFIG, FOCALBOARD_CONFIG, TRELLO_BOARD_ID constants.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…dule

No remaining callers after previous cleanup commits. The trello/ directory
now only contains trello_objects.py (the shared board data model), to be
renamed separately.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…classes

Deleted: TrelloBoardLabel, TrelloCustomFieldType, TrelloCustomField,
TrelloActionCreateCard, TrelloActionUpdateCard, all from_dict /
from_focalboard_dict methods, and the focalboard-only _fields_properties
attribute. The trello/ directory is now gone entirely.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Required by get_tasks_report flow to serialize board/list objects
into chat_data for multi-step handler state.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
_make_cards_text no longer takes app_context since the Trello/Focalboard
removal; BoardMyCardsRazvitieJob was still passing it.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@alexeyqu alexeyqu deployed to testing May 25, 2026 22:40 — with GitHub Actions Active
@alexeyqu alexeyqu merged commit 06271dc into master May 25, 2026
3 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant