debug-version
e77b8c5956
docs: add Git Flow tutorial and organize Git guides
2026-08-30 14:49:34 +04:00
debug-version
205f1bb437
Merge branch 'feature/ui' into develop
2026-08-30 14:38:50 +04:00
debug-version
d6f419d603
Merge branch 'docs/tasks'
2026-08-30 13:08:58 +04:00
debug-version
e20820b78f
refactor: unify code style and fix minor merge issues
2026-08-30 13:03:23 +04:00
debug-version
e7a4224dd5
Merge remote-tracking branch 'origin/feature/student' into feature/ui
2026-08-30 12:54:35 +04:00
debug-version
e1e13ed4da
Merge remote-tracking branches 'origin/feature/sorting' and 'origin/feature/even-only-sort-strategy' into feature/ui
2026-08-30 12:51:10 +04:00
debug-version
545fae857a
refactor(ui): reorganize classes into logical feature packages
2026-08-29 23:37:58 +04:00
debug-version
0f4df4b811
feat(ui): add sort field configuration and parity sort settings
2026-08-29 23:25:37 +04:00
debug-version
f655be3820
feat(ui): add exit action to sort method selection
2026-08-29 23:24:22 +04:00
debug-version
1de5a59e93
feat(ui): add collection sorting menu and sort method selection
2026-08-29 22:58:09 +04:00
Дюрягин Данил
e7e709a572
remove obsolete test file StudentTest1
2026-08-29 21:18:14 +03:00
debug-version
56652fda71
refactor(sorting): remove redundant even-only merge sort strategy
2026-08-29 21:21:53 +04:00
Артющик Анастасия
715b411eea
test(sorting): add even-only sort strategy tests
2026-08-29 20:51:44 +04:00
Артющик Анастасия
e02e519b2c
feat(sorting): add even-only sort strategy
2026-08-29 20:51:44 +04:00
debug-version
8f55486449
feat(collection): implement custom collection creation flow
...
- rename window base class usage to BaseModalWindow and update modal method calls
- add persistent CustomDataSettingsWindow instance to CreateCollectionMenu
- prepare custom data collection dynamically before showing the settings window
- apply custom data to AppState without immediately replacing mainCollection
- create mainCollection from prepared custom student data
- replace student preview message with collection preview window
- update input validation and StudentBuilder state handling
- rename collection-related methods and variables for clearer semantics
2026-08-29 18:42:22 +04:00
debug-version
5c459a1017
refactor(ui): update MessageWindow for modal base class
2026-08-29 18:39:24 +04:00
debug-version
266aaa4c77
refactor(model): rename currentCollection to mainCollection
2026-08-29 18:38:45 +04:00
debug-version
b932636409
refactor(ui): rename BaseWindow to BaseModalWindow
2026-08-29 18:37:48 +04:00
debug-version
a8e9855ba6
docs: remove obsolete EvenOnlyMergeSort task specification
2026-08-29 11:30:48 +04:00
Артющик Анастасия
61280132f1
test(sorting): add student record book case
2026-08-28 22:55:25 +03:00
Артющик Анастасия
62ef9540bf
refactor(sorting): reuse merge sort strategy
2026-08-28 22:54:04 +03:00
debug-version
b6354bf133
docs: add student occurrence index finder task
2026-08-28 23:11:28 +04:00
debug-version
81afad5ecd
docs: add composite student search task
2026-08-28 22:28:12 +04:00
debug-version
7c8ff139cf
docs: add even-only sort strategy task
2026-08-28 21:32:47 +04:00
debug-version
c8c9c05a65
docs: replace data source task with csv student io task
2026-08-28 21:10:13 +04:00
debug-version
ff0c063078
feat: add custom data collection settings
...
Add support for storing and configuring custom student data
collections in AppState.
Introduce a custom data settings window for entering and validating
student fields, selecting an object index, previewing student data,
and applying prepared data to the current collection.
Refactor collection creation to use reusable input handling and
update collection display and message window usage.
2026-08-28 19:51:47 +04:00
debug-version
5d0052805c
refactor: replace current collection window
...
Replace CurrentCollectionWindow with CollectionDisplayWindow.
2026-08-28 19:49:13 +04:00
debug-version
bce5707f5e
feat: add input value window
...
Add a reusable window for entering and editing values.
2026-08-28 19:47:24 +04:00
debug-version
faae240b1d
refactor: rename MessageWindow create method to show
2026-08-28 19:34:56 +04:00
Дюрягин Данил
18e1608103
test: add comprehensive tests for all SortStrategy implementations
2026-08-28 18:17:53 +03:00
Дюрягин Данил
2e44ba8fd5
refactor: move StudentTest to test directory
2026-08-28 17:53:14 +03:00
Дюрягин Данил
e53e1798e5
fix: make constants private, return hashCode check in equals
2026-08-28 17:50:35 +03:00
debug-version
e47732b9ec
fix: correct student group comparator
2026-08-28 12:14:10 +04:00
debug-version
633694d875
Merge branch 'feature/student' into feature/even-only-merge-sort
2026-08-28 12:12:17 +04:00
debug-version
daa6583470
test: reorganize Student tests and fix duplicate test file
2026-08-28 12:06:00 +04:00
debug-version
80ebc71366
test: add comprehensive unit tests for Student model
2026-08-28 11:53:00 +04:00
Дюрягин Данил
9a670a7380
feat: add EvenOnlyMergeSortStrategy
2026-08-28 11:25:02 +04:00
Артющик Анастасия
da8a42d895
test(sorting): add even-only merge sort tests
2026-08-28 00:07:16 +03:00
Артющик Анастасия
62f45cea65
fix(sorting): update Student imports
2026-08-27 23:54:34 +03:00
Артющик Анастасия
a9f578ad36
fix(collection): add package declaration to MyLinkedList
2026-08-27 23:09:20 +03:00
Артющик Анастасия
ef81c4abe1
chore(collection): merge custom list dependency
2026-08-27 22:59:48 +03:00
Артющик Анастасия
4794f03f3c
feat(sorting): add even-only merge sort strategy
2026-08-27 23:13:20 +04:00
Артющик Анастасия
a7a253d726
fix(sorting): update MyList package imports
2026-08-27 23:13:20 +04:00
Дюрягин Данил
7a85690310
feat: add constants for validation, use them in constructor; implement with-methods
2026-08-27 18:44:46 +03:00
Дюрягин Данил
74effff84e
feat: implement BubbleSortStrategy
2026-08-27 18:30:31 +03:00
debug-version
e1d76cf69c
refactor: migrate UI from views and presenters to windows and menus
2026-08-27 18:09:39 +04:00
debug-version
c1d6b17ddc
Merge branch 'feature/student' into feature/ui
2026-08-27 15:31:43 +04:00
debug-version
abef518d74
feat(presenter): connect collection creation and viewing flows
2026-08-27 00:23:02 +04:00
debug-version
ea868cc687
feat(collection): add collection creation flow
2026-08-27 00:12:39 +04:00
debug-version
51e7859520
feat(fill-method): add fill method selection presenter
2026-08-27 00:12:02 +04:00