Commit Graph

127 Commits

Author SHA1 Message Date
Дюрягин Данил 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 5ae40ff089 docs: clarify menu hierarchy with explicit nesting 2026-08-26 16:09:38 +04:00
debug-version 2a3700b6c4 refactor: separate collection state from UI navigation 2026-08-26 12:36:38 +04:00
debug-version 7d916344d5 docs(git): add force-with-lease recovery guide 2026-08-26 11:22:34 +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
debug-version 2775c5fc43 docs: add guide for dependencies between git branches 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
Гаджикурбанов Темирлан ef1c54f10e feat: add an index deletion method 2026-08-26 10:28:07 +04:00
Гаджикурбанов Темирлан ffb229b1a7 feat: add implement get by index for linked 2026-08-26 10:28:07 +04:00
Гаджикурбанов Темирлан c2efae1248 feat: add element to linked list 2026-08-26 10:28:07 +04:00
debug-version 1fe77ef1b3 docs: add data source update 2026-08-25 23:56:20 +04:00
debug-version 57868a33a2 docs: add student update task 2026-08-25 23:42:41 +04:00
debug-version 4d20a59072 refactor: move sorting classes from test to main source set 2026-08-25 23:14:35 +04:00
debug-version f504914bd0 docs: refine EvenOnlyMergeSortStrategy specification 2026-08-25 23:00:52 +04:00
debug-version 6b10c04df2 docs: add stream collection task 2026-08-25 22:08:40 +04:00