Commit Graph

5 Commits

Author SHA1 Message Date
Mahmoud-Emad
8f2d187b17 fix: Rename freeflowuniverse to incubaid 2025-10-12 12:30:19 +03:00
Mahmoud Emad
bd83ad37bf feat: Improve RadixTree debugging output
- Enable printing of RadixTree debug information: The `debug_db` and
  `print_tree_from_node` functions now print detailed information
  about the RadixTree's internal structure, aiding in debugging.  This
  improves the developer experience by providing better tools for
  understanding and troubleshooting issues within the RadixTree.
- Remove unnecessary comments:  Unnecessary comments in the `debug_db`
  function have been removed to improve code clarity.
2025-03-17 22:23:14 +02:00
Mahmoud Emad
22cbc806dc feat: Add calendar VFS implementation
- Adds a new virtual file system (VFS) implementation for calendar data.
- The calendar VFS provides a read-only view of calendar events,
  organized by calendar, date, title, and organizer.
- Includes new modules for factory, model, and implementation details.
- Adds unit tests to verify the functionality of the calendar VFS.
2025-03-17 22:12:57 +02:00
Mahmoud Emad
02e0a073aa feat: Add Contacts VFS module
- Adds a new VFS module for accessing contact data.
- Provides read-only access to contacts, organized by groups and
  browsable by name and email.
- Includes comprehensive documentation and unit tests.
2025-03-17 16:44:41 +02:00
Mahmoud Emad
abd694015b feat: Add contacts database and VFS implementation
- Added a new contacts database (`ContactsDB`) to store contact
  information.  This improves data organization and allows for
  more efficient querying and manipulation of contact data.
- Implemented a virtual file system (VFS) for contacts
  (`vfs_contacts`). This provides a file-like interface to access
  and manage contact data, improving integration with existing
  file-system-based tools and workflows.  The VFS supports
  listing by group, by name, and by email.
- Added model structs for contacts, improving data organization and
  serialization.  This lays the foundation for more robust data
  handling and future expansion.
2025-03-17 15:58:20 +02:00