Existing issue:
- Login to a Kid's account.
- Click the gear in the top right of the main search page to access Settings.
- Click the hamburger menu in the top right.
- Notice important configuration settings pages are unavailable, in particular "General" and "Search".
Background:
One of Kagi's differentiating features over other search engines is the ability to customize results and appearance.
Many of these options vanish (somewhat inexplicably) for Kids mode accounts - even though it seems completely reasonable for a child to want to adjust them, or a parent to adjust on their child's behalf - depending on the age of the child.
Losing access to "General" prevents Kids accounts from changing the "Open Links in a New Tab" option, which seems unreasonably restrictive.
Losing access to "Search" prevents Kids accounts from changing many things like:
- Result grouping
- Snippet length
- Hiding inline results like vidoes, images, listicles, maps, etc...
None of these seem like things that should be taken away from a Kids account - but I can see that the age of the child is probably a factor here.
Suggestion:
Parent mode should be able to enable/disable each of the configuration settings pages for a Kid's account.
For example, a parent might say Kid A can access "General", "Appearance", "Personalized Results", and "Settings" - but Kid B can only access "Appearance" and "Personalized Results".
Hiding a settings page from the Kids account should not change or revert any of the configuration options on that page. This allows parents to enable the settings pages, configure the results as they would like, then hide them again to prevent their child from making changes.
Parents would have the option of leaving the pages accessible to older kids.
Edit: Although not on a dedicated page of its own - allowing parents to control access to the Custom CSS feature for kids-mode accounts (or to simply configure it directly from the parent account) would be a useful inclusion.
(Although personally I think the other options like hiding inline videos and adjusting result grouping would be more likely to get used than custom CSS for kids accounts - it feels related enough to mention here)