From 4e2ae32eba23c34eaddcceb54299a23dd5c0d149 Mon Sep 17 00:00:00 2001 From: Stanislaw <56738034+anvme@users.noreply.github.com> Date: Sun, 25 Jan 2026 03:00:52 +0100 Subject: [PATCH] Major features update - Research Layers - Notes per reply --- VERSION | 2 +- frontend/src/components/ChatArea.astro | 62 +++ .../src/components/TranslationScript.astro | 2 +- frontend/src/i18n/locales/am/messages.mo | Bin 869 -> 934 bytes frontend/src/i18n/locales/am/messages.po | 59 +++ frontend/src/i18n/locales/ar/messages.mo | Bin 4087 -> 4443 bytes frontend/src/i18n/locales/ar/messages.po | 56 +++ frontend/src/i18n/locales/az/messages.mo | Bin 2181 -> 2383 bytes frontend/src/i18n/locales/az/messages.po | 56 +++ frontend/src/i18n/locales/be/messages.mo | Bin 1374 -> 1604 bytes frontend/src/i18n/locales/be/messages.po | 56 +++ frontend/src/i18n/locales/bg/messages.mo | Bin 3449 -> 3679 bytes frontend/src/i18n/locales/bg/messages.po | 56 +++ frontend/src/i18n/locales/bn/messages.mo | Bin 1720 -> 1934 bytes frontend/src/i18n/locales/bn/messages.po | 57 +++ frontend/src/i18n/locales/bs/messages.mo | Bin 1848 -> 2062 bytes frontend/src/i18n/locales/bs/messages.po | 56 +++ frontend/src/i18n/locales/ca/messages.mo | Bin 2964 -> 3166 bytes frontend/src/i18n/locales/ca/messages.po | 56 +++ frontend/src/i18n/locales/cs/messages.mo | Bin 3786 -> 3981 bytes frontend/src/i18n/locales/cs/messages.po | 56 +++ frontend/src/i18n/locales/cy/messages.mo | Bin 2634 -> 2822 bytes frontend/src/i18n/locales/cy/messages.po | 56 +++ frontend/src/i18n/locales/da/messages.mo | Bin 3657 -> 3843 bytes frontend/src/i18n/locales/da/messages.po | 56 +++ frontend/src/i18n/locales/de/messages.mo | Bin 3838 -> 4065 bytes frontend/src/i18n/locales/de/messages.po | 57 +++ frontend/src/i18n/locales/el/messages.mo | Bin 4059 -> 4293 bytes frontend/src/i18n/locales/el/messages.po | 56 +++ frontend/src/i18n/locales/en-AU/messages.po | 54 ++- frontend/src/i18n/locales/en-GB/messages.po | 60 +++ frontend/src/i18n/locales/en-IE/messages.po | 54 ++- frontend/src/i18n/locales/en/messages.po | 50 +++ frontend/src/i18n/locales/es/messages.mo | Bin 4011 -> 4230 bytes frontend/src/i18n/locales/es/messages.po | 56 +++ frontend/src/i18n/locales/et/messages.mo | Bin 2471 -> 2687 bytes frontend/src/i18n/locales/et/messages.po | 56 +++ frontend/src/i18n/locales/eu/messages.mo | Bin 1812 -> 2034 bytes frontend/src/i18n/locales/eu/messages.po | 60 ++- frontend/src/i18n/locales/fa/messages.mo | Bin 4472 -> 4694 bytes frontend/src/i18n/locales/fa/messages.po | 56 +++ frontend/src/i18n/locales/fi/messages.mo | Bin 3579 -> 3785 bytes frontend/src/i18n/locales/fi/messages.po | 56 +++ frontend/src/i18n/locales/fil/messages.mo | Bin 482 -> 540 bytes frontend/src/i18n/locales/fil/messages.po | 59 +++ frontend/src/i18n/locales/fr/messages.mo | Bin 4369 -> 4903 bytes frontend/src/i18n/locales/fr/messages.po | 56 +++ frontend/src/i18n/locales/ga/messages.mo | Bin 539 -> 589 bytes frontend/src/i18n/locales/ga/messages.po | 59 +++ frontend/src/i18n/locales/gd/messages.mo | Bin 576 -> 581 bytes frontend/src/i18n/locales/gd/messages.po | 60 +++ frontend/src/i18n/locales/gl/messages.mo | Bin 1637 -> 1788 bytes frontend/src/i18n/locales/gl/messages.po | 57 +++ frontend/src/i18n/locales/gu/messages.mo | Bin 1165 -> 1284 bytes frontend/src/i18n/locales/gu/messages.po | 58 +++ frontend/src/i18n/locales/ha/messages.mo | Bin 771 -> 838 bytes frontend/src/i18n/locales/ha/messages.po | 58 +++ frontend/src/i18n/locales/he/messages.mo | Bin 3457 -> 3673 bytes frontend/src/i18n/locales/he/messages.po | 56 +++ frontend/src/i18n/locales/hi/messages.mo | Bin 1677 -> 1908 bytes frontend/src/i18n/locales/hi/messages.po | 57 +++ frontend/src/i18n/locales/hr/messages.mo | Bin 2764 -> 2971 bytes frontend/src/i18n/locales/hr/messages.po | 56 +++ frontend/src/i18n/locales/hu/messages.mo | Bin 3406 -> 3656 bytes frontend/src/i18n/locales/hu/messages.po | 56 +++ frontend/src/i18n/locales/hy/messages.mo | Bin 2395 -> 2629 bytes frontend/src/i18n/locales/hy/messages.po | 56 +++ frontend/src/i18n/locales/id/messages.mo | Bin 3320 -> 3647 bytes frontend/src/i18n/locales/id/messages.po | 56 +++ frontend/src/i18n/locales/is/messages.mo | Bin 1781 -> 2167 bytes frontend/src/i18n/locales/is/messages.po | 56 +++ frontend/src/i18n/locales/it/messages.mo | Bin 3832 -> 4324 bytes frontend/src/i18n/locales/it/messages.po | 57 +++ frontend/src/i18n/locales/ja/messages.mo | Bin 3847 -> 4350 bytes frontend/src/i18n/locales/ja/messages.po | 56 +++ frontend/src/i18n/locales/jv/messages.mo | Bin 271 -> 534 bytes frontend/src/i18n/locales/jv/messages.po | 60 +++ frontend/src/i18n/locales/ka/messages.mo | Bin 4452 -> 5206 bytes frontend/src/i18n/locales/ka/messages.po | 56 +++ frontend/src/i18n/locales/kk/messages.mo | Bin 816 -> 1384 bytes frontend/src/i18n/locales/kk/messages.po | 57 +++ frontend/src/i18n/locales/kn/messages.mo | Bin 352 -> 969 bytes frontend/src/i18n/locales/kn/messages.po | 60 +++ frontend/src/i18n/locales/ko/messages.mo | Bin 3503 -> 4186 bytes frontend/src/i18n/locales/ko/messages.po | 56 +++ frontend/src/i18n/locales/lb/messages.mo | Bin 1193 -> 1540 bytes frontend/src/i18n/locales/lb/messages.po | 57 +++ frontend/src/i18n/locales/lt/messages.mo | Bin 2626 -> 2880 bytes frontend/src/i18n/locales/lt/messages.po | 56 +++ frontend/src/i18n/locales/lv/messages.mo | Bin 2686 -> 2878 bytes frontend/src/i18n/locales/lv/messages.po | 56 +++ frontend/src/i18n/locales/mk/messages.mo | Bin 2031 -> 2263 bytes frontend/src/i18n/locales/mk/messages.po | 56 +++ frontend/src/i18n/locales/mr/messages.mo | Bin 1197 -> 1299 bytes frontend/src/i18n/locales/mr/messages.po | 58 +++ frontend/src/i18n/locales/ms/messages.mo | Bin 2106 -> 2313 bytes frontend/src/i18n/locales/ms/messages.po | 56 +++ frontend/src/i18n/locales/mt/messages.mo | Bin 559 -> 553 bytes frontend/src/i18n/locales/mt/messages.po | 60 +++ frontend/src/i18n/locales/my/messages.mo | Bin 1709 -> 1975 bytes frontend/src/i18n/locales/my/messages.po | 58 ++- frontend/src/i18n/locales/nl/messages.mo | Bin 3758 -> 3924 bytes frontend/src/i18n/locales/nl/messages.po | 57 +++ frontend/src/i18n/locales/no/messages.mo | Bin 2163 -> 2358 bytes frontend/src/i18n/locales/no/messages.po | 56 +++ frontend/src/i18n/locales/pa/messages.mo | Bin 636 -> 718 bytes frontend/src/i18n/locales/pa/messages.po | 58 +++ frontend/src/i18n/locales/pl/messages.mo | Bin 3669 -> 3865 bytes frontend/src/i18n/locales/pl/messages.po | 56 +++ frontend/src/i18n/locales/pt-BR/messages.mo | Bin 4036 -> 4242 bytes frontend/src/i18n/locales/pt-BR/messages.po | 57 +++ frontend/src/i18n/locales/pt/messages.mo | Bin 4033 -> 4191 bytes frontend/src/i18n/locales/pt/messages.po | 57 +++ frontend/src/i18n/locales/ro/messages.mo | Bin 3879 -> 4158 bytes frontend/src/i18n/locales/ro/messages.po | 56 +++ frontend/src/i18n/locales/sk/messages.mo | Bin 3184 -> 3475 bytes frontend/src/i18n/locales/sk/messages.po | 56 +++ frontend/src/i18n/locales/sl/messages.mo | Bin 3097 -> 3364 bytes frontend/src/i18n/locales/sl/messages.po | 56 +++ frontend/src/i18n/locales/sq/messages.mo | Bin 2597 -> 2781 bytes frontend/src/i18n/locales/sq/messages.po | 58 ++- frontend/src/i18n/locales/sr/messages.mo | Bin 2504 -> 3201 bytes frontend/src/i18n/locales/sr/messages.po | 56 +++ frontend/src/i18n/locales/sv/messages.mo | Bin 3528 -> 3737 bytes frontend/src/i18n/locales/sv/messages.po | 57 +++ frontend/src/i18n/locales/sw/messages.mo | Bin 1482 -> 1869 bytes frontend/src/i18n/locales/sw/messages.po | 57 +++ frontend/src/i18n/locales/ta/messages.mo | Bin 842 -> 1474 bytes frontend/src/i18n/locales/ta/messages.po | 59 +++ frontend/src/i18n/locales/te/messages.mo | Bin 271 -> 834 bytes frontend/src/i18n/locales/te/messages.po | 60 +++ frontend/src/i18n/locales/th/messages.mo | Bin 3115 -> 3902 bytes frontend/src/i18n/locales/th/messages.po | 56 +++ frontend/src/i18n/locales/tr/messages.mo | Bin 3874 -> 4191 bytes frontend/src/i18n/locales/tr/messages.po | 56 +++ frontend/src/i18n/locales/uk/messages.mo | Bin 3696 -> 3941 bytes frontend/src/i18n/locales/uk/messages.po | 56 +++ frontend/src/i18n/locales/ur/messages.mo | Bin 1183 -> 1311 bytes frontend/src/i18n/locales/ur/messages.po | 58 +++ frontend/src/i18n/locales/vi/messages.mo | Bin 3513 -> 3977 bytes frontend/src/i18n/locales/vi/messages.po | 56 +++ frontend/src/i18n/locales/yo/messages.mo | Bin 815 -> 921 bytes frontend/src/i18n/locales/yo/messages.po | 58 +++ frontend/src/i18n/locales/zh-HK/messages.mo | Bin 3265 -> 3476 bytes frontend/src/i18n/locales/zh-HK/messages.po | 56 +++ frontend/src/i18n/locales/zh-TW/messages.mo | Bin 3265 -> 3476 bytes frontend/src/i18n/locales/zh-TW/messages.po | 56 +++ frontend/src/i18n/locales/zh/messages.mo | Bin 4075 -> 4286 bytes frontend/src/i18n/locales/zh/messages.po | 56 +++ frontend/src/scripts/chat.ts | 284 +++++++++++++- frontend/src/scripts/db.ts | 3 +- frontend/src/scripts/export.ts | 39 +- frontend/src/scripts/init.ts | 10 + frontend/src/scripts/layer-manager.ts | 93 +++++ frontend/src/scripts/layer-selection-modal.ts | 197 ++++++++++ frontend/src/scripts/notes-editor.ts | 361 ++++++++++++++++++ frontend/src/scripts/pipeline.ts | 138 ++++++- frontend/src/scripts/sidebar.ts | 7 +- frontend/src/scripts/storage.ts | 59 ++- .../src/scripts/text-selection-tooltip.ts | 188 +++++++++ scripts/extract-translations.mjs | 224 +++++++++-- scripts/merge-po-files.mjs | 9 +- 162 files changed, 5874 insertions(+), 62 deletions(-) create mode 100644 frontend/src/scripts/layer-manager.ts create mode 100644 frontend/src/scripts/layer-selection-modal.ts create mode 100644 frontend/src/scripts/notes-editor.ts create mode 100644 frontend/src/scripts/text-selection-tooltip.ts diff --git a/VERSION b/VERSION index d34dcac..81fd7ba 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -v0.1.3 \ No newline at end of file +v0.2.0 \ No newline at end of file diff --git a/frontend/src/components/ChatArea.astro b/frontend/src/components/ChatArea.astro index 2d7dd85..8a60d40 100644 --- a/frontend/src/components/ChatArea.astro +++ b/frontend/src/components/ChatArea.astro @@ -15,6 +15,45 @@ const { t } = Astro.props;