Repository navigation
Releases: mcodelook/app.chaiknees.com
Releases · mcodelook/app.chaiknees.com
Release list
v1.3.1-alpha
Changelog
v1.3.1-alpha
Added
- Character management system
- Measure words in characters
v1.3.0-alpha
Changelog
v1.3.0-alpha
Added
- Profile card with user stats
- Users will get points for tasks
- Leveling system
- Daily streak system
- Users can see their efficiency
- Amount of tasks per learning session
- Possible to answer with non-numerical pinyin
- Show password button while logging in
- Users will now get emails from chaiknees.com domain
- Possibility to delete one's account
- Simple header for learning to track current session
- Users can track session performance with points, efficiency, time spent
- Splash screen when session is done
- Dictionary view now shows progress of HSK levels
- Separation between HSK dictionaries, user dictionaries and browsing dictionary
- Possibility to hide and unhide words in dictionary browsing
- Filter for dictionary browsing that hides monosylabics
- Pinyin numerical in brackets
- Pinyin answer tooltip
Fixed
- No "你好" in dictionary!
- Other dictionaries list stuck on word introduction
- UI clarity
- Doubled pinyins and definitions in dictionary view
- SMTP problems
- Ghost data after user logs out
- Popup size
- Words should not reach levels above 14
- Tone sandhi
- Sizing of buttons
- Filters allign
Changed
- Using webp for some images
- Dictionary records can be horizontally slided to get their functions
- Profile View design
- Adding new level will reload the app
- I go to school by bus
Removed
- Non-understandable learning stats in learning mode
- HSK Version from dashboard view
v1.2.0-alpha
Changelog
v1.2.0-alpha
Added
- Imported over 60.000 example sentences from Tatoeba
- Generated audio files for all examples
- Feedback option for sentences - as they are open source some of translations need to be fixed
- HSK settings in profile
- User can now skip HSK levels
- User can now add characters from HSK levels to their set
- 404 site for main domain
- Pagination for words in dictionary view
- User manual / Documentation - User manual
- Cached images for faster response
- Login through Google Account
- Login through Github Account
Changed
- New optimized landing page
- Calendar design
- UI design for multiple elements
- Buttons will be disabled if search query is too short or too long
Fixed
- Better database performance
v1.1.0-alpha
Changelog
v1.1.0-alpha
Added
- Audio for sentences
- Characters view seperation between HSK levels
- Characters view search for character
- Improvment in query speed
- Word feedback - share your feedback about a word. Accesible from Advanced Settings in Word Card
- Splash screen for app loading
Changed
- Size of ABCD buttons for hanzi
- Style of buttons for word managing
- Description and naming of button and fields
- Some UI/UX
- Style unification
Fixed
- Search with known characters should involve characters in input field as a part of set
- Ugly filter buttons
v1.0.7-alpha
Changelog
v1.0.7-alpha
Added
- New pinyin sounds
Changed
- Moved buttons of word actions into seperate row
- Order of dashboard elements
Fixed
- Long response from server when saving progress could lead to repeated question asked
- Statistics of user should be counted properly now
v1.0.6-alpha
Changelog
v1.0.6-alpha
Added
- Add header and description to each view
- Add some info regarding new word pop
- Close button on Word Card and Character Card
Changed
- On Dashboard only learn all words option will be available
- Moved learning options to Learn View (previously HSK View)
- Words in word list will be ordered by their popularity
Fixed
- Word list filter for reviewing was not quite right
Removed
- Word feedback button as this is not yet implemented
v1.0.5-alpha
Changelog
v1.0.5-alpha
Changed
- Hard words need minimum of 20 attempts and a fail rate of 50%
- Adding new words will only show loading at on clicked button
- Padding for definition question
Fixed
- Doubled ABCD choices for low stroke hanzis
- Performance issue of multi character words at ABCD
- Double fetched question in some situations
- Definition button on profile was not showing state properly
Chaiknees v1.0.4-alpha
⭐ Chaiknees is now available! ⭐ Chaiknees
I am excited to introduce Chaiknees, a learning tool for Chinese language learners! This alpha release includes core functionality, setting the foundation for future updates.
🔹 Core Features
User Account & Settings
- Firebase authentication with email verification.
- Light and dark mode toggle.
- Backup every 3 days.
- Feedback after each answered question, displaying the correct answer.
Dictionary
- Two dictionary modes:
- Normal: Concise definitions.
- Difficult: Extended definitions using CC-Cedict.
- Vocabulary learning based on HSK 2.0 (1-6) and HSK 3.0 (1-9) standards.
- Constantly evolving dictionary with cleaned definitions (removing uncommon names and places).
- Words and characters have a popularity index based on usage frequency.
- Users can create and manage their own dictionary.
- Tracking of known characters to enhance writing practice.
Learning & Review
- Question Types:
- Character recognition, audio, pinyin, and translation.
- Answer formats: Multiple choice (ABCD) and Typing.
- ABCD questions:
- Character-based: Similar radicals or stroke numbers to improve recognition.
- Single pinyin words: Focuses on tone variations.
- Typing: Case insensitive and allows spaces.
- Pinyin typing: Must use numerical tone marks (e.g., 的 = de5).
- ABCD questions:
- Spaced Repetition System (SRS):
- 4 statistics per word: Hanzi, Pinyin, Audio, Translation.
- Each statistic can reach level 14.
- Levels above 6 enter review mode, increasing intervals:
- Level 6: 3 days, Level 7: 1 day, Level 8: 3 days, Level 9: 7 days, Level 10: 14 days
- Level 11: 30 days, Level 12: 60 days, Level 13: 150 days, Level 14: 365 days
- Review Mode:
- Words at level 6+ are reviewed.
- Incorrect answers decrease the level until success.
- Difficult Mode: Focus on hard words with customized stat adjustments.
- HSK Progression: Completing all words in an HSK level unlocks the next level.
🔹 User Interface
Dashboard
- About You: Tracks review time, HSK level, and difficult words.
- Calendar: Displays scheduled reviews.
- HSK Learning Sections: Shows active learning levels.
Words & Dictionary Management
- Filters: Ignored, favorite, difficult, reviewing, brewing.
- Word List:
- HSK Sections: Organized by proficiency levels.
- User Words: Personal dictionary entries.
- Add New Words:
- Search by known characters, word, or definition.
- Words must be built from known characters.
- Word Cards:
- Shows definitions, pronunciation, and examples.
- Statistics tracking (Hanzi, Pinyin, Audio, Translation).
- Popularity ranking.
- Interactive actions:
- Play audio
▶️ - Favorite ❤️
- Ignore 🚫
- Adjust learning level ⏩
- Reset progress 🗑️
- Remove user-added words ↺
- Play audio
Characters
- Personal character set for word construction.
- Each character has a detailed card:
- Popularity, radical, stroke count, and translation.
- Hanzi Strokes: Uses Hanzi Writer, a highly reliable tool.
- Word Composition:
- Head Words: Words starting with a character.
- Tail Words: Words ending with a character.
- Middle Words: Words containing a character.
Learning Sessions
- New Word Introduction:
- Displayed when encountering an unfamiliar word.
- Contains full word card details.
- Progress Tracking:
- Each HSK level has 4 tracked statistics.
- Decorative images enhance learning experience.
- Answer System:
- Immediate feedback after each answer.
- Simplified word card displayed post-answer.
🔹 Additional Features
- HSK View & Dashboard: When all words are either learned (level 6+), ignored, or reviewed, a button will appear to progress to the next level.
- Error Handling: Users receive clear error messages when something goes wrong.
- Bug Reporting: Bugs are logged for future fixes.
- Keyboard Support:
- Enter: Proceed to next question.
- 1-6 keys: Select answers in multiple-choice questions.
Stay tuned for updates, and happy learning! 🎉