Skip to content

Releases: msalehicode/typeDrill

TypeDrill v1.49.10

28 Dec 09:28

Choose a tag to compare

TypeDrill v1.49.10 Pre-release
Pre-release

fixes:

  • android statusBar and navigationBar color
  • android app name, icon, version

TypeDrill v1.49.8

26 Oct 01:15

Choose a tag to compare

TypeDrill v1.49.8 Pre-release
Pre-release

new features

  • feature move crossword grid added with button zoomin,zoomout,reset
  • load and play text voice from tts google, and option if not exists load from tts add to settings
  • practice type custom options added (hide/show items.. by checkbox), now can hide/visible items per practice.
  • reset part of word added e.g reset all words status/... for current table
  • timers becomes smart for practices to avoid count idle times on as practice time

fixes

  • flashcards backward fixed to work proper
  • processBar practices on mode onlyStarredWords shows right value
  • button fontsize didn't obey property
  • on remove,delete table OR delete database content directory will deleted too
  • app version on cmake added for QCoreAPPversion too
  • avoid close popup when clicked on content rectangel
  • some common functions on practice pages moved into interfaceScripts.js,
  • title month corrected

TypeDrill v1.44.11

08 Oct 21:17

Choose a tag to compare

TypeDrill v1.44.11 Pre-release
Pre-release

new features

  • crossword improved now it shows hints, characters are dragable and will set on a place after release
  • add content (learn/customTable) is possible by single button add on manage
  • type added for words e.g [adj/noun/...]
  • animation loading added for image loading

fixes

  • table type verb removed from program and table types so practices are no longer available
  • problem empty audio/picutre on modify fixed
  • word status input replaced with comobox for better experience on add word
  • mistake made on flashcard replaced with backward words for flashcard practice
  • admin and premium status added for user and on get list (official) items are listed if user is admin and if visibility of item is public

minor changes

  • feature open combobox dialog/popup position on top/center/bottom added
  • learn switch from Homepage Removed
  • load content of learn/lesson works fine,
  • opacity added and when clicked on background of popupmessage will close message
  • limitation modify owned files removed, if a file is owned by user he can modify it anywhere by pressHold action
  • can refresh current filter by button on browse

Typedrill v1.40.6

04 Oct 15:54

Choose a tag to compare

Typedrill v1.40.6 Pre-release
Pre-release

new features:

  • rename local table on HomePage or tables on Cloud/Api by Browse page
  • at manage section can sync(api decide to upload/update/download) for selected database then application obey it
  • feature star a word added, now can do (only starred) practice for type and flashcard practices
  • create custom table, add content to custom table, set and modify header of a that custom table
  • crossword shows a horizontal word and some vertical compatible with it

minor changes:

  • components custom checkbox and collapsiablePanel added
  • by calling app appPopupMessage can appear a popup message with ok button with high Z order from main.qml
  • chart month changed to line chart
  • now manage sections are using collapsible panel

fixes:

  • ui homepage (width items changed) to look better
  • no image practice verb text position fixed, center text on practice word fixed, playButton invisible at initial fixed
  • width of background title customTextinput fixed
  • now result renaming table will show failure result with popup message, and problem: bad renaming table ruins table fixed
  • some icons replaced with white one
  • database names can be duplicated on server, and files have more privacy due to random naming on api

Typedrill v1.35.3

27 Sep 08:02

Choose a tag to compare

Typedrill v1.35.3 Pre-release
Pre-release

fixes

  • browsePage updaded to refresh correctly and sync with filter combobox. and when no file found will show message. also user can refresh that content for selected combo filter by clicking on "try again"
  • upload shows proper message
  • app version added at bottom of the settingsPage
  • Component CustomMessagePopup text height changed to implicit

Typedrill v1.35.0

26 Sep 10:58

Choose a tag to compare

Typedrill v1.35.0 Pre-release
Pre-release

new features:

  • now can add or modify audio for a word and on settings can turn off/on auto play audio for practices.
  • now can add and modify image/animated-images (gif) to a word
  • category for browse databases to see own files (public or private) or community or official databases and manage owned cloud files (delete,change visibility to private/public)

bugs:

  • But audio and image doesn't work on android due to android file dialog path...
  • Can't upload/download content of database (image/audio) to/from cloud

typedrill v1.32.0

21 Sep 13:19

Choose a tag to compare

typedrill v1.32.0 Pre-release
Pre-release

new features

  • stats this month added to profile section
  • prototype crossword practice added
  • header added to pages, icons flashcardPractice are replaced with new ones, typePractice and flashcardPractice words now show correctly, feature flip added to Component: CustomButtonWithIcon, compon…
  • actions (sign-in, sign-up, sign-out, get-db-list, upload-db) are now managed by sessionkey and API, api developed now sends mail for verfication, users can sign (in/out/up) account by ProfilePage.qml

fixes:

  • wrong timer value on result of each practice fixed.
  • problem empty form after once word modified fixed.
  • bad text wrap on practiceModes fixed
  • add new learn table and prototype learn/lesson list added and can scroll on journey
  • button cancel added to modify-word
  • date on weekreport now shows correct day
  • now can customize width and height of popup message content

typedrill v1.28.0

12 Sep 06:41

Choose a tag to compare

typedrill v1.28.0 Pre-release
Pre-release

new features

  • now can practice flashcards for verb tables too
  • doxygen docs as html added and database Diagram added inside docs
  • change status a table to Archive/Unarchive/Pin/Unpin by menu and now can find them by combobox (by setting filter to archives),
  • now can delete table by using menu,
  • now can hide/unhide (example,meaning,translate, for verbs: past,pastpp) on typePractice by button on the top of the page
  • feature week stats added into ProfilePage and can demonstrate activity (total time spent in minutes and total mistakes made) by Chart Bar-Series

fixes:

  • wrong current index at proccessbar flashcard fixed
  • component CustomTextInput for android keyboard closes each time after pressing Enter fixed, now keyboard stay top without need to call forceOpenKeyboard mehtod
  • api/getStreakDaysSimple.php timezone changed and fresh cache changed to 6hours
  • some icon path corrected inside forms || components || main.qml due to Components moved into other directory
  • button inside component popupmessage removed and now can add children to this component (e.g: add some button in custome needs and anchors them! sounds cool, doesn't it? pages Browse and ManageWord... updated to handle new changes for that component
  • table/database images at HomePage and BrowsePage if load from web failed will place default icon question
  • component buttons now can handle to run/set custom action for clicked.
  • processBar spacing removed on practices
  • now charts loads fine because of switching app to QApplication

directory/files changes:

  • cpp sources files goes into /src. Forms and header files moved into include directory
  • CustomComponents moved into their directories and a property added for those part of app loads icon needs do to do a change-directory|back directory for image sources "../"
  • CMakeList cleaned
  • directory "data" which holds an example database file removed

typedrill v1.22.6

07 Sep 05:42

Choose a tag to compare

typedrill v1.22.6 Pre-release
Pre-release

new features:

  • now can modify word while practicing (flashcardPractice/typePractice)
  • new component CustomSwitchText added, now on homePage can switch between sections: Practice and Learn (but Learn section didn't develop)

fixes:

  • CustomSwitch animation dizzy movement fixed. therefore, CustomSwithch's values inside settingsPage changed.
  • homepage some width/anchor/.. changed, CustomSwitchText used in page for learn section
  • single mode removed, were in homePage(filter combobox) & addNewTableForm and backend.cpp
  • getNextWord on backend refactored and now it handles word modification on table while validating userInput, also signal for practice finished added for clean code at practiceModes, method modifyWordOnTable added to backend
  • at launch on homePage menubar's icon color doesn't match with theme, now it manually reloaded
  • practiceModes(flashcardPractice,typePractice): word send and receive completely changed due to dirty indexing, all indexes e.g: //data[0] -> text, so all indexes replaced with data list key value because now backend returns whole record (instead of multiple query and QStringList) and it's going to return a (QList<.....>) when we are asking for getNextWord

typedrill v1.20.5

06 Sep 06:05
ec0bcf0

Choose a tag to compare

typedrill v1.20.5 Pre-release
Pre-release

fixes:

  • AddNewWordForm: crash fixed, some junk code removed.
  • first init app database (default) didn't create due to moving settings.init().. after a line code.
  • practicePage structure improved
  • now on practice user will force to quit when table is empty
  • some ui/components anchors/margin/width.. changed.
  • default value for api key and api url added inside code to avoid type them everytime 😆

new features:

  • CustomTextInput: android keyboard for textinput can be forced to open
  • api: code for getStreakDays badge added (e.g: to use in github readme)
  • after resize height/width window it will save it for next launch window size on dekstop.
  • delete database by selecting it from combobox
  • practice with flashcard (can swipe left/right to reach next word and finish table.

But after these changes on android kit idk why it shows two error..: couldnt find the problem but output is fine.

:-1: error: /home/user/Documents/TypeDrill/build/Qt_6_5_3_gcc_64_42de2d-Debug/TypeDrill/practiceModes/FlashcardPractice.qml:1:Expected token `numeric literal'
:-1: error: /home/user/Documents/TypeDrill/build/Qt_6_5_3_gcc_64_42de2d-Debug/TypeDrill/practicePages/typePractice.qml:1:Expected token `numeric literal'
:-1: error: /home/user/Documents/TypeDrill/build/Qt_6_5_3_gcc_64_42de2d-Debug/TypeDrill/practiceModes/FlashcardPractice.qml:1:Expected token `numeric literal'
:-1: error: /home/user/Documents/TypeDrill/build/Qt_6_5_3_gcc_64_42de2d-Debug/TypeDrill/practicePages/typePractice.qml:1:Expected token `numeric literal'