All notable changes to this project will be documented in this file.
- Added
generateFlashcardsConcurrenty
method toFlashcardService
for concurrent flashcard generation. - Added
generateFlashcardsInteractively
method toFlashcardService
for an interactive mode of flashcard generation.
- Fixed the
FilenameUtils.generateFilename()
to test whether the user provided a file extension with preceeding.
. - Fixed the
InputServiceInteractiveMode
to return a singletonList
.
- Refactored services to use a single method for all
FlashcardType
rather than relying on separate implementations.
- Initial release of the flashcard generator application.
- GPT API integration.
- InputService for interactive mode, comma-separated string mode and plain-text file mode.
- OutputService for CSV and JSON.