Feature: Add comma-separated input support for keywords and channels#38
Feature: Add comma-separated input support for keywords and channels#38crrrowz wants to merge 3 commits intovarshneydevansh:masterfrom
Conversation
|
Thank you for this patch. Frankly I didn't thought of having comma based entry I will first test this as currently I am adding category Moreover, one user also asked for CSV based import EDIT: The chanegs are looking good. |
|
Thank you for the feedback. I’m glad the changes align with the project's goals. I believe using comma-based entries simplifies the user's workflow while keeping the UI clean and intuitive. Thinking ahead, this structure also opens the door for some powerful AI integrations. Instead of users manually brainstorming keywords, we could implement a 'Natural Language Intent' feature. For example, a user could type: 'I want to avoid games and distractions that hinder my productivity,' and an LLM could automatically parse that into a comprehensive list of comma-separated filtering keywords. Even better, we could abstract this entirely: the AI could treat that sentence as a 'Behavioral Persona' or a 'Global Prompt' that filters content in the background, without the user ever needing to see or manage a messy list of keywords. I’ll be standing by for your thoughts on this vision once you've finished testing the current implementation! |
|
I actually have plans to intgrate a local |
|
To give you a clearer picture of the roadmap I’m proposing, here is a breakdown of the AI Behavioral Filtering Architecture: 1️⃣ The GoalMoving from a manual "Keyword-based" system to an Intelligent Behavioral Filter. Instead of users managing messy lists like "football, messi, goals", they simply state their intent:
2️⃣ The Problems it Solves
3️⃣ The Implementation Roadmap (6 Phases)
I’ll be standing by for your thoughts on this vision once you've finished testing the current implementation! |
Overview: This PR introduces support for comma-separated inputs when adding keywords and channels.
User Experience: Users can now paste or type multiple entries at once, separated by commas, making the filtering process much faster and more efficient.
Technical Change: Improved the input parsing logic to handle string splitting and whitespace trimming for a cleaner data set.