- 
  Notifications
 
You must be signed in to change notification settings  - Fork 0
 
Feat/content management filter and UI overhaul #91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
 
  Merged
 
 
 fulleni
 merged 85 commits into
 main 
from
feat/content-management-filter-and-UI-overhaul 
 
 
 
  
 Sep 25, 2025 
 
 
 
  Merged
 Changes from 1 commit
 Commits
 
 
 Show all changes
 
 
 85 commits
 
 
 Select commit
 Hold shift + click to select a range
 
 c79ee4e
 
 build(dependencies): add collection package and update lock file
 
 
 fulleni 937fecd
 
 ci: ignore avoid_positional_boolean_parameters lint rule
 
 
 fulleni 3b14e4e
 
 chore: delete absolete files
 
 
 fulleni 653dcc5
 
 feat(l10n): add filtering and searching localization strings
 
 
 fulleni a0b0fbe
 
 feat(content_management): add new content management events
 
 
 fulleni 9054ee3
 
 feat(content_management): enhance ContentManagementState with deletio...
 
 
 fulleni 4a9d048
 
 feat(content_management): implement content lifecycle management
 
 
 fulleni 02dc9e3
 
 feat(content_management): implement headlines filter events
 
 
 fulleni 9266184
 
 feat(content_management): add HeadlinesFilterState class
 
 
 fulleni 04b6778
 
 feat(content_management): implement headlines filter BLoC
 
 
 fulleni e5e0357
 
 feat(content_management): add state class for sources filter UI
 
 
 fulleni 6156f00
 
 feat(content_management): implement sources filter events
 
 
 fulleni cc403d9
 
 feat(content_management): implement sources filter bloc
 
 
 fulleni ddf5419
 
 feat(content_management): implement topics filter BLoC
 
 
 fulleni a0afc83
 
 feat(content_management): implement topics filter events
 
 
 fulleni 20e35b2
 
 feat(content_management): add TopicsFilterState for content filtering
 
 
 fulleni 856449b
 
 feat(content_management): implement filtering functionality
 
 
 fulleni 9b16993
 
 refactor(content_management): enhance headlines table for responsive ...
 
 
 fulleni a35c8ef
 
 refactor(content_management): improve sources page layout and functio...
 
 
 fulleni a1b8eae
 
 feat(content_management): improve topics page layout and functionality
 
 
 fulleni ece6ad0
 
 feat(content_management): add filter dialog widget
 
 
 fulleni 0794981
 
 refactor(router): update content management routing and remove unused...
 
 
 fulleni e4329b0
 
 style: format
 
 
 fulleni 44590b4
 
 refactor(router): remove unused MultiBlocProvider from content-manage...
 
 
 fulleni ec65267
 
 fix(content_management): wrap FilterDialog in Builder for proper context
 
 
 fulleni e9c4054
 
 feat(content_management): add filter bloc providers for headlines, to...
 
 
 fulleni 2ba7fdd
 
 feat(localization): add tooltip for edit button in multiple languages
 
 
 fulleni 0be0ebf
 
 refactor(content_management): replace action buttons with ContentActi...
 
 
 fulleni 1bc5567
 
 refactor(content_management): replace action buttons with ContentActi...
 
 
 fulleni 6d154a6
 
 refactor(content): replace topic actions with ContentActionButtons wi...
 
 
 fulleni 15426ce
 
 feat(content_management): add ContentActionButtons widget
 
 
 fulleni e24eee8
 
 refactor(router): remove unused imports
 
 
 fulleni 45e761d
 
 feat(l10n): add filter and selection strings
 
 
 fulleni 58f69b2
 
 feat(content_management): enhance headlines filter functionality
 
 
 fulleni a1a3f70
 
 refactor(content_management): update HeadlinesFilterState for expande...
 
 
 fulleni de00eb2
 
 feat(content_management): enhance headlines filter functionality
 
 
 fulleni 88ac71d
 
 feat(content_management): implement comprehensive sources filter events
 
 
 fulleni 405cc4e
 
 refactor(content_management): expand sources filter state
 
 
 fulleni 65b175d
 
 feat(content_management): enhance sources filter functionality
 
 
 fulleni c686161
 
 feat(content_management): enhance topics filter functionality
 
 
 fulleni d146aad
 
 refactor(content_management): simplify TopicsFilterState status selec...
 
 
 fulleni b02f627
 
 feat(content_management): implement filter application and reset
 
 
 fulleni 72142b2
 
 feat(content_management): implement filter dialog events
 
 
 fulleni 59d8c10
 
 feat(content_management): implement filter dialog state
 
 
 fulleni 58cf144
 
 feat(content_management): implement FilterDialogBloc
 
 
 fulleni 37a8977
 
 refactor(content_management): expand filter dialog with additional fi...
 
 
 fulleni 4143be3
 
 feat(content_management): enhance filtering functionality in content ...
 
 
 fulleni b3b06bf
 
 feat(content_management): implement filtering for headlines, topics, ...
 
 
 fulleni 80b97ba
 
 feat(SearchableSelectionInput): enhance widget functionality
 
 
 fulleni a360a45
 
 feat(SelectionPage): enhance selection functionality with multi-selec...
 
 
 fulleni 6c199fc
 
 feat(SearchableSelectionPage): implement multi-select functionality
 
 
 fulleni d7c6668
 
 feat(SearchableSelectionState): support multiple selected items
 
 
 fulleni 533b044
 
 feat(selection_page): enhance selection events for multi-select funct...
 
 
 fulleni 6a2ecdd
 
 feat(SelectionPage): upgrade SearchableSelectionBloc to support multi...
 
 
 fulleni bae4b28
 
 feat(shared): add pagination and API request constants
 
 
 fulleni 4805a5a
 
 style(content_management): adjust indentation in content_action_buttons
 
 
 fulleni 5827a80
 
 feat(content_management): add headlines filter functionality
 
 
 fulleni 8da1989
 
 feat(content_management): implement sources filtering functionality
 
 
 fulleni 51e1a99
 
 feat(content): implement topics filter functionality
 
 
 fulleni 78f92ab
 
 fix(content_management): update SearchableSelectionInput to use selec...
 
 
 fulleni e643a05
 
 fix(content_management): update SearchableSelectionInput to use selec...
 
 
 fulleni 39515a3
 
 fix(content_management): update SearchableSelectionInput to use selec...
 
 
 fulleni c3e0357
 
 fix(content_management): update SearchableSelectionInput to use selec...
 
 
 fulleni 7696008
 
 refactor(bloc): reorganize bloc provider order and injection
 
 
 fulleni 97e9c57
 
 refactor(content_management): implement BLoC pattern in filter dialog
 
 
 fulleni 1296124
 
 refactor(content_management): improve FilterDialogBloc usage and init...
 
 
 fulleni ff2319c
 
 feat(router): add filter dialog routes
 
 
 fulleni 47fc990
 
 feat(router): add filter dialog route and dependencies
 
 
 fulleni f466049
 
 refactor(content_management): update comments in filter dialog
 
 
 fulleni f0320f9
 
 refactor(content): replace dialog show with route push for filter dialog
 
 
 fulleni 9730652
 
 feat(constants): add snackbar duration constant
 
 
 fulleni 3ffaa25
 
 feat(content_management): add DeletionEventReceived event
 
 
 fulleni c96a838
 
 feat(content_management): implement pending deletions with undo using...
 
 
 fulleni 7c9e6e0
 
 feat(content_management): implement undo functionality for deleted items
 
 
 fulleni 9d17c72
 
 refactor(content_management): move headlines filter map builder to bloc
 
 
 fulleni d72639e
 
 refactor(content_management): improve sources page layout and functio...
 
 
 fulleni 6ffb820
 
 refactor(content_management): move topics filter map builder to bloc
 
 
 fulleni 2b0535e
 
 feat: Add pending deletions service to app providers
 
 
 fulleni 1ec9079
 
 feat(localization): add Arabic and English translations for filter UI...
 
 
 fulleni c076256
 
 feat(content_management): add event to reset filter dialog selections
 
 
 fulleni 345c5bb
 
 feat(content_management): implement reset filter functionality
 
 
 fulleni 5bc48d0
 
 feat(filter-dialog): add reset filters functionality
 
 
 fulleni d5d08d4
 
 feat(content_management): add no results UI when filters are active
 
 
 fulleni fa9f56c
 
 feat(content_management): add no results UI when filters are active
 
 
 fulleni 8ed93f0
 
 feat(content_management): add no results UI and filter reset function...
 
 
 fulleni File filter
Filter by extension
Conversations
 Failed to load comments. 
 
 
 
  Loading
 
 Jump to
 
 Jump to file
 
 
 
 Failed to load files. 
 
 
 
  Loading
 
 Diff view
Diff view
 feat(SelectionPage): enhance selection functionality with multi-selec...
 
 ...t support - Update initialSelectedItems to be a List<Object>? - Add isMultiSelect parameter to enable multi-selection - Adjust includeInactiveSelectedItem to work with multiple items - Refactor class properties and constructor accordingly
- Loading branch information
 
There are no files selected for viewing
 
 
 This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
 Learn more about bidirectional Unicode characters
 
 
 
 
 
 Add this suggestion to a batch that can be applied as a single commit.
 This suggestion is invalid because no changes were made to the code.
 Suggestions cannot be applied while the pull request is closed.
 Suggestions cannot be applied while viewing a subset of changes.
 Only one suggestion per line can be applied in a batch.
 Add this suggestion to a batch that can be applied as a single commit.
 Applying suggestions on deleted lines is not supported.
 You must change the existing code in this line in order to create a valid suggestion.
 Outdated suggestions cannot be applied.
 This suggestion has been applied or marked resolved.
 Suggestions cannot be applied from pending reviews.
 Suggestions cannot be applied on multi-line comments.
 Suggestions cannot be applied while the pull request is queued to merge.
 Suggestion cannot be applied right now. Please check back later.