Skip to content

Releases: laurentftech/KidSearch

KidSearch v1.1.0 — Smarter Search, Better Structure

11 Nov 20:37
v1.1.0
6530dd8

Choose a tag to compare

This release refactors the core search logic, introduces MeiliSearch-based semantic search, and improves reliability across the stack. It also fixes recent issues with Vikidia image loading and enhances configuration flexibility.

✨ Highlights

  • Added semantic search via MeiliSearch integration
  • Introduced generic API system for easier source extensions
  • Made Google CSE optional for local-only operation
  • Improved Knowledge Panel accuracy and image handling
  • Added example config file (config.example.yaml)
  • Refactored project structure and configuration loader
  • Added debug logs for API and Knowledge Panel behavior

🩹 Hotfix:

Fixed Vikidia 403 image errors and referrer policy issues

🧩 Notes

  • Compatible with Meilisearch ≥ 1.x and Python 3.11+

Full Changelog: v1.0.0...v1.1.0

v1.0.0

09 Oct 20:37
v1.0.0
90609ad

Choose a tag to compare

KidSearch v1.0.0 - Initial Release

I am pleased to announce the first official release of KidSearch, a search engine thoughtfully designed to provide children with a safe, relevant, and fun exploration environment.

Key Features

  • Safe Search: Filtered results suitable for a young audience, ensuring worry-free browsing.
  • Intuitive Interface: A simple, colorful, and engaging design that makes searching both easy and enjoyable.
  • Voice Search: Children can initiate searches simply by speaking, using an easily accessible microphone icon.
  • Content Tabs: Seamlessly switch between web results and a dedicated image gallery.
  • Recommended Sites: A curated selection of educational and fun websites is directly accessible from the homepage.
  • Responsive Design: An optimal user experience across desktops, tablets, and smartphones.

What's in This Release

  • Initial project architecture and setup.
  • Development of the primary homepage and results pages.
  • Integration of the core web and image search system.
  • Implementation of the voice search feature, including automatic speech-end detection.
  • Various UI fixes, including icon display and overall interface consistency improvements.

Thank you for using KidSearch. I hope it becomes a valuable tool for learning and discovery.