Skip to content

Releases: aiden2480/kanjithing

Release v2.2.0

06 Apr 01:50
Compare
Choose a tag to compare

0dcd39f Bump manifest version
411dd2d fix onMessage in background
b66a311 Update readme
f99cb59 New rembrandt logic with maxOffset and cors proxy
df20b9b fetchUrlViaCorsProxy and newBlankCanvas
2dd7d58 Remove getLastFrameOfVideo and contentURLToDataURL
f840aaa Remove bypass parameter
1e27016 Fix badness in background.js
d3ce5ce refactor utilities.js
e885ea2 console.image

Full Changelog: v2.1.1...v2.2.0

Release v2.1.1

28 Jun 08:16
Compare
Choose a tag to compare

77cdfc0 Publish tips page version
52a3494 Merge pull request #26 from aiden2480/tips-page
b169ec6 Merge branch 'main' into tips-page
dd5bba1 Add tips for ctx menus and settings page
04e4d48 Add tips buttons to settings & index pages

What's Changed

Full Changelog: v2.1.0...v2.1.1

Release v2.1.0

27 Jun 11:08
Compare
Choose a tag to compare

52322a7 Add brackets where required due to JS precedence
86bc5a5 Resolve handler if background.js is not responding
d471231 Add JSdoc comments to functions
c14fa3d Ensure disabled set is not accessed
cf831bc Use RapidAPI, audio samples for sample words
823d4b0 Recreate context menus on storage update
9ab873c Reload settings page on storage change
e98bae3 Show a custom badge after context menu
ed749bf Regenerate context menus if changes occur
de07c5d Context menu item for adding kanji to new set
cf6e31d Add context menus for adding kanji to sets
58d9899 Add prescribed kanji set
39ed170 Merge branch 'main' of https://github.com/aiden2480/kanjithing

What's Changed

  • Encode sets for importing/exporting in syllabus hexadecimal by @aiden2480 in #22

Full Changelog: v2.0.2...v2.1.0

Release v2.0.2

30 May 09:59
Compare
Choose a tag to compare

JavaScript created for the index page which included the creation of the table depicting the releases and the versions. In addition, a function was created to convert the markdown used in git commit descriptions and convert it to HTML.

526875c Release v2.0.2 Use binary and hex encoding
65fa3e7 Merge pull request #22 from aiden2480/binary-encode
18112ae Use Array.map properly in conversion functions
e2dbff9 Use hex encoding for set exporting/importing
3f5b9ba Add JS docstrings to functions
eaf8ba6 Encode and decode binary to hexadecimal
b696efe Decode binary back to UTF8
193971c Encode a string to binary
b14913d Convert a single UTF8 char to binary
eae3da3 Don't raise errors in webstore.py
e9c41dd Properly parse backticks in index page
3dfc51f Parse markdown for index page

Full Changelog: v2.0.1...v2.0.2

Release v2.0.1

22 May 07:27
Compare
Choose a tag to compare

A licence was added to the project, in addition to a function to intelligently correct the error which occurred in the last update. An update to the index page, including a function to intelligently determine how long ago a specified date was (e.g. 20 days ago, 16 hours ago). This function is to be used with my table of version releases on the website to determine how long ago a release was published.

deb583a Reset selectedkanji storage value if erroneous
a21b1de Merge branch 'main' of https://github.com/aiden2480/kanjithing
e3eef2a Merge pull request #20 from aiden2480/add-licence
a591947 Don't include licence file in compiled bundle
a460afe Create LICENCE
b43db04 Seconds delta to human readable delta

What's Changed

Full Changelog: v2.0.0...v2.0.1

Release v2.0.0

01 May 06:32
Compare
Choose a tag to compare

A massive chain of updates including functionality of the settings page and other static pages including the index page. This version includes breaking changes and therefore the major version number was incremented. The auto-publish workflow was updated, and a sub routine to upload the latest version to GitHub releases was created along with the Chrome webstore publisher.

In addition, the default sets were moved to the background.js file and remapped so that new ones could be easily added if necessary. (For example, in a later version, I’ve added a set containing all of the prescribed kanji in the Japanese Continuers HSC syllabus). Due to the new implementation of kanji sets, and the fact that they are now editable, and the kanji contained within may change, I felt it best to change the method of storing data within the application. Previously I was storing two values, the “selectedset” as an index (numeric), and the “selectedkanji”, containing the physical character which was to be loaded. With these changes, I changed that so that “selectedkanji” would store the index of the character within “selectedset”, which was much more consistent than storing the character. I didn’t actually notice this bug until after the version was released, so the extension was actually unavailable for a while. See Issue #21. I also created the settings page with some minimal styling, containing options to create new sets, delete/edit old ones, and adjust the speed with which the drawing guide video would playback.

64b1a15 Release version 2.0.0 customsets
202896a Merge pull request #19 from aiden2480/settings
4477a44 Load kanji index instead of finding index of index
d1c825b Center settings page horizontally, table align
b77cb68 Create GitHub release on manifest version update
7842cdf Add "beta" badge, set icon on chrome restart
f5b2834 Add closing tag, fix tag
295bde6 Add video speed slider, enable settings button
c5dd8f9 Add settings button to popup
3a8c514 Reimplement populateInformation kanji check
e95c28c Ensure R keybind doesn't pick selected kanji
97f20bd Update arrow keybinds for switching sets
973e772 Fix rembrandt incompatability with customsets
9f052d8 Migrate to using customsets in popup.html
11d8a2b Merge branch 'main' of https://github.com/aiden2480/kanjithing into s…
f53d313 Don't commit .vs folder
7189ff3 Don't use h1 element in noscript
cab0ac2 Add styling to buttons
ffc2b61 Reset to defualt button, async onMessage listener
c5e9e85 Add validation to set updating functions
1ff8bbc Allow export/import of custom sets
c3f1666 Add unsaved popup alert
52a80e1 Add button to create new set
4b93702 Enter to submit changes
cae1c8a Update styling for editable content
dfb67c4 Prevent copying source formatting into input field
8c4bdf9 Add code for edit button w error handling stubs
117302f Display sets in table, edit/delete button stubs
ca1d383 Create default sets asynchronously
b2ccb1e Use async chrome storage functions
a0dea77 Add editSetKanji function
89aa7a9 Add renameSet function
25b0290 Add deleteSet function
d2fa6e3 Add createSet function
41f5960 Event listners on checkboxes to update storage
3b0bec4 Create default sets if not exist
04394cb Disable chrome translate banner
ca61bb5 Create settings page with stubs for enabling units
83ae31b Item description tooltip on index page

What's Changed

Full Changelog: v1.4.2...v2.0.0

Release v1.4.2

01 May 06:32
Compare
Choose a tag to compare
Release v1.4.2 Pre-release
Pre-release

a0b1fa9 Download video bytes before fetching last frame
554e53f Install button fade in after delay
d1929c4 Add install button to index page
56393e2 Create basic index page, higher quality icons

Full Changelog: v1.4.1...v1.4.2

Release v1.4.1

01 May 06:32
Compare
Choose a tag to compare
Release v1.4.1 Pre-release
Pre-release

43e1775 Hold ctrl key to erase drawing, no canvas ctx menu
3ff9d27 Consistently fetch last frame of video
5803390 Recheck selected kanji when populating information

Full Changelog: v1.4.0...v1.4.1

Release v1.4.0

01 May 06:32
Compare
Choose a tag to compare

5c0d8b5 Consistent height of dropdowns and buttons
6affccd Merge pull request #17 from aiden2480/rembrandt
0a64279 Merge branch 'main' into rembrandt
1e60626 Implement check in popup fadeUp animation
b9d0dab Popup modal fade up instead of disappearing
358de41 Implement popup modal on rembrandt submit
2cf9d39 Min percentage possible is zero
5deb1f8 Use relative kanji grading system
aa3c5a1 use async/await in checkRembrandt

What's Changed

  • Use Rembrandt to grade the user's kanji drawing by @aiden2480 in #17

Full Changelog: v1.3.2...v1.4.0

Release v1.3.2

01 May 06:32
Compare
Choose a tag to compare
Release v1.3.2 Pre-release
Pre-release

f0cd53d Revert default icon to toki
f509d55 Add overflow protection to kanji readings
1ac2975 Only request new resources at minor version change

Full Changelog: v1.3.1...v1.3.2