Skip to content

Commit

Permalink
0.79.1 (#507)
Browse files Browse the repository at this point in the history
* Add youtube shorts support and fix embedding (#489)

* Synthetic image detection UX improvements (#501)

* Add vk.com support (#500)

* Add video download action. Restore instagram video service (#502)

* 0.79.1 (#506)

* Synthetic image detection UX improvements

* refactoring + updated offline translations

* 465 checkgif labels (#503)

* functional fake text on check gif and gif download

* functional checkGif with moveable "Fake" label

* clean up tests

* better Fake text

* can toggle fake image text and change its color

* can add and remove "Fake" annotation

* user can change text size, more intuitive interactions for adding fake annotation and customizing it

* language keywords added

* added comments, removed useless code

* made gifs bigger

* comment

* removed fragments and corrected type error

* updated translation

---------

Co-authored-by: Robin Farkas <[email protected]>

---------

Co-authored-by: Twin Karmakharm <[email protected]>
Co-authored-by: Rosanna Milner <[email protected]>
Co-authored-by: Robin Farkas <[email protected]>
  • Loading branch information
4 people authored May 31, 2024
1 parent 6a16ca8 commit 30b3b48
Show file tree
Hide file tree
Showing 24 changed files with 1,566 additions and 969 deletions.
130 changes: 130 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,11 +35,13 @@
"exif-js": "^2.3.0",
"file-saver": "^2.0.5",
"history": "^5.3.0",
"html2canvas": "^1.4.1",
"i18next": "^23.6.0",
"i18next-browser-languagedetector": "^7.1.0",
"i18next-chained-backend": "^4.5.0",
"i18next-http-backend": "^2.3.1",
"jwt-decode": "^3.1.2",
"konva": "^9.3.11",
"lodash": "^4.17.21",
"moment": "^2.29.4",
"moment-timezone": "^0.5.43",
Expand All @@ -51,6 +53,7 @@
"react-hook-form": "^7.47.0",
"react-i18next": "^13.3.1",
"react-iframe": "^1.8.5",
"react-konva": "^18.2.10",
"react-leaflet": "^4.2.1",
"react-linkify": "^1.0.0-alpha",
"react-redux": "^8.1.3",
Expand Down
2 changes: 1 addition & 1 deletion public/locales/ar/components/NavItems/tools/Alltools.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion public/locales/ar/components/NavItems/tools/Assistant.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion public/locales/ar/components/NavItems/tools/CheckGIF.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"checkGIF_title": "CheckGif", "checkGIF_description": "\u062a\u0646\u0634\u0626 \u0647\u0630\u0647 \u0627\u0644\u0645\u064a\u0632\u0629 \u0635\u0648\u0631\u0629 gif \u0645\u062a\u062d\u0631\u0643\u0629 \u0645\u0643\u0648\u0646\u0629 \u0645\u0646 \u0635\u0648\u0631\u0629 \u0623\u0635\u0644\u064a\u0629 \u0648\u0635\u0648\u0631\u0629 \u062a\u0645 \u0627\u0644\u062a\u0644\u0627\u0639\u0628 \u0628\u0647\u0627 (\u0628\u0645\u0627 \u0641\u064a \u0630\u0644\u0643 \u0625\u0630\u0627 \u062a\u0645 \u0627\u0642\u062a\u0635\u0627\u0635 \u0627\u0644\u0635\u0648\u0631\u0629) \u0644\u0625\u0638\u0647\u0627\u0631 \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0635\u0648\u0631\u0629 \u0628\u0634\u0643\u0644 \u0623\u0641\u0636\u0644", "cardTitle_images": "\u0635\u0648\u0631 \u0644\u0640 GIF", "title_image1": "\u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u0623\u0648\u0644\u0649 (\u0645\u0634\u0628\u0648\u0647\u0629 \u0623\u0648 \u062a\u0645 \u062a\u063a\u064a\u064a\u0631\u0647\u0627)", "title_image2": "\u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u062b\u0627\u0646\u064a\u0629 (\u0645\u0646 \u0627\u0644\u0645\u0641\u062a\u0631\u0636 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0623\u0635\u0644\u064a\u0629)", "body_droparea": "\u0627\u0633\u062d\u0628 \u0623\u064a \u0635\u0648\u0631\u0629 \u0647\u0646\u0627\u060c \u0623\u0648 \u0627\u0646\u0642\u0631 \u0644\u062a\u0635\u0641\u062d \u0627\u0644\u0635\u0648\u0631\u0629", "button_loadImages": "\u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0635\u0648\u0631", "cardTitle_generatedGIF": "\u0645\u0639\u0627\u064a\u0646\u0629 GIF", "slider_title": "\u0633\u0631\u0639\u0629 \u0627\u0644\u0631\u0633\u0648\u0645 \u0627\u0644\u0645\u062a\u062d\u0631\u0643\u0629", "slider_label_slow": "\u0628\u0637\u064a\u0621", "slider_label_fast": "\u0633\u0631\u064a\u0639", "button_download": "\u062a\u0646\u0632\u064a\u0644 GIF", "button_video": "\u062d\u0645\u0651\u0644 \u0628\u0635\u064a\u063a\u0629 \u0641\u064a\u062f\u064a\u0648", "cardTitle_source": "\u0645\u0635\u062f\u0631 \u0627\u0644\u0635\u0648\u0631", "title_URL": "\u0627\u0644\u0631\u0648\u0627\u0628\u0637", "description_URL": "\u064a\u062a\u0645 \u062a\u0632\u0648\u064a\u062f \u0627\u0644\u0635\u0648\u0631\u062a\u064a\u0646 \u0628\u0631\u0627\u0628\u0637\u064a\u0646 \u0628\u0635\u064a\u063a\u0629 \u0639\u0646\u0627\u0648\u064a\u0646 URL", "title_local": "\u0645\u0644\u0641\u0627\u062a \u0645\u062d\u0644\u064a\u0629", "description_local": "\u0627\u0644\u0635\u0648\u0631\u062a\u0627\u0646 \u0645\u0632\u0648\u062f\u062a\u0627\u0646 \u0628\u0645\u0644\u0641\u064a\u0646 \u0645\u062d\u0644\u064a\u064a\u0646", "title_gifcreation": "\u0625\u0646\u0634\u0627\u0621 GIF", "text_preview": "\u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0635\u0648\u0631\u062a\u064a\u0646 \u0639\u0644\u0649 \u0627\u0644\u064a\u0633\u0627\u0631 \u0648\u0627\u0646\u0642\u0631 \u0641\u0648\u0642 \u0627\u0644\u0632\u0631 \u0644\u0644\u0645\u0639\u0627\u064a\u0646\u0629", "input_label1": "\u0631\u0627\u0628\u0637 \u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u0645\u0634\u0628\u0648\u0647\u0629 \u0623\u0648 \u0627\u0644\u0645\u062a\u063a\u064a\u0631\u0629", "input_label2": "\u0631\u0627\u0628\u0637 \u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u0623\u0635\u0644\u064a\u0629 \u0627\u0644\u0645\u0641\u062a\u0631\u0636\u0629", "input_placeholder": "\u0627\u0644\u0635\u0642 \u0627\u0644\u0631\u0627\u0628\u0637 \u0647\u0646\u0627", "title_preview": "\u0645\u0639\u0627\u064a\u0646\u0629 GIF", "error_homo": "\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u062a\u0637\u0627\u0628\u0642 \u0628\u064a\u0646 \u0627\u0644\u0635\u0648\u0631\u062a\u064a\u0646.", "button_new": "GIF \u062c\u062f\u064a\u062f", "IPOL_IMAGE_UPLOAD_EXCEEDED": "\u064a\u062a\u062c\u0627\u0648\u0632 \u062d\u062c\u0645 \u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u062d\u062f 1 \u0645\u064a\u062c\u0627\u0628\u0627\u064a\u062a", "IPOL_REMOTE_SERVICE_ERROR": "\u062d\u062f\u062b \u062e\u0637\u0623 \u0641\u064a \u0627\u0644\u0634\u0628\u0643\u0629 \u0623\u062b\u0646\u0627\u0621 \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0635\u0648\u0631\u062a\u064a\u0646", "IPOL_RESOURCE_NOT_FOUND": "\u0643\u0627\u0646 \u062d\u062f\u062b \u062e\u0637\u0623 \u062f\u0627\u062e\u0644\u064a \u0623\u062b\u0646\u0627\u0621 \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0635\u0648\u0631\u062a\u064a\u0646", "IPOL_FILE_IMAGE_ERROR": "\u062d\u062f\u062b \u062e\u0637\u0623 \u0623\u062b\u0646\u0627\u0621 \u0635\u064a\u0627\u063a\u0629 \u0627\u0644\u0635\u0648\u0631\u0629", "IPOL_BAD_URL_ERROR": "\u0635\u064a\u063a\u0629 \u0639\u0646\u0627\u0648\u064a\u0646 URL \u063a\u064a\u0631 \u0635\u0627\u0644\u062d\u0629", "NO_MATCHES_FOUND": "\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u062a\u0637\u0627\u0628\u0642 \u0628\u064a\u0646 \u0627\u0644\u0635\u0648\u0631\u062a\u064a\u0646", "INTERNAL_SERVER_ERROR": "\u062d\u062f\u062b \u062e\u0637\u0623 \u062f\u0627\u062e\u0644\u064a \u0623\u062b\u0646\u0627\u0621 \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0635\u0648\u0631\u062a\u064a\u0646"}
{"checkGIF_title": "CheckGif", "checkGIF_description": "\u062a\u0646\u0634\u0626 \u0647\u0630\u0647 \u0627\u0644\u0645\u064a\u0632\u0629 \u0635\u0648\u0631\u0629 gif \u0645\u062a\u062d\u0631\u0643\u0629 \u0645\u0643\u0648\u0646\u0629 \u0645\u0646 \u0635\u0648\u0631\u0629 \u0623\u0635\u0644\u064a\u0629 \u0648\u0635\u0648\u0631\u0629 \u062a\u0645 \u0627\u0644\u062a\u0644\u0627\u0639\u0628 \u0628\u0647\u0627 (\u0628\u0645\u0627 \u0641\u064a \u0630\u0644\u0643 \u0625\u0630\u0627 \u062a\u0645 \u0627\u0642\u062a\u0635\u0627\u0635 \u0627\u0644\u0635\u0648\u0631\u0629) \u0644\u0625\u0638\u0647\u0627\u0631 \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0635\u0648\u0631\u0629 \u0628\u0634\u0643\u0644 \u0623\u0641\u0636\u0644", "cardTitle_images": "\u0635\u0648\u0631 \u0644\u0640 GIF", "title_image1": "\u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u0623\u0648\u0644\u0649 (\u0645\u0634\u0628\u0648\u0647\u0629 \u0623\u0648 \u062a\u0645 \u062a\u063a\u064a\u064a\u0631\u0647\u0627)", "title_image2": "\u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u062b\u0627\u0646\u064a\u0629 (\u0645\u0646 \u0627\u0644\u0645\u0641\u062a\u0631\u0636 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0623\u0635\u0644\u064a\u0629)", "body_droparea": "\u0627\u0633\u062d\u0628 \u0623\u064a \u0635\u0648\u0631\u0629 \u0647\u0646\u0627\u060c \u0623\u0648 \u0627\u0646\u0642\u0631 \u0644\u062a\u0635\u0641\u062d \u0627\u0644\u0635\u0648\u0631\u0629", "button_loadImages": "\u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0635\u0648\u0631", "cardTitle_generatedGIF": "\u0645\u0639\u0627\u064a\u0646\u0629 GIF", "slider_title": "\u0633\u0631\u0639\u0629 \u0627\u0644\u0631\u0633\u0648\u0645 \u0627\u0644\u0645\u062a\u062d\u0631\u0643\u0629", "slider_label_slow": "\u0628\u0637\u064a\u0621", "slider_label_fast": "\u0633\u0631\u064a\u0639", "button_download": "\u062a\u0646\u0632\u064a\u0644 GIF", "button_video": "\u062d\u0645\u0651\u0644 \u0628\u0635\u064a\u063a\u0629 \u0641\u064a\u062f\u064a\u0648", "cardTitle_source": "\u0645\u0635\u062f\u0631 \u0627\u0644\u0635\u0648\u0631", "title_URL": "\u0627\u0644\u0631\u0648\u0627\u0628\u0637", "description_URL": "\u064a\u062a\u0645 \u062a\u0632\u0648\u064a\u062f \u0627\u0644\u0635\u0648\u0631\u062a\u064a\u0646 \u0628\u0631\u0627\u0628\u0637\u064a\u0646 \u0628\u0635\u064a\u063a\u0629 \u0639\u0646\u0627\u0648\u064a\u0646 URL", "title_local": "\u0645\u0644\u0641\u0627\u062a \u0645\u062d\u0644\u064a\u0629", "description_local": "\u0627\u0644\u0635\u0648\u0631\u062a\u0627\u0646 \u0645\u0632\u0648\u062f\u062a\u0627\u0646 \u0628\u0645\u0644\u0641\u064a\u0646 \u0645\u062d\u0644\u064a\u064a\u0646", "title_gifcreation": "\u0625\u0646\u0634\u0627\u0621 GIF", "text_preview": "\u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0635\u0648\u0631\u062a\u064a\u0646 \u0639\u0644\u0649 \u0627\u0644\u064a\u0633\u0627\u0631 \u0648\u0627\u0646\u0642\u0631 \u0641\u0648\u0642 \u0627\u0644\u0632\u0631 \u0644\u0644\u0645\u0639\u0627\u064a\u0646\u0629", "input_label1": "\u0631\u0627\u0628\u0637 \u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u0645\u0634\u0628\u0648\u0647\u0629 \u0623\u0648 \u0627\u0644\u0645\u062a\u063a\u064a\u0631\u0629", "input_label2": "\u0631\u0627\u0628\u0637 \u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u0623\u0635\u0644\u064a\u0629 \u0627\u0644\u0645\u0641\u062a\u0631\u0636\u0629", "input_placeholder": "\u0627\u0644\u0635\u0642 \u0627\u0644\u0631\u0627\u0628\u0637 \u0647\u0646\u0627", "title_preview": "\u0645\u0639\u0627\u064a\u0646\u0629 GIF", "error_homo": "\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u062a\u0637\u0627\u0628\u0642 \u0628\u064a\u0646 \u0627\u0644\u0635\u0648\u0631\u062a\u064a\u0646.", "button_new": "GIF \u062c\u062f\u064a\u062f", "IPOL_IMAGE_UPLOAD_EXCEEDED": "\u064a\u062a\u062c\u0627\u0648\u0632 \u062d\u062c\u0645 \u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u062d\u062f 1 \u0645\u064a\u062c\u0627\u0628\u0627\u064a\u062a", "IPOL_REMOTE_SERVICE_ERROR": "\u062d\u062f\u062b \u062e\u0637\u0623 \u0641\u064a \u0627\u0644\u0634\u0628\u0643\u0629 \u0623\u062b\u0646\u0627\u0621 \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0635\u0648\u0631\u062a\u064a\u0646", "IPOL_RESOURCE_NOT_FOUND": "\u0643\u0627\u0646 \u062d\u062f\u062b \u062e\u0637\u0623 \u062f\u0627\u062e\u0644\u064a \u0623\u062b\u0646\u0627\u0621 \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0635\u0648\u0631\u062a\u064a\u0646", "IPOL_FILE_IMAGE_ERROR": "\u062d\u062f\u062b \u062e\u0637\u0623 \u0623\u062b\u0646\u0627\u0621 \u0635\u064a\u0627\u063a\u0629 \u0627\u0644\u0635\u0648\u0631\u0629", "IPOL_BAD_URL_ERROR": "\u0635\u064a\u063a\u0629 \u0639\u0646\u0627\u0648\u064a\u0646 URL \u063a\u064a\u0631 \u0635\u0627\u0644\u062d\u0629", "NO_MATCHES_FOUND": "\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u062a\u0637\u0627\u0628\u0642 \u0628\u064a\u0646 \u0627\u0644\u0635\u0648\u0631\u062a\u064a\u0646", "INTERNAL_SERVER_ERROR": "\u062d\u062f\u062b \u062e\u0637\u0623 \u062f\u0627\u062e\u0644\u064a \u0623\u062b\u0646\u0627\u0621 \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0635\u0648\u0631\u062a\u064a\u0646", "button_play": "\u062a\u0634\u063a\u064a\u0644 GIF", "button_modify": "\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u062a\u0639\u0644\u064a\u0642", "button_add": "\u0625\u0636\u0627\u0641\u0629 \u062a\u0639\u0644\u064a\u0642", "button_remove": "\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u062a\u0639\u0644\u064a\u0642", "fake_annotation_tip": "\u064a\u0645\u0643\u0646 \u0625\u0636\u0627\u0641\u0629 \u062a\u0639\u0644\u064a\u0642 \"Fake\" \u0625\u0644\u0649 \u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u0645\u0639\u062f\u0644\u0629", "text_size_label": "\u062d\u062c\u0645 \u0627\u0644\u0646\u0635", "colour_label": "\u0644\u0648\u0646", "colour_red": "\u0623\u062d\u0645\u0631", "colour_blue": "\u0623\u0632\u0631\u0642", "colour_white": "\u0623\u0628\u064a\u0636", "draggable_text_tip": "\u064a\u0645\u0643\u0646 \u0633\u062d\u0628 \u0627\u0644\u0646\u0635 \u0625\u0644\u0649 \u0645\u0648\u0636\u0639 \u0623\u0643\u062b\u0631 \u0645\u0644\u0627\u0621\u0645\u0629"}
Loading

0 comments on commit 30b3b48

Please sign in to comment.