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
debug-version
140128cde0
refactor(presenter): extend base presenter and defer menu actions
2026-08-27 00:10:05 +04:00
debug-version
a7a2953980
refactor(view): reuse base views and decouple menu actions
2026-08-27 00:09:40 +04:00
debug-version
9faa6cff14
refactor(view): add default action to base view
2026-08-27 00:09:05 +04:00
debug-version
9dc79936d2
feat(presenter): add base presenter abstraction
2026-08-26 23:36:42 +04:00
debug-version
d615a6e3d6
feat(view): add reusable base and action list views
2026-08-26 23:36:04 +04:00
Дюрягин Данил
7ad68b3bda
Merge remote-tracking branch 'origin/feature/student' into feature/student
2026-08-26 20:38:05 +03:00
Дюрягин Данил
37dde57c2f
feat: update Student
2026-08-26 20:33:15 +03:00
Дюрягин Данил
26843401ce
feat: update StudentBuilder and dependent classes for new Student model
2026-08-26 20:40:45 +04:00
Дюрягин Данил
456ea9005a
feat: add validation for averageGrade and recordBookNumber
2026-08-26 20:39:35 +04:00
Дюрягин Данил
d08546e05c
refactor: change recordBookNumber type to int and add copy methods
2026-08-26 20:39:28 +04:00
debug-version
1ee2fc3d06
refactor: restructure application using MVP architecture
2026-08-26 19:01:39 +04:00
debug-version
3a77ce7d88
style: format Java code with google-java-format
2026-08-26 18:58:39 +04:00
debug-version
c76cc11efc
Merge branches 'feature/student' and 'feature/custom-list' into feature/ui
2026-08-26 17:32:37 +04:00
Дюрягин Данил
2616603af4
fix: rename StudentAvarageGradeComparator to StudentAverageGradeComparator
2026-08-26 16:00:37 +03:00
Дюрягин Данил
2f9e681b54
fix: add missing imports for MyList, Student and Comparator in sorting package
2026-08-26 15:57:17 +03:00
debug-version
2a3700b6c4
refactor: separate collection state from UI navigation
2026-08-26 12:36:38 +04:00
Артющик Анастасия
caf2c95dbb
test(student): add JUnit tests
2026-08-26 10:49:38 +04:00
Артющик Анастасия
5e71d27885
fix(student): add hashCode check to equals
2026-08-26 10:49:38 +04:00
Артющик Анастасия
4e53eb03f9
feat(student): add StudentBuilder
2026-08-26 10:46:30 +04:00
Артющик Анастасия
cdd33b6cf8
feat(student): update Student class
2026-08-26 10:46:30 +04:00
Артющик Анастасия
99255f392f
feat(student): add Student class
2026-08-26 10:46:30 +04:00
Гаджикурбанов Темирлан
f855a76092
fix: correct minor syntax issues
2026-08-26 10:28:07 +04:00
Гаджикурбанов Темирлан
e7db5fee4d
feat: add an isEmpty() method that allows you to check whether the colle
2026-08-26 10:28:07 +04:00
Гаджикурбанов Темирлан
9e8fc5effb
feat: add size() method to MyLinkedList
2026-08-26 10:28:07 +04:00
Гаджикурбанов Темирлан
a7861dd58a
feat: The set method for setting the value of a node by index.
2026-08-26 10:28:07 +04:00