-
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
fix(content_management): update SearchableSelectionInput to use selec...
...tedItems - Replace selectedItem with selectedItems in SearchableSelectionInput widgets - Update onChanged handlers to work with list of items - Adjust initial values to handle null cases
- 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.