Commit graph

72 commits

Author SHA1 Message Date
Grol Grol
b685655e51 fix infinite loop with tasks plugin 2025-08-08 13:06:19 +03:00
Grol Grol
0276070445 ref: упростил хранение изменённой строки 2025-07-14 09:08:59 +03:00
Grol Grol
c64f943ca8 fix bug propagete modify to grandparent 2025-07-13 21:03:02 +03:00
Grol Grol
93bb79bb3e интеграция с Tasks 2025-07-06 14:59:15 +03:00
Grol Grol
6e40414083 фикс изменения текста вместе с чекбоксом, ради интеграции с Tasks 2025-07-05 16:28:28 +03:00
Grol Grol
2be5325eaf фикс бага с вставленным файлом 2025-07-05 15:28:47 +03:00
Grol Grol
96727c61f5 рабочая версия 2025-07-05 14:27:48 +03:00
Grol Grol
a7f33e676d init state 2025-06-05 11:56:36 +03:00
Grol Grol
b0d58d6447 ref 2025-05-23 03:49:38 +03:00
Grol Grol
0b797bed5a ref and add test 2025-05-21 15:28:04 +03:00
Grol Grol
5115988918 implement feature 2025-05-20 02:33:50 +03:00
Grol Grol
b18acc10b1 123 2025-05-18 21:43:12 +03:00
Grol Grol
a7cfbd70df feat(filter): Implement path filtering in SyncController 2025-05-18 20:09:21 +03:00
Grol Grol
e5f3318809 feat(filter): Integrate FileFilter into plugin lifecycle 2025-05-18 18:42:36 +03:00
Grol Grol
683b358053 feat(filter): Implement file filtering using 'ignore' library 2025-05-18 18:21:50 +03:00
Grol Grol
8ac4b60509 refactor(settings): Make createFragmentWithHTML an instance method 2025-05-16 01:41:36 +03:00
Grol Grol
f3f0685bdc feat(settings): Add UI for file filtering glob patterns 2025-05-16 00:50:09 +03:00
Grol Grol
a69f23159a feat: Add pathGlobs setting for file filtering 2025-05-15 13:26:55 +03:00
Grol Grol
77653389f3 fix space 2025-05-14 18:45:01 +03:00
Grol Grol
a453a07b18 fix error, miss else block 2025-05-14 14:17:33 +03:00
Grol Grol
4bcb4a168a fix loading settings 2025-05-14 13:48:26 +03:00
Grol Grol
595bb8194e feat(settings): Add option to enable/disable debug logging 2025-05-14 13:24:08 +03:00
Grol Grol
6756a4a8a7 moving files 2025-04-27 08:27:25 +03:00
Grol Grol
89f3b56871 refactor(settings): Improve tab UI handling and listeners 2025-04-27 08:19:59 +03:00
Grol Grol
ae8740b3f9 refactor(settings): Encapsulate button logic in SettingsControls class 2025-04-27 07:57:53 +03:00
Grol Grol
6014663ac0 refactor(settings): Encapsulate error display logic in ErrorDisplay class 2025-04-27 07:11:29 +03:00
Grol Grol
b025aabea7 refactor(settings): Return validation results instead of throwing errors 2025-04-27 06:23:41 +03:00
Grol Grol
eef7023804 refactor(settings): cleanup of CheckboxSyncPluginSettingTab 2025-04-27 05:56:30 +03:00
Grol Grol
eb5e52ca1f refactor(settings): Implement cross-field validation using SettingsValidator 2025-04-27 05:51:26 +03:00
Grol Grol
cdcf3a9db3 refactor(settings): Migrate all remaining settings to component architecture 2025-04-27 05:16:18 +03:00
Grol Grol
d4e23856c1 refactor(settings): Implement component save/load logic and remove getDefaultValue 2025-04-27 00:26:43 +03:00
Grol Grol
7c78611f1c refactor(settings): Integrate first component into display 2025-04-26 23:35:01 +03:00
Grol Grol
840a50ae41 refactor(settings): Add EnableParentSync component and testable validator 2025-04-26 23:25:41 +03:00
Grol Grol
5074bf6464 refactor(settings): Add base structures for settings tab architecture 2025-04-26 21:35:26 +03:00
Grol Grol
ef380a57bc disable autoapdate if settings is disabled after settings update 2025-04-25 03:09:41 +03:00
Grol Grol
ef0b3017d7 disabale autoapdate if settings is disabled 2025-04-25 03:07:51 +03:00
Grol Grol
c7e2e3835c add new field to settings tab 2025-04-25 02:52:08 +03:00
Grol Grol
8e089baee4 add new field enableAutomaticFileSync: boolean 2025-04-25 02:43:51 +03:00
Grol Grol
e992b94c0b fix 2025-04-24 01:16:36 +03:00
Grol Grol
78bc89c129 feat: Add setting for ignored checkbox symbols 2025-04-23 22:11:07 +03:00
Grol Grol
5a18eb2db8 delete xOnlyMode 2025-04-23 20:58:33 +03:00
Grol Grol
17a5ad0938 skipping children of ignored checkboxes, ref 2025-04-23 20:55:50 +03:00
Grol Grol
51588d4a85 fix import 2025-04-23 06:08:21 +03:00
Grol Grol
fd5653cafb rename package "settings" to "ui" 2025-04-23 06:07:08 +03:00
Grol Grol
ade67c54ba feat: Add reset buttons and dirty state handling to settings 2025-04-23 06:05:55 +03:00
Grol Grol
7068d32440 move settings tab 2025-04-23 02:02:56 +03:00
Grol Grol
63dac704f5 feat: Implement core logic using flexible symbols and policy 2025-04-22 02:21:15 +03:00
Grol Grol
01ed090ad6 ref type to enum 2025-04-22 00:28:26 +03:00
Grol Grol
f567160324 feat: Implement settings UI for flexible symbols (JSON input) 2025-04-21 23:16:03 +03:00
Grol Grol
2a0a12bce0 feat: Prepare settings structure for flexible symbols 2025-04-20 15:31:13 +03:00