f60ce5babfMerge branch '32-add-paging-functionality' into '22-integrate-api-and-frontend'
Erik Foris
2024-07-04 23:02:53 +02:00
c73f195c2aMerge branch '11-add-api-for-getting-home-page-data' into 22-integrate-api-and-frontendErik Foris2024-07-04 22:59:19 +02:00
61fccc924fMerge branch '33-add-ability-to-restrict-multiple-votes-in-frontend' into '32-add-paging-functionality'
Erik Foris
2024-07-04 21:19:48 +02:00
77879b5f81Merge branch '16-add-useful-response-messages' into '11-add-api-for-getting-home-page-data'
Erik Foris
2024-07-04 15:36:12 +02:00
9e5c83dce9chore: Remove unused import statement in DatasetControllerErik Foris2024-07-04 15:33:55 +02:00
cdeb4fc2berefactor: fix internal server errror on bad requestErik Foris2024-07-04 15:32:45 +02:00
027528909dchore: Refactor DatasetService to improve code structure and readabilityErik Foris2024-07-04 14:46:10 +02:00
31fc359d55chore: Refactor CategoryController to improve code structure and error handlingErik Foris2024-07-04 14:42:58 +02:00
20c4524bbaAdd loading skeleton
Elias Schriefer
2024-07-04 12:40:59 +02:00
0ca9579949feat: Add error handling for dataset endpoints & return dataset that is beeing returend for the abilty to get the idErik Foris2024-07-03 15:03:14 +02:00
62b0d5c028local storage now properly implemented, (sessionstorage)
J-Klinke
2024-07-03 12:08:59 +02:00
6d34b8c388upvoting suppression by local storage now works, there is a bug however with the entries loaded o startup
J-Klinke
2024-07-03 11:27:49 +02:00
8810bfa53fFinish details page design
Elias Schriefer
2024-07-03 00:20:36 +02:00
20eda5931astarted implementing local storage
J-Klinke
2024-07-02 17:41:48 +02:00
2ef03b07e0Merge branch '8-add-persistent-storage' into '11-add-api-for-getting-home-page-data'
Erik Foris
2024-07-02 14:40:05 +02:00
9434de5bfcchore: Update H2 database dependency and configurationErik Foris2024-07-02 14:39:08 +02:00
7bc56eee18Merge branch '31-add-abilityto-add-new-categories' into '11-add-api-for-getting-home-page-data'
Erik Foris
2024-07-02 10:48:46 +02:00
d48f9da2b7chore: Suppress null warnings in CategoryRepositoryErik Foris2024-07-02 10:45:11 +02:00
7554eefae4feat: Add ability to add categoriesErik Foris2024-07-02 10:41:52 +02:00
79b851a4a7Merge branch '22-integrate-api-and-frontend' into 'main'
Elias Schriefer
2024-07-01 14:45:48 +02:00
d84a78d0e2Merge branch '21-add-functionality-for-listing-query-results-in-frontend' into '22-integrate-api-and-frontend'
Elias Schriefer
2024-07-01 14:41:10 +02:00
a883d8217eMerge remote-tracking branch 'origin/11-add-api-for-getting-home-page-data' into 22-integrate-api-and-frontendErik Foris2024-07-01 12:28:51 +02:00
cc90e5ea8eMerge branch '30-add-abiliy-to-combine-filters-and-search' into '11-add-api-for-getting-home-page-data'
Erik Foris
2024-07-01 12:28:06 +02:00
59c6367043chore: Refactor DatasetController to fix typo'sErik Foris2024-07-01 12:27:17 +02:00
93b604fe5bfeat: implement ability to combine search and filtersErik Foris2024-07-01 12:17:28 +02:00
e5a4b1186efinished centralization of query creation. DatasetController.java: changed mapping for simplification index.html: Changed option text also for simplification main.js: replaced dedicated query methods for search, sort & filter with a central one, also refactored the url parameter generation process.
J-Klinke
2024-07-01 12:05:21 +02:00
32ba4995beMerge remote-tracking branch 'origin/21-add-functionality-for-listing-query-results-in-frontend' into 21-add-functionality-for-listing-query-results-in-frontend
J-Klinke
2024-07-01 11:12:01 +02:00
fcd24c2abcproceeded implementing query improvements: query methods are now uniform and with one central function
J-Klinke
2024-07-01 11:11:29 +02:00
758f927ad6Merge branch '29-get-filter-categories-from-backend-on-startup' into '21-add-functionality-for-listing-query-results-in-frontend'
Erik Foris
2024-07-01 11:08:28 +02:00
c98602520bMerge branch '11-add-api-for-getting-home-page-data' into 22-integrate-api-and-frontendErik Foris2024-06-28 13:48:09 +02:00
89957dfbe4Merge branch '28-fix-change-the-date-beeing-stored-as-a-sting-in-the-tatabease-for-soring-purposes' into '11-add-api-for-getting-home-page-data'
Erik Foris
2024-06-28 13:42:12 +02:00
d6d3ca2121fix: Update Dataset class to use java.sql.Date for date field to fix sorting after dateErik Foris2024-06-28 13:40:10 +02:00
619bb0140aMerge branch '27-add-categories-in-backend' into '11-add-api-for-getting-home-page-data'
Erik Foris
2024-06-28 13:16:02 +02:00
683f18cc27chore: Refactor DatasetController to fix spaceingErik Foris2024-06-28 13:14:19 +02:00
d6a8cab85achore: Refactor DatasetService to improve search functionality and remove unnecessary print statementErik Foris2024-06-28 13:11:43 +02:00
62a578124dchore: Refactor LoadDummyDatabase class to remove unused importsErik Foris2024-06-28 13:03:07 +02:00
5ccfe8ddb2feat: Add Category enum for dataset classification & Add api endpointErik Foris2024-06-28 12:47:25 +02:00
de0a027674Merge branch '11-add-api-for-getting-home-page-data' into 22-integrate-api-and-frontendErik Foris2024-06-25 16:20:37 +02:00
e9e825eb42added sorting by date refined main.js/vote()
J-Klinke
2024-06-25 13:30:38 +02:00
7e3f191910upvote/down vote work in frontend, but api seems to work incorrectly
J-Klinke
2024-06-25 12:49:28 +02:00
d23e007518feat: remove unused action in formErik Foris2024-06-25 11:35:58 +02:00
e400b7e9cefeat: Update URL construction for add page navigationErik Foris2024-06-25 11:33:36 +02:00
ac95228be8Merge branch '11-add-api-for-getting-home-page-data' into 22-integrate-api-and-frontendErik Foris2024-06-25 10:23:49 +02:00
a340d59ca2Fix voting event listeners in search
Elias Schriefer
2024-06-25 09:59:39 +02:00
e47edf3cf2improved searchBar functionality: on page reload, it now displays the query fitting to the entered string
J-Klinke
2024-06-25 09:44:01 +02:00
6b588cba8cRefactor DatasetController and DatasetService, update upvote and downvote endpointsErik Foris2024-06-25 09:19:24 +02:00
eb2d6189a8some code formatting, searchbar is now empty on reload
J-Klinke
2024-06-25 09:14:12 +02:00
4c8437be92Integrate add content page into backend
Elias Schriefer
2024-06-24 17:40:07 +02:00
1864e49264Merge branch 'main' into 15-make-content-adding-page-functional-js
Elias Schriefer
2024-06-24 17:07:38 +02:00
d96da1b1e7search nw displays the search results. other section are being hidden in the case of a search and vice versa. a 'nothing found' div was implemented
J-Klinke
2024-06-24 17:03:47 +02:00
43d3ff17d5Merge branch '11-add-api-for-getting-home-page-data' into 'main'
Elias Schriefer
2024-06-24 14:26:05 +02:00
1b73f88cc4Merge branch '22-integrate-api-and-frontend' into '11-add-api-for-getting-home-page-data'
Julian Klinke
2024-06-24 14:23:30 +02:00
9898c5e4b2Merge branch '11-add-api-for-getting-home-page-data' into '22-integrate-api-and-frontend'
Erik Foris
2024-06-22 13:50:31 +02:00
5df6a65f1bfeature: add ability to vote on datasetsErik Foris2024-06-22 13:34:44 +02:00
ab92c7973fMerge remote-tracking branch 'origin/implement-js' into 22-integrate-api-and-frontendErik Foris2024-06-21 12:21:36 +02:00
8dcd311b98Add base URL to URL construction
Elias Schriefer
2024-06-21 12:21:17 +02:00
71389f1da6Merge remote-tracking branch 'origin/implement-js' into 22-integrate-api-and-frontendErik Foris2024-06-21 12:17:44 +02:00
5168ccaf62Rework URL construction
Elias Schriefer
2024-06-21 12:17:16 +02:00
273d67e63fMerge remote-tracking branch 'origin/implement-js' into 22-integrate-api-and-frontendErik Foris2024-06-21 12:07:02 +02:00
5fda42856dFix filter + search urls
Elias Schriefer
2024-06-21 12:06:02 +02:00
722be51529Merge branch 'implement-js' into 22-integrate-api-and-frontendErik Foris2024-06-21 12:05:45 +02:00
c19459ad01Little fixes
Elias Schriefer
2024-06-21 12:03:10 +02:00
8820f1d5efchore: Update Dataset constructor to include URL parameterErik Foris2024-06-21 11:43:38 +02:00
180770f28erefined search minor bugfixes in other functionalities
J-Klinke
2024-06-20 15:54:01 +02:00
800e3d955cMerge branch '19-add-ability-to-page-requests' into '11-add-api-for-getting-home-page-data'
Erik Foris
2024-06-20 15:39:59 +02:00
df6143da19Refactor DatasetController and DatasetService, improve search query and add optional criteriaErik Foris2024-06-20 15:38:09 +02:00
d616d193f1Refactor DatasetController and DatasetService, add upvote and downvote functionality and create new search query to use with request parametersErik Foris2024-06-20 15:17:23 +02:00
65d9e8ea1fmain.js mostly done, started implmenting contentUtility.js added sort options to index.html
J-Klinke
2024-06-20 15:07:00 +02:00
d5fd98a066main.js further implemented
J-Klinke
2024-06-18 16:38:09 +02:00