Commit Graph

718 Commits

Author SHA1 Message Date
Mahmoud Emad
5f9024c7bf test: Improve list parsing test cases
- Updated test cases to better cover edge cases in list parsing.
- Improved assertion checks for more precise validation of parsed lists.
- Added tests for lists with different markers and custom start numbers.
2025-03-17 22:57:56 +02:00
Mahmoud Emad
f2138f104f feat: Improve Markdown parser list and table detection
- Enhance the accuracy of list detection to correctly identify
  ordered, unordered, and task lists.
- Improve table detection by ensuring a valid separator line
  exists before confirming a table.
- Fix a bug in footnote definition detection to handle cases
  where the closing bracket is missing.
2025-03-17 22:46:26 +02:00
Mahmoud Emad
04ee73e8dd fix: Fix CI 2025-03-17 22:35:01 +02: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
7b175c8804 refactor: Simplify ContactsDB methods
- Removed redundant and inefficient methods from ContactsDB.
- Streamlined contact retrieval and deletion processes.
- Improved search functionality for better performance.
2025-03-17 22:21:29 +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
b2e5a84ff9 Merge branch 'development_actions007' of https://github.com/freeflowuniverse/herolib into development_actions007 2025-03-17 15:58:29 +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
Timur Gordon
57d30eab2d fix example 2025-03-17 12:36:19 +01:00
b27f0a5017 ... 2025-03-17 11:13:39 +01:00
Timur Gordon
c47002430e implement mcc baobab generation example 2025-03-17 01:25:26 +01:00
Timur Gordon
bd3abade55 fix example compilation 2025-03-17 01:14:04 +01:00
Timur Gordon
ea0637423e Merge branch 'development' into development_actions007 2025-03-17 00:39:38 +01:00
Timur Gordon
a6756bfe5a Merge branch 'development' into development_actions007 2025-03-17 00:38:42 +01:00
Timur Gordon
4cdbc51343 Merge branch 'development_actions007' of github.com:freeflowuniverse/herolib into development_actions007 2025-03-17 00:37:25 +01:00
Timur Gordon
2e5210a0b7 Merge pull request #82 from freeflowuniverse/6-openrpc-code-generator
6 openrpc code generator
2025-03-17 00:35:37 +01:00
Timur Gordon
e8574383ee merge fixes from development 2025-03-17 00:30:20 +01:00
Timur Gordon
21da15da0a Merge branch 'development' into 6-openrpc-code-generator 2025-03-17 00:20:20 +01:00
Timur Gordon
dca1d877ac remove rclone tests 2025-03-17 00:16:30 +01:00
Timur Gordon
007f65c27e remove code folder from tests 2025-03-17 00:03:35 +01:00
Timur Gordon
ef572f402d lib tools 2025-03-16 23:34:18 +01:00
Timur Gordon
133e7c9809 Merge branch 'development' into 6-openrpc-code-generator 2025-03-16 19:15:04 +01:00
0d38c1b471 ... 2025-03-16 17:10:42 +01:00
cf7bfb7650 specs 2025-03-16 14:27:18 +01:00
b48abc474c ... 2025-03-16 12:50:41 +01:00
672904d914 openapi 2025-03-16 10:34:57 +01:00
fac783c58d refactored and working 2025-03-16 09:32:03 +01:00
6e7843f368 ...... 2025-03-16 09:23:51 +01:00
6a555a5fe3 refactor 2025-03-16 08:41:45 +01:00
4796e4fe82 rrefactor 2025-03-16 08:02:29 +01:00
3b1068a3a8 ... 2025-03-15 19:55:48 +01:00
392f764acc Merge branch 'development_actions007' of github.com:freeflowuniverse/herolib into development_actions007 2025-03-15 19:32:52 +01:00
122cba9f6b ... 2025-03-15 19:32:38 +01:00
Timur Gordon
dc178f68c7 mcp fixes wip 2025-03-15 10:29:24 +01:00
Timur Gordon
ef922d162e implement groq example using openai client 2025-03-14 23:07:13 +01:00
Timur Gordon
02e4ea180d merge v_do into overarching developer mcp project 2025-03-14 23:06:34 +01:00
Timur Gordon
8b9b0678b8 implement tools resources and prompts for mcp 2025-03-14 23:05:55 +01:00
Timur Gordon
475e812ba3 add mpc inspector example 2025-03-14 02:37:48 +01:00
Timur Gordon
0a953f2c09 add documentation 2025-03-14 02:37:26 +01:00
Timur Gordon
1e26162e00 fix jsonrpc serializations 2025-03-14 02:36:40 +01:00
Timur Gordon
dd68bf950c fix mpc and refactor to make generic server 2025-03-14 02:25:38 +01:00
Timur Gordon
47c95f76e9 Merge branch 'development' into development_actions007 2025-03-13 13:33:46 +01:00
Timur Gordon
918cfd83ec rename old installer client 2025-03-13 13:20:45 +01:00
Timur Gordon
83387c47ec add troubleshooting info for using tcc 2025-03-13 13:07:00 +01:00
Timur Gordon
f6c22c733b rename module imports 2025-03-13 12:59:21 +01:00
Timur Gordon
269d0474c5 add refactored schemas modules from 6-openrpc-code-generator branch 2025-03-13 12:41:35 +01:00
Timur Gordon
28359984ff add case fixing tools 2025-03-13 12:40:50 +01:00
Timur Gordon
c09e424890 refactor and reorganize code modules 2025-03-13 12:39:38 +01:00
a55af220bf ... 2025-03-13 10:56:55 +01:00