* **Test cases**
- Create `KanaKanjiConverter` instance
- Use `makeDirectInput` to create `ComposingText` instances for test cases
- Call `convertToTimeExpression` function with different inputs
- Verify the results using `XCTAssertEqual` and `XCTAssertTrue`
* **Helper function**
- Add `makeDirectInput(direct input: String) -> ComposingText` helper function
* **Concurrency**
- Use `await` for the call of `convertToTimeExpression`
- Call `convertToTimeExpression` outside of XCTest function
* **testConvertToTimeExpression**
- Change function signature to `async throws`
- Initialize `KanaKanjiConverter` with `await`
* **testToTimeExpressionCandidates**
- Change function signature to `async throws`
- Initialize `KanaKanjiConverter` with `await`
Fixes#170
Add functionality to convert 3-digit and 4-digit numbers into time expressions in the format 'HH:MM'.
* Add `convertToTimeExpression` function in `Sources/KanaKanjiConverterModule/Converter/TimeExpression.swift` to handle the conversion.
* Modify `Sources/KanaKanjiConverterModule/Converter/KanaKanjiConverter.swift` to include the new function and call it within `getWiseCandidate`.
* Add tests in `Tests/KanaKanjiConverterModuleTests/ConverterTests/TimeExpressionTests.swift` to ensure the new function works correctly.
---
For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/azooKey/AzooKeyKanaKanjiConverter/issues/170?shareId=XXXX-XXXX-XXXX-XXXX).
Fixes#75
Enhance the email address conversion feature to filter suggestions based on partial domain inputs.
* Update `toEmailAddressCandidates` function in `Sources/KanaKanjiConverterModule/Converter/EmailAddress.swift` to filter suggestions based on the characters before '@'.
* Add logic to check if the input ends with '@' and filter the suggestions based on the characters before '@'.
* Generate suggestions for email domains that match the partial domain input.
* Add tests in `Tests/KanaKanjiConverterModuleTests/ConverterTests/EmailAddressConversionTests.swift` to verify the new filtering functionality for partial domain inputs like '@g' and '@y'.
---
For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/ensan-hcl/AzooKeyKanaKanjiConverter/issues/75?shareId=XXXX-XXXX-XXXX-XXXX).
* feat: use azooKey_emoji_dictionary_storage
* feat: add test
* fix: test case
* feat: fix build error
* fix: build error
* fix: fix android build
* fix: confirm libicu-dev is installed
* test: add non-empty test case
* fix: continue on empty line