-
-
Notifications
You must be signed in to change notification settings - Fork 43
Commits on Nov 26, 2022
-
Added a SearchView to the HomeScreen i.e. the WidgetScreen. This allo…
…ws to display the results from the query the user entered, but always going back to the HomeView/WidgetView by canceling the search.
Configuration menu - View commit details
-
Copy full SHA for a5a9787 - Browse repository at this point
Copy the full SHA a5a9787View commit details
Commits on Dec 5, 2022
-
Integration of the MLModel with Data Augmentation and a visual repses…
…entataion of how likely the category/data type was searched for
Configuration menu - View commit details
-
Copy full SHA for 212f66f - Browse repository at this point
Copy the full SHA 212f66fView commit details
Commits on Dec 9, 2022
-
Search Algorithm for Grades: First implementation of the Levenshtein …
…algorithm to search across all properties of each grade
Configuration menu - View commit details
-
Copy full SHA for 5c9bff1 - Browse repository at this point
Copy the full SHA 5c9bff1View commit details
Commits on Dec 10, 2022
-
Refactoring the levenshtein distance implementation. Adding a lot of …
…documentation with DocC. Refactoring the UI.
Configuration menu - View commit details
-
Copy full SHA for 605c614 - Browse repository at this point
Copy the full SHA 605c614View commit details
Commits on Dec 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for abdb933 - Browse repository at this point
Copy the full SHA abdb933View commit details
Commits on Dec 23, 2022
-
Refactoring/Adding DocC to many methods. Implementing a way of showin…
…g each result by data type and the heighest match, i.e. if a grade has the best levensheit distance all grades are displayed first
Configuration menu - View commit details
-
Copy full SHA for 52ecc53 - Browse repository at this point
Copy the full SHA 52ecc53View commit details
Commits on Dec 27, 2022
-
Sorting Results by best levensheit distance; In the future the best r…
…esult is sorted by the ML
Configuration menu - View commit details
-
Copy full SHA for 9bd2d6c - Browse repository at this point
Copy the full SHA 9bd2d6cView commit details -
Sorting the result data types by the ML model and refactoring/restruc…
…toring into multiple files to have a better overview
Configuration menu - View commit details
-
Copy full SHA for 4684587 - Browse repository at this point
Copy the full SHA 4684587View commit details
Commits on Dec 28, 2022
-
Adjusted the tokenSearch algorithm to consider not only the best matc…
…hing levenshtein distance, but rather each one by ascending order. E.g. GradeA has for token ['grade','ott'] the two best levenshtein distances of [0, 71] and GradeB has [0, 78] -> GradeA is better than GradeB.
Configuration menu - View commit details
-
Copy full SHA for ef5456d - Browse repository at this point
Copy the full SHA ef5456dView commit details -
Finished study rooms. Started to make calendar/lectures searchable co…
…mbined as events
Configuration menu - View commit details
-
Copy full SHA for 2d3384d - Browse repository at this point
Copy the full SHA 2d3384dView commit details
Commits on Dec 29, 2022
-
Making Calendar/Lectures searchable by combining them both into a new…
… struct EventSearchResult and creating a new CalendarService for API fetches
Configuration menu - View commit details
-
Copy full SHA for fb7b01e - Browse repository at this point
Copy the full SHA fb7b01eView commit details
Commits on Jan 6, 2023
-
Adding Events (Lectures and the respective CalendarEvents if they do …
…exists) Additionally, the algorithm for calculating the bestRelativeLevenshteinDistance was changed to the normalized Levenshtein Distance (see https://ieeexplore.ieee.org/document/4160958)
Configuration menu - View commit details
-
Copy full SHA for 8aa5eda - Browse repository at this point
Copy the full SHA 8aa5edaView commit details
Commits on Jan 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f050a7f - Browse repository at this point
Copy the full SHA f050a7fView commit details
Commits on Jan 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2f93b93 - Browse repository at this point
Copy the full SHA 2f93b93View commit details
Commits on Jan 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f12dad6 - Browse repository at this point
Copy the full SHA f12dad6View commit details
Commits on Jan 14, 2023
-
1) Fixed an issue: Views of search results did not loaded, since they…
… were previously not shown, i.e. the onChange(for:query) in each view did not get trigged. So each SearchResultView gets a onAppear to trigger the searching in each View even if the View was previously not on the screen, but now is due to a change in the query. 2) Added the RoomFinder and the LectureSearch to the GIAS
Configuration menu - View commit details
-
Copy full SHA for 38791ee - Browse repository at this point
Copy the full SHA 38791eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ee7b77 - Browse repository at this point
Copy the full SHA 4ee7b77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76be641 - Browse repository at this point
Copy the full SHA 76be641View commit details
Commits on Jan 16, 2023
-
Start to refactor the API buy generalizing all the API methods into o…
…ne MainAPI enum independent of the API (TUMCabe, TUMOnline, CampusOnline, etc.), the respective data type which (i.e. Grades, Movie, StudyRoom, etc.) and independent of the decoder (XML or JSON).
Configuration menu - View commit details
-
Copy full SHA for 5acafd3 - Browse repository at this point
Copy the full SHA 5acafd3View commit details
Commits on Jan 19, 2023
-
Created for each API an new enum conforming to the new protocol API t…
…o be used with the newly created method makeRequest<T,S> in the enum MainAPI
Configuration menu - View commit details
-
Copy full SHA for 1842c5d - Browse repository at this point
Copy the full SHA 1842c5dView commit details
Commits on Jan 20, 2023
-
Refactored Calendar to work with the Asyn-Await-Pattern, the state en…
…um and the new API. This includes, that Calendar now shows the error screen, if the fetching failed
Configuration menu - View commit details
-
Copy full SHA for a7991e0 - Browse repository at this point
Copy the full SHA a7991e0View commit details -
Refactored LecturesSearch to the new API and introduced the asnc-awai…
…t-pattern with the state enum
Configuration menu - View commit details
-
Copy full SHA for 7d108de - Browse repository at this point
Copy the full SHA 7d108deView commit details
Commits on Jan 21, 2023
-
Refactored the API for PersonSearch and added the new async-await pat…
…tern and error handling for this view.
Configuration menu - View commit details
-
Copy full SHA for b8b3bf1 - Browse repository at this point
Copy the full SHA b8b3bf1View commit details -
Completely rewritten the ProfileDetailView and its ViewModel to adopt…
… to the async-await-pattern, and the state-enum and handling errors properly
Configuration menu - View commit details
-
Copy full SHA for 8f33d94 - Browse repository at this point
Copy the full SHA 8f33d94View commit details -
Refactoring the complete Authentication procress to work with the new…
… API and to work with asnc-await
Configuration menu - View commit details
-
Copy full SHA for aff9f1f - Browse repository at this point
Copy the full SHA aff9f1fView commit details
Commits on Jan 22, 2023
-
Refactored the ProfileViewModel, ProfileView, Model, to work with the…
… new API, including async-await pattern and many many adjustments alongside.
Configuration menu - View commit details
-
Copy full SHA for 048fa99 - Browse repository at this point
Copy the full SHA 048fa99View commit details -
Adding the empty profile image placeholder and removing the old TUMOn…
…lineAPI/CampusOnlineAPI completely.
Configuration menu - View commit details
-
Copy full SHA for 089e458 - Browse repository at this point
Copy the full SHA 089e458View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89e6130 - Browse repository at this point
Copy the full SHA 89e6130View commit details -
Refactoring the News for the API including async-await-pattern, error…
…-handling, state-enum
Configuration menu - View commit details
-
Copy full SHA for f3d81d7 - Browse repository at this point
Copy the full SHA f3d81d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 127735e - Browse repository at this point
Copy the full SHA 127735eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c28de2 - Browse repository at this point
Copy the full SHA 5c28de2View commit details -
Refactored the MovieView for the new API, including error-handling, a…
…sync-await, and state-enum
Configuration menu - View commit details
-
Copy full SHA for 7fd7fdd - Browse repository at this point
Copy the full SHA 7fd7fddView commit details -
Refactored the StudyRoomViewModel for fetching the RoomImageMapping. …
…Adapted for the async-await-patter and enum-state
Configuration menu - View commit details
-
Copy full SHA for 2f4ae88 - Browse repository at this point
Copy the full SHA 2f4ae88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e7687e - Browse repository at this point
Copy the full SHA 8e7687eView commit details
Commits on Jan 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f79937b - Browse repository at this point
Copy the full SHA f79937bView commit details -
Refactored the MealPlanViewModel/View, to work with the new API, addi…
…ng async-await pattern and error-handling
Configuration menu - View commit details
-
Copy full SHA for 9a3343e - Browse repository at this point
Copy the full SHA 9a3343eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96b9395 - Browse repository at this point
Copy the full SHA 96b9395View commit details -
Refactored the StudyRoomService to work with the new API for the Stud…
…yRoomApiResponse
Configuration menu - View commit details
-
Copy full SHA for e1de88b - Browse repository at this point
Copy the full SHA e1de88bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ba8b61 - Browse repository at this point
Copy the full SHA 4ba8b61View commit details -
Fixed the links for the TUMSexyView, when using the built in WebView.…
… Refactored to the new API, added async-await-pattern and error-handling
Configuration menu - View commit details
-
Copy full SHA for 797b1e3 - Browse repository at this point
Copy the full SHA 797b1e3View commit details -
Removed the EntityImporter the old AuthenticationHanlder, the defualt…
… Session and the Entity-Protocol
Configuration menu - View commit details
-
Copy full SHA for d6c2a0c - Browse repository at this point
Copy the full SHA d6c2a0cView commit details
Commits on Jan 30, 2023
-
Refactored the Lectures to be a struct instead of the old RowSet-Enum…
…-Construct. This is obsolet since the TUMOnlineAPI response enum can be used for decoding
Configuration menu - View commit details
-
Copy full SHA for 38f45fb - Browse repository at this point
Copy the full SHA 38f45fbView commit details -
Refactored LectureDetails to work with the TUMOnlineAPI.Response inst…
…ead of its own old LectureDetailsComponents
Configuration menu - View commit details
-
Copy full SHA for 523470c - Browse repository at this point
Copy the full SHA 523470cView commit details
Commits on Feb 1, 2023
-
Fixing an issue for MealPlan. When next week's menu isn't ready the A…
…PI throws a 404 error, but we can fetch meals for the current week. Thus, we need to be patient, i.e. no error needs to be thrown. And the this weeks menu can be shown without any error
Configuration menu - View commit details
-
Copy full SHA for 49fcb74 - Browse repository at this point
Copy the full SHA 49fcb74View commit details -
Refactoring each view from .onAppear{Task{}} to .task{} since this ca…
…n be cancled by the view (see https://stackoverflow.com/questions/68114509/what-is-the-difference-between-onappear-and-task-in-swiftui-3)
Configuration menu - View commit details
-
Copy full SHA for 4587f1b - Browse repository at this point
Copy the full SHA 4587f1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1653e18 - Browse repository at this point
Copy the full SHA 1653e18View commit details
Commits on Feb 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 983bdc0 - Browse repository at this point
Copy the full SHA 983bdc0View commit details
Commits on Feb 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0f0b08d - Browse repository at this point
Copy the full SHA 0f0b08dView commit details -
Renaming the APIs to its original naming scheme. And creating files f…
…or each API and rename all temporarily created ViewModels to their original naming scheme. Fixing the problem with Cafeterias, which do not have any menus and the API is returning a 404 error. Now just a plain 'No Menus available' text shows up instead of an error message. Fixing a problem with the PersonSearch where the pIdentNr for the API was the wrong number, so the response was an error, now the API gets called with the obfuscated_id and the right results are retrieved.
Configuration menu - View commit details
-
Copy full SHA for fc80ced - Browse repository at this point
Copy the full SHA fc80cedView commit details
Commits on Feb 11, 2023
-
Started to implement previews for SearchResultViews and implemented t…
…he UI for GradesSearchResultView
Configuration menu - View commit details
-
Copy full SHA for 0d7e2d2 - Browse repository at this point
Copy the full SHA 0d7e2d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd9f5ce - Browse repository at this point
Copy the full SHA fd9f5ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for db8d1e6 - Browse repository at this point
Copy the full SHA db8d1e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for fcf483a - Browse repository at this point
Copy the full SHA fcf483aView commit details
Commits on Feb 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4a65613 - Browse repository at this point
Copy the full SHA 4a65613View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4d9b82 - Browse repository at this point
Copy the full SHA a4d9b82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87bf530 - Browse repository at this point
Copy the full SHA 87bf530View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b0a685 - Browse repository at this point
Copy the full SHA 0b0a685View commit details -
Configuration menu - View commit details
-
Copy full SHA for 787f129 - Browse repository at this point
Copy the full SHA 787f129View commit details -
Configuration menu - View commit details
-
Copy full SHA for a18abff - Browse repository at this point
Copy the full SHA a18abffView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3b5479 - Browse repository at this point
Copy the full SHA b3b5479View commit details -
Configuration menu - View commit details
-
Copy full SHA for bec838a - Browse repository at this point
Copy the full SHA bec838aView commit details
Commits on Feb 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1759573 - Browse repository at this point
Copy the full SHA 1759573View commit details -
Add filter function to the bar buttons. Fix the RoomFinder by making …
…two properties of the data type FoundRoom optional
Configuration menu - View commit details
-
Copy full SHA for 8d9ed08 - Browse repository at this point
Copy the full SHA 8d9ed08View commit details
Commits on Feb 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 699a062 - Browse repository at this point
Copy the full SHA 699a062View commit details
Commits on Mar 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1e1756a - Browse repository at this point
Copy the full SHA 1e1756aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f09c68 - Browse repository at this point
Copy the full SHA 5f09c68View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac3f9a1 - Browse repository at this point
Copy the full SHA ac3f9a1View commit details
Commits on Mar 7, 2023
-
Adding the Async-Await-Pattern to the GradeSearchResultView/Screen; C…
…hanging in the ResultViews the .onAppear() + Task to .task{}
Configuration menu - View commit details
-
Copy full SHA for 854fada - Browse repository at this point
Copy the full SHA 854fadaView commit details -
Applying the Async-Await-Pattern to all SearchResultViews/Screens and…
… splitting News and Movies into custom Views/ViewModels
Configuration menu - View commit details
-
Copy full SHA for eaa8230 - Browse repository at this point
Copy the full SHA eaa8230View commit details
Commits on Mar 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ee812c8 - Browse repository at this point
Copy the full SHA ee812c8View commit details
Commits on Apr 6, 2023
-
Merge Commit: Merge the current development branch into GIAS/SearchVi…
…ew to prepare PR
Configuration menu - View commit details
-
Copy full SHA for 77205df - Browse repository at this point
Copy the full SHA 77205dfView commit details
Commits on Apr 9, 2023
-
Moved all Tution files into TuitionComponent; Fixed some error messag…
…es; See Pull Request 539
Configuration menu - View commit details
-
Copy full SHA for 00ed57f - Browse repository at this point
Copy the full SHA 00ed57fView commit details
Commits on Apr 10, 2023
-
Merge commit: Refactored all to make merge possible and fixed an issu…
…e with the flickering MenuView due to too many async calls when fetching the DishesLabels; Old Roomfinder is in this commit still used for GIAS (Global In-App Search)
Configuration menu - View commit details
-
Copy full SHA for cf7ad04 - Browse repository at this point
Copy the full SHA cf7ad04View commit details -
Configuration menu - View commit details
-
Copy full SHA for c70707b - Browse repository at this point
Copy the full SHA c70707bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6f929d - Browse repository at this point
Copy the full SHA d6f929dView commit details
Commits on Apr 11, 2023
-
Fixing a bug, when checking conformation of token after first the tok…
…en was invalid then the token is activated. A forced refresh is necessary to retrieve the current token activation status
Configuration menu - View commit details
-
Copy full SHA for e00c637 - Browse repository at this point
Copy the full SHA e00c637View commit details
Commits on May 6, 2023
-
Resolving requested changes: Adding view modifier and generalizing/ex…
…tracting methods
Configuration menu - View commit details
-
Copy full SHA for 24b36ff - Browse repository at this point
Copy the full SHA 24b36ffView commit details -
Resolving requested changes: Adding view modifier and generalizing/ex…
…tracting methods
Configuration menu - View commit details
-
Copy full SHA for 958e71b - Browse repository at this point
Copy the full SHA 958e71bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b44f50 - Browse repository at this point
Copy the full SHA 7b44f50View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4cafc7 - Browse repository at this point
Copy the full SHA c4cafc7View commit details
Commits on May 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 86c70bd - Browse repository at this point
Copy the full SHA 86c70bdView commit details
Commits on Jun 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4ac9983 - Browse repository at this point
Copy the full SHA 4ac9983View commit details
Commits on Jul 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 663b5b1 - Browse repository at this point
Copy the full SHA 663b5b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b88be0 - Browse repository at this point
Copy the full SHA 8b88be0View commit details