<?xml version="1.0" encoding="UTF-8"?>
  <rss version="2.0"><channel><title>microstories-2526-teamA changes</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/changes</link><description>microstories-2526-teamA changes</description><item><title>#166 TSK62 (jsf): allow publishing a microstory once it is complete The (sadielgodales)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/166/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/166/changes#detail0</guid><pubDate>Tue, 23 Dec 2025 16:01:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java
</description></item><item><title>#165 tsk77-78: Adds dynamic page navigation and improves like button (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/165/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/165/changes#detail0</guid><pubDate>Sun, 21 Dec 2025 22:32:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ProfileBean.java
jsf/src/main/webapp/story/read.xhtml
jsf/src/main/java/es/uvigo/esei/microstories/jsf/LikedStoriesBean.java
</description></item><item><title>#164 tsk72: Passes `LikedStoriesBean` to story card in "Liked Stories" page (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/164/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/164/changes#detail0</guid><pubDate>Sun, 21 Dec 2025 20:00:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/user/liked-stories.xhtml
</description></item><item><title>#163 tsk72: Adds user "Liked Stories" page with pagination and favorite (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/163/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/163/changes#detail0</guid><pubDate>Sun, 21 Dec 2025 19:07:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/WEB-INF/template.xhtml
jsf/src/main/java/es/uvigo/esei/microstories/jsf/LikedStoriesBean.java
jsf/src/main/webapp/user/liked-stories.xhtml
</description></item><item><title>#162 tsk74: Adds endpoint to remove microstory from favorites with tests (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/162/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/162/changes#detail0</guid><pubDate>Sun, 21 Dec 2025 01:02:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
</description></item><item><title>#161 tsk70: Adds like functionality to story read page (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/161/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/161/changes#detail0</guid><pubDate>Sat, 20 Dec 2025 22:08:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/resources/css/main.css
jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
jsf/src/main/webapp/story/read.xhtml
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
service/src/main/java/es/uvigo/esei/microstories/dtos/StoryResponseDto.java
service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java
</description></item><item><title>#160 tsk63: Adds microstory creation endpoint and tests (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/160/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/160/changes#detail0</guid><pubDate>Sat, 20 Dec 2025 21:32:11 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
</description></item><item><title>#159 tsk66: Adds ability to delete stories (isgarcia19)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/159/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/159/changes#detail0</guid><pubDate>Fri, 19 Dec 2025 19:57:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ProfileBean.java
jsf/src/main/webapp/user/profile.xhtml
jsf/src/main/webapp/resources/components/story-card.xhtml
</description></item><item><title>#158 TSK64 (REST): Add PUT /microstory/{id} resource to update microstories (sadielgodales)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/158/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/158/changes#detail0</guid><pubDate>Fri, 19 Dec 2025 12:38:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/resources/scripts/cleanup.sql
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
</description></item><item><title>#157 tsk71: Adds paginated retrieval &amp; counting for favorite stories in (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/157/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/157/changes#detail0</guid><pubDate>Thu, 18 Dec 2025 23:47:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#156 tsk69: Implements add/remove favorite story functionality in service (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/156/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/156/changes#detail0</guid><pubDate>Thu, 18 Dec 2025 19:05:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
tests/src/main/resources/datasets/stories-new-favorited.xml
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#155 tsk68: Adds JPA support for user favorite stories (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/155/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/155/changes#detail0</guid><pubDate>Thu, 18 Dec 2025 18:27:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
tests/src/main/resources/datasets/stories.xml
domain/src/main/java/es/uvigo/esei/microstories/domain/entities/User.java
additional-material/db/microstories-mysql.drop.sql
additional-material/db/microstories-mysql.creation.sql
additional-material/db/microstories-mysql.full.sql
tests/src/main/resources/scripts/cleanup.sql
additional-material/db/microstories-mysql.data.sql
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/UserTest.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
tests/src/main/resources/datasets/stories-with-delete-1.xml
additional-material/db/microstories-mysql.delete.sql
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java
</description></item><item><title>#153 Amend the error in the last commit (sadielgodales)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/153/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/153/changes#detail0</guid><pubDate>Thu, 18 Dec 2025 15:50:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
</description></item><item><title>#152 TSK64 (REST): Add PUT /microstory/{id} resource to update microstories (sadielgodales)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/152/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/152/changes#detail0</guid><pubDate>Thu, 18 Dec 2025 14:30:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/resources/scripts/cleanup.sql
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
</description></item><item><title>#152 TSK64 (REST): Add PUT /microstory/{id} resource to update microstories (sadielgodales)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/152/changes#detail1</link><guid isPermaLink="false">job/microstories-2526-teamA/152/changes#detail1</guid><pubDate>Thu, 18 Dec 2025 14:30:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/resources/scripts/cleanup.sql
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
</description></item><item><title>#151 tsk76: Reworks hero carousel for featured stories (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/151/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/151/changes#detail0</guid><pubDate>Wed, 17 Dec 2025 23:28:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/img/romance.jpg
jsf/src/main/webapp/img/cover.jpg
jsf/src/main/webapp/img/adventure.jpg
jsf/src/main/webapp/index.xhtml
jsf/src/main/webapp/img/romance2.jpg
jsf/src/main/webapp/img/history1.jpg
jsf/src/main/webapp/img/science-fiction1.jpg
jsf/src/main/webapp/img/suspence.jpg
jsf/src/main/webapp/img/adventure1.jpg
jsf/src/main/webapp/resources/css/main.css
jsf/src/main/webapp/img/history2.jpg
jsf/src/main/webapp/img/romance1.jpg
jsf/src/main/webapp/img/horror.jpg
jsf/src/main/webapp/img/horror1.jpg
jsf/src/main/webapp/img/story.jpg
jsf/src/main/webapp/img/children2.jpg
jsf/src/main/webapp/img/children.jpg
jsf/src/main/webapp/img/science-fiction2.jpg
jsf/src/main/webapp/img/adventure2.jpg
jsf/src/main/webapp/img/children1.jpg
jsf/src/main/webapp/img/horror2.jpg
jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
jsf/src/main/webapp/img/poetry.jpg
jsf/src/main/webapp/img/tale.jpg
jsf/src/main/webapp/img/history.jpg
jsf/src/main/webapp/img/suspense1.jpg
jsf/src/main/webapp/img/science_fiction.jpg
jsf/src/main/webapp/img/suspense2.jpg
</description></item><item><title>#150 tsk59: Refactors story creation tests to use DBUnit and StoriesDataset (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/150/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/150/changes#detail0</guid><pubDate>Tue, 16 Dec 2025 19:51:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/resources/datasets/stories-creation.xml
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java
</description></item><item><title>#149 tsk67: Adds endpoint to delete stories (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/149/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/149/changes#detail0</guid><pubDate>Tue, 16 Dec 2025 19:22:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/http/util/HasHttpStatus.java
tests/src/main/resources/datasets/stories-with-delete-1.xml
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
</description></item><item><title>#148 tsk44: Eliminates unnecesarry content (mpgonzalez4)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/148/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/148/changes#detail0</guid><pubDate>Tue, 16 Dec 2025 19:05:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
jsf/src/main/webapp/story/search.xhtml
</description></item><item><title>#147 tsk59: Prevents adding views for unpublished stories (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/147/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/147/changes#detail0</guid><pubDate>Tue, 16 Dec 2025 18:50:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#146 tsk60-61: Fixes story creation/update with themes (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/146/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/146/changes#detail0</guid><pubDate>Tue, 16 Dec 2025 18:44:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/story/editor.xhtml
jsf/src/main/webapp/story/read.xhtml
jsf/src/main/webapp/resources/components/story-card.xhtml
jsf/src/main/java/es/uvigo/esei/microstories/jsf/ThemeTypeConverter.java
</description></item><item><title>#145 tsk61: Redirects profile story cards to story editor (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/145/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/145/changes#detail0</guid><pubDate>Tue, 16 Dec 2025 18:39:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ProfileBean.java
jsf/src/main/webapp/story/editor.xhtml
</description></item><item><title>#144 tsk58: Fixes navigation not enabled on profile view (isgarcia19)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/144/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/144/changes#detail0</guid><pubDate>Tue, 16 Dec 2025 17:53:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
jsf/src/main/java/es/uvigo/esei/microstories/jsf/NavigationContext.java
jsf/src/main/java/es/uvigo/esei/microstories/jsf/ProfileBean.java
jsf/src/main/webapp/user/profile.xhtml
</description></item><item><title>#143 tsk65: Adds support to delete stories (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/143/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/143/changes#detail0</guid><pubDate>Mon, 15 Dec 2025 19:54:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#142 tsk75: Filters unpublished stories in query (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/142/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/142/changes#detail0</guid><pubDate>Mon, 15 Dec 2025 19:24:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#141 tsk58: Adds navigation between stories (isgarcia19)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/141/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/141/changes#detail0</guid><pubDate>Sun, 14 Dec 2025 20:51:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
jsf/src/main/webapp/story/search.xhtml
jsf/src/main/webapp/story/explore.xhtml
jsf/src/main/webapp/index.xhtml
jsf/src/main/webapp/story/read.xhtml
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
jsf/src/main/java/es/uvigo/esei/microstories/jsf/NavigationContext.java
jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java
jsf/src/main/webapp/resources/components/story-card.xhtml
</description></item><item><title>#140 tsk64: Add resource for updating microstories (sadielgodales)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/140/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/140/changes#detail0</guid><pubDate>Fri, 12 Dec 2025 14:15:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/img/poetry.jpg
jsf/src/main/webapp/img/romance.jpg
jsf/src/main/webapp/img/history.jpg
jsf/src/main/webapp/img/tale.jpg
jsf/src/main/webapp/img/adventure.jpg
jsf/src/main/webapp/img/science_fiction.jpg
jsf/src/main/webapp/img/horror.jpg
jsf/src/main/webapp/img/story.jpg
jsf/src/main/webapp/img/suspence.jpg
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
jsf/src/main/webapp/img/children.jpg
</description></item><item><title>#139 tsk27: Fixes exception page during admin access (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/139/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/139/changes#detail0</guid><pubDate>Sat, 06 Dec 2025 21:47:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ProfileBean.java
</description></item><item><title>#138 tsk27: Adds user profile page (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/138/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/138/changes#detail0</guid><pubDate>Sat, 06 Dec 2025 21:31:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/story/explore.xhtml
jsf/src/main/java/es/uvigo/esei/microstories/jsf/ProfileBean.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
jsf/src/main/webapp/user/profile.xhtml
jsf/src/main/webapp/WEB-INF/template.xhtml
rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
</description></item><item><title>#137 Restores lost changes overwritten in commit 6110c418 (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/137/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/137/changes#detail0</guid><pubDate>Sat, 06 Dec 2025 14:23:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/resources/css/main.css
</description></item><item><title>#136 tsk60: Implements story creation/editing UI (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/136/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/136/changes#detail0</guid><pubDate>Sat, 06 Dec 2025 13:58:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryEditorBean.java
jsf/src/main/webapp/resources/css/main.css
jsf/src/main/webapp/WEB-INF/web.xml
jsf/src/main/webapp/story/editor.xhtml
</description></item><item><title>#135 tsk43: Refactors story exploration to integrate reusable pagination (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/135/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/135/changes#detail0</guid><pubDate>Sat, 06 Dec 2025 10:32:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/story/explore.xhtml
jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
jsf/src/main/java/es/uvigo/esei/microstories/jsf/pagination/Paginated.java
</description></item><item><title>#135 tsk59: Implements story creation and update in service layer (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/135/changes#detail1</link><guid isPermaLink="false">job/microstories-2526-teamA/135/changes#detail1</guid><pubDate>Sat, 06 Dec 2025 10:32:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/resources/beans.xml
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/service/util/security/CreatorRoleCaller.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
tests/src/main/resources/datasets/stories.xml
service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java
service/src/main/java/es/uvigo/esei/microstories/services/UserService.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
service/src/main/java/es/uvigo/esei/microstories/dtos/StoryCreateDto.java
additional-material/db/microstories-mysql.creation.sql
additional-material/db/microstories-mysql.full.sql
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java
</description></item><item><title>#135 tsk39: Integrates advanced pagination and search improvements for (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/135/changes#detail2</link><guid isPermaLink="false">job/microstories-2526-teamA/135/changes#detail2</guid><pubDate>Sat, 06 Dec 2025 10:32:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
jsf/src/main/webapp/story/search.xhtml
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
</description></item><item><title>#134 tsk39: Integrates advanced pagination and search improvements for (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/134/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/134/changes#detail0</guid><pubDate>Sat, 06 Dec 2025 06:21:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
jsf/src/main/webapp/story/search.xhtml
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
</description></item><item><title>#133 tsk57: Implements story creation and update in service layer (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/133/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/133/changes#detail0</guid><pubDate>Fri, 05 Dec 2025 19:05:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/resources/beans.xml
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/service/util/security/CreatorRoleCaller.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
tests/src/main/resources/datasets/stories.xml
service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java
service/src/main/java/es/uvigo/esei/microstories/services/UserService.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
additional-material/db/microstories-mysql.creation.sql
service/src/main/java/es/uvigo/esei/microstories/dtos/StoryCreateDto.java
additional-material/db/microstories-mysql.full.sql
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java
</description></item><item><title>#132 tsk39: Refactors story exploration to integrate reusable pagination (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/132/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/132/changes#detail0</guid><pubDate>Thu, 04 Dec 2025 20:39:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/story/explore.xhtml
jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
jsf/src/main/java/es/uvigo/esei/microstories/jsf/pagination/Paginated.java
</description></item><item><title>#131 tsk43: Refactors story exploration to integrate reusable pagination (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/131/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/131/changes#detail0</guid><pubDate>Thu, 04 Dec 2025 20:28:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/story/explore.xhtml
jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
jsf/src/main/java/es/uvigo/esei/microstories/jsf/pagination/Paginated.java
</description></item><item><title>#130 tsk43: Refactors story exploration to integrate reusable pagination (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/130/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/130/changes#detail0</guid><pubDate>Thu, 04 Dec 2025 20:08:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/story/explore.xhtml
jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
jsf/src/main/java/es/uvigo/esei/microstories/jsf/pagination/Paginated.java
</description></item><item><title>#129 tsk56: Integration of Featured Stories Carousel (sadielgodales)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/129/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/129/changes#detail0</guid><pubDate>Thu, 04 Dec 2025 01:44:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/index.xhtml
jsf/src/main/webapp/resources/css/main.css
jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
</description></item><item><title>#128 tsk39: Refactors pagination logic into a new Paginated class (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/128/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/128/changes#detail0</guid><pubDate>Tue, 02 Dec 2025 19:23:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java
jsf/src/main/webapp/story/explore.xhtml
jsf/src/main/java/es/uvigo/esei/microstories/jsf/pagination/Paginated.java
</description></item><item><title>#127 tsk57: Adds design for previous/next story navigation (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/127/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/127/changes#detail0</guid><pubDate>Tue, 02 Dec 2025 18:56:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/resources/css/main.css
jsf/src/main/webapp/story/read.xhtml
</description></item><item><title>#126 tsk39: Adds pagination depending on page number and page size (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/126/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/126/changes#detail0</guid><pubDate>Tue, 02 Dec 2025 18:50:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#125 tsk50: Removes animation delay from themes in story view (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/125/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/125/changes#detail0</guid><pubDate>Tue, 02 Dec 2025 17:57:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/story/read.xhtml
</description></item><item><title>#124 tsk47: Formats published date in story card to dd/MM/yyyy (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/124/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/124/changes#detail0</guid><pubDate>Tue, 02 Dec 2025 17:52:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/resources/components/story-card.xhtml
</description></item><item><title>#121 tsk47: Formats published date in story card to dd/MM/yyyy (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/121/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/121/changes#detail0</guid><pubDate>Tue, 02 Dec 2025 17:38:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/resources/components/story-card.xhtml
</description></item><item><title>#120 tsk40: Modifies search to return all stories on empty query (isgarcia19)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/120/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/120/changes#detail0</guid><pubDate>Tue, 02 Dec 2025 14:18:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
jsf/src/main/webapp/story/search.xhtml
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
</description></item><item><title>#119 tsk50: Changes "Go back" button and read.xhtml view (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/119/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/119/changes#detail0</guid><pubDate>Mon, 01 Dec 2025 20:08:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/resources/css/main.css
rest/src/main/java/es/uvigo/esei/microstories/annotations/DateFormat.java
rest/src/main/java/es/uvigo/esei/microstories/providers/DateParamConverterProvider.java
service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java
rest/src/main/java/es/uvigo/esei/microstories/converters/DateParamConverter.java
jsf/src/main/webapp/story/read.xhtml
service/src/main/java/es/uvigo/esei/microstories/dtos/StoryResponseDto.java
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/DomainUnitTestSuite.java
rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
</description></item><item><title>#118 tsk50: Change "Go back" button and read.xhtml view (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/118/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/118/changes#detail0</guid><pubDate>Mon, 01 Dec 2025 20:00:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/resources/css/main.css
rest/src/main/java/es/uvigo/esei/microstories/annotations/DateFormat.java
rest/src/main/java/es/uvigo/esei/microstories/providers/DateParamConverterProvider.java
service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java
rest/src/main/java/es/uvigo/esei/microstories/converters/DateParamConverter.java
jsf/src/main/webapp/story/read.xhtml
service/src/main/java/es/uvigo/esei/microstories/dtos/StoryResponseDto.java
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/DomainUnitTestSuite.java
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
</description></item><item><title>#117 tsk52: Colorizes theme tags in the read view (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/117/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/117/changes#detail0</guid><pubDate>Mon, 01 Dec 2025 19:51:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/resources/css/main.css
jsf/src/main/webapp/story/read.xhtml
</description></item><item><title>#116 tsk44: Eliminates unnecessary content (mpgonzalez4)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/116/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/116/changes#detail0</guid><pubDate>Mon, 01 Dec 2025 19:33:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
jsf/src/main/webapp/story/search.xhtml
jsf/src/main/webapp/WEB-INF/template.xhtml
</description></item><item><title>#115 tsk47: Refactors story card styling with CSS vars and fixes enum output (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/115/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/115/changes#detail0</guid><pubDate>Mon, 01 Dec 2025 19:11:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/resources/css/main.css
jsf/src/main/webapp/resources/components/story-card.xhtml
</description></item><item><title>#114 tsk48: Makes card clickable (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/114/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/114/changes#detail0</guid><pubDate>Sun, 30 Nov 2025 14:49:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/resources/css/main.css
jsf/src/main/webapp/resources/components/story-card.xhtml
</description></item><item><title>#113 tsk47: Fixes current styles at story-card (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/113/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/113/changes#detail0</guid><pubDate>Sun, 30 Nov 2025 14:34:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/resources/css/main.css
jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
jsf/src/main/webapp/story/search.xhtml
jsf/src/main/webapp/resources/components/story-card.xhtml
</description></item><item><title>#112 tsk 47: Refactor card styles on search page         - Standardize card (sadielgodales)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/112/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/112/changes#detail0</guid><pubDate>Sun, 30 Nov 2025 00:22:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/resources/css/main.css
jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
jsf/src/main/webapp/resources/components/story-card.xhtml
</description></item><item><title>#111 tsk43: Refactors pagination to 6-item steps and optimizes partial (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/111/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/111/changes#detail0</guid><pubDate>Sat, 29 Nov 2025 19:30:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java
jsf/src/main/webapp/story/explore.xhtml
</description></item><item><title>#110 tsk43: Adds pagination support to story exploration (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/110/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/110/changes#detail0</guid><pubDate>Sat, 29 Nov 2025 04:18:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/story/explore.xhtml
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
</description></item><item><title>#109 tsk53: Restores recent published stories section (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/109/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/109/changes#detail0</guid><pubDate>Fri, 28 Nov 2025 23:07:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/index.xhtml
jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
jsf/src/main/webapp/resources/css/main.css
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#108 tsk53: Restores recent published stories section (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/108/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/108/changes#detail0</guid><pubDate>Fri, 28 Nov 2025 22:59:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/index.xhtml
jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
jsf/src/main/webapp/resources/css/main.css
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#107 tsk51: Enables theme links to redirect to explore.xhtml with correct (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/107/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/107/changes#detail0</guid><pubDate>Fri, 28 Nov 2025 21:49:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/resources/css/main.css
jsf/src/main/webapp/story/explore.xhtml
jsf/src/main/webapp/story/read.xhtml
</description></item><item><title>#106 tsk45: Enhances explore page with narrative-style filter UI (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/106/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/106/changes#detail0</guid><pubDate>Fri, 28 Nov 2025 19:11:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/resources/css/main.css
jsf/src/main/webapp/story/explore.xhtml
</description></item><item><title>#105 tsk38: Adds Git hooks and updates contributing guide (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/105/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/105/changes#detail0</guid><pubDate>Wed, 26 Nov 2025 20:04:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>additional-material/git-hooks/commit-msg
additional-material/git-hooks/pre-commit
CONTRIBUTING.md
additional-material/git-hooks/pre-push
</description></item><item><title>#104 tsk38: Adds Git hooks and updates contributing guide (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/104/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/104/changes#detail0</guid><pubDate>Wed, 26 Nov 2025 20:00:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>CONTRIBUTING.md
additional-material/git-hooks/commit-msg
additional-material/git-hooks/pre-commit
additional-material/git-hooks/pre-push
</description></item><item><title>#103 tsk42: Changes StoryManagedBean scope to RequestScoped and updates (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/103/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/103/changes#detail0</guid><pubDate>Wed, 26 Nov 2025 19:36:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
</description></item><item><title>#102 tsk41: Removes redundant elements in search view and adjusts header (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/102/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/102/changes#detail0</guid><pubDate>Wed, 26 Nov 2025 18:48:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/story/search.xhtml
jsf/src/main/webapp/WEB-INF/template.xhtml
</description></item><item><title>#101 Enables IntelliJ import-on-demand thresholds for Java in .editorconfig (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/101/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/101/changes#detail0</guid><pubDate>Tue, 25 Nov 2025 19:03:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>.editorconfig
</description></item><item><title>#100 tsk16: Adds ordering to story query by published date (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/100/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/100/changes#detail0</guid><pubDate>Mon, 24 Nov 2025 15:05:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#98 tsk16: Adds ordering to story query by published date (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/98/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/98/changes#detail0</guid><pubDate>Mon, 24 Nov 2025 00:28:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#97 tsk7: Refactors story card component to include excerpt length parameter (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/97/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/97/changes#detail0</guid><pubDate>Mon, 24 Nov 2025 00:19:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/index.xhtml
jsf/src/main/webapp/resources/css/main.css
jsf/src/main/webapp/story/explore.xhtml
jsf/src/main/webapp/resources/components/story-card.xhtml
</description></item><item><title>#96 Extends SQL data with new users and stories (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/96/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/96/changes#detail0</guid><pubDate>Mon, 24 Nov 2025 00:16:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>additional-material/db/microstories-mysql.data.sql
additional-material/db/microstories-mysql.full.sql
</description></item><item><title>#95 tsk7: Introduces Story Card component and updates homepage story grid (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/95/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/95/changes#detail0</guid><pubDate>Sun, 23 Nov 2025 23:25:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/index.xhtml
jsf/src/main/webapp/resources/css/main.css
jsf/src/main/webapp/resources/components/story-card.xhtml
</description></item><item><title>#94 tsk7: Introduces Story Card component and updates homepage story grid (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/94/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/94/changes#detail0</guid><pubDate>Sun, 23 Nov 2025 23:19:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/index.xhtml
jsf/src/main/webapp/resources/css/main.css
jsf/src/main/webapp/resources/components/story-card.xhtml
</description></item><item><title>#93 tsk9: Improves story view UI and enum converters (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/93/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/93/changes#detail0</guid><pubDate>Sun, 23 Nov 2025 13:24:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/resources/css/main.css
jsf/src/main/webapp/story/read.xhtml
jsf/src/main/java/es/uvigo/esei/microstories/jsf/GenreTypeConverter.java
jsf/src/main/java/es/uvigo/esei/microstories/jsf/ThemeTypeConverter.java
</description></item><item><title>#92 tsk25: Adds JSF login/logout functionality (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/92/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/92/changes#detail0</guid><pubDate>Sun, 23 Nov 2025 10:40:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/resources/css/main.css
jsf/src/main/webapp/WEB-INF/web.xml
jsf/src/main/java/es/uvigo/esei/microstories/jsf/LoginBean.java
jsf/src/main/webapp/login.xhtml
jsf/src/main/webapp/WEB-INF/template.xhtml
</description></item><item><title>#91 tsk25-29: Fixes authentication queries to use lowercase `user` table and (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/91/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/91/changes#detail0</guid><pubDate>Sat, 22 Nov 2025 13:27:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>additional-material/wildfly/v8.2.1/standalone.xml
service/src/test/resources-wildfly-embedded-mysql/standalone.xml
rest/src/test/resources-wildfly-embedded-mysql/standalone.xml
additional-material/wildfly/v10.1.0/standalone.xml
service/src/test/resources-wildfly-embedded-h2/standalone.xml
pom.xml
jsf/src/test/resources-wildfly-embedded-h2/standalone.xml
rest/src/test/resources-wildfly-embedded-h2/standalone.xml
jsf/src/test/resources-wildfly-embedded-mysql/standalone.xml
</description></item><item><title>#90 tsk29: Fixes comment sintax (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/90/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/90/changes#detail0</guid><pubDate>Fri, 21 Nov 2025 20:29:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#90 tsk21: Fixes query in getTop2ReadStoriesLastMonthByGenre (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/90/changes#detail1</link><guid isPermaLink="false">job/microstories-2526-teamA/90/changes#detail1</guid><pubDate>Fri, 21 Nov 2025 20:29:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#89 tsk29: Fixes user authentication correctly (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/89/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/89/changes#detail0</guid><pubDate>Fri, 21 Nov 2025 20:16:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/resources/test-persistence.xml
rest/src/main/webapp/WEB-INF/web.xml
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
pom.xml
service/src/main/java/es/uvigo/esei/microstories/dtos/StoryResponseDto.java
rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
service/src/main/java/es/uvigo/esei/microstories/services/exceptions/UnauthorizedAccessException.java
</description></item><item><title>#88 tsk 21: A new endpoint is added         The recommended route is used:   (sadielgodales)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/88/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/88/changes#detail0</guid><pubDate>Fri, 21 Nov 2025 12:11:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
tests/src/main/resources/datasets/stories.xml
</description></item><item><title>#87 tsk21: Register story view (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/87/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/87/changes#detail0</guid><pubDate>Tue, 18 Nov 2025 21:26:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#86 tsk24: Implements User entity and story authorship (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/86/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/86/changes#detail0</guid><pubDate>Tue, 18 Nov 2025 19:45:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/resources-wildfly-embedded-h2/cleanup-autoincrement-stories.sql
service/src/main/resources/META-INF/persistence.xml
domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
tests/src/main/resources/datasets/stories.xml
domain/src/main/java/es/uvigo/esei/microstories/domain/types/UserType.java
tests/src/main/resources/datasets/users.xml
additional-material/db/microstories-mysql.creation.sql
additional-material/db/microstories-mysql.drop.sql
domain/src/main/java/es/uvigo/esei/microstories/domain/entities/User.java
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
additional-material/db/microstories-mysql.full.sql
tests/src/main/resources/scripts/cleanup.sql
additional-material/db/microstories-mysql.data.sql
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/UserTest.java
additional-material/db/microstories-mysql.delete.sql
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java
</description></item><item><title>#85 tsk18: Fixes explore page (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/85/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/85/changes#detail0</guid><pubDate>Tue, 18 Nov 2025 18:57:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/story/explore.xhtml
</description></item><item><title>#84 tsk:21 (EJB) Añadir registro de lectura de un relato Cuando se accede a (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/84/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/84/changes#detail0</guid><pubDate>Mon, 17 Nov 2025 23:02:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#84 tsk:21 (EJB) Añadir registro de lectura de un relato Cuando se accede a (sadielgodales)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/84/changes#detail1</link><guid isPermaLink="false">job/microstories-2526-teamA/84/changes#detail1</guid><pubDate>Mon, 17 Nov 2025 23:02:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#84 tsk 21: Resolve failing test for addReadingLogEntryForA_Story (sadielgodales)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/84/changes#detail2</link><guid isPermaLink="false">job/microstories-2526-teamA/84/changes#detail2</guid><pubDate>Mon, 17 Nov 2025 23:02:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#83 tsk13: Fixes search.xhtml to use template.xhtml (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/83/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/83/changes#detail0</guid><pubDate>Mon, 17 Nov 2025 20:16:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/story/search.xhtml
jsf/src/main/webapp/WEB-INF/template.xhtml
</description></item><item><title>#82 tsk22: Fixes case when there are not story views inserted (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/82/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/82/changes#detail0</guid><pubDate>Mon, 17 Nov 2025 19:45:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#81 tsk22: Fixes getTop2ReadStoriesLastMonthByGenre method in StoryService (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/81/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/81/changes#detail0</guid><pubDate>Mon, 17 Nov 2025 18:45:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#81 tsk22: Shows top 2 stories by genre at index.xhtml page (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/81/changes#detail1</link><guid isPermaLink="false">job/microstories-2526-teamA/81/changes#detail1</guid><pubDate>Mon, 17 Nov 2025 18:45:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/index.xhtml
jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
</description></item><item><title>#80 tsk17: Adds button in search.xhtml (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/80/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/80/changes#detail0</guid><pubDate>Mon, 17 Nov 2025 18:10:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/story/search.xhtml
</description></item><item><title>#79 task 21   addReadingLogEntryForA_Story not test 1 (sadielgodales)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/79/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/79/changes#detail0</guid><pubDate>Mon, 17 Nov 2025 17:55:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
</description></item><item><title>#78 task 21   addReadingLogEntryForA_Story not test (sadielgodales)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/78/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/78/changes#detail0</guid><pubDate>Mon, 17 Nov 2025 17:47:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/resources/datasets/testAddReadingLogEntryStories_esperado.xml
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
</description></item><item><title>#77 tsk20: Adds tests for adding views to Story entity (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/77/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/77/changes#detail0</guid><pubDate>Sun, 16 Nov 2025 21:42:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java
</description></item><item><title>#76 tsk18: Fix search and pagination logic (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/76/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/76/changes#detail0</guid><pubDate>Tue, 11 Nov 2025 23:46:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
</description></item><item><title>#75 tsk20: Fix pagination logic in search tests (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/75/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/75/changes#detail0</guid><pubDate>Mon, 10 Nov 2025 23:39:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
</description></item><item><title>#74 tsk18: Fix search redirection URL and validations in StoryService (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/74/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/74/changes#detail0</guid><pubDate>Mon, 10 Nov 2025 23:21:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#72 TSK12: Añadir funcionalidad para recuperar relatos por texto (EJB) (43324098+sad8787)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/72/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/72/changes#detail0</guid><pubDate>Sat, 08 Nov 2025 14:12:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/test/resources/datasets/stories.xml
</description></item><item><title>#72 tsk8: Implements REST tests for recent stories (43324098+sad8787)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/72/changes#detail1</link><guid isPermaLink="false">job/microstories-2526-teamA/72/changes#detail1</guid><pubDate>Sat, 08 Nov 2025 14:12:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
</description></item><item><title>#72 tsk8: Fixes missing dataset location and adds cleanup scripts for REST (43324098+sad8787)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/72/changes#detail2</link><guid isPermaLink="false">job/microstories-2526-teamA/72/changes#detail2</guid><pubDate>Sat, 08 Nov 2025 14:12:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
</description></item><item><title>#72 tsk:12 correction of tests (43324098+sad8787)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/72/changes#detail3</link><guid isPermaLink="false">job/microstories-2526-teamA/72/changes#detail3</guid><pubDate>Sat, 08 Nov 2025 14:12:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
</description></item><item><title>#72 tsk:21 (EJB) Añadir registro de lectura de un relato Cuando se accede a (43324098+sad8787)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/72/changes#detail4</link><guid isPermaLink="false">job/microstories-2526-teamA/72/changes#detail4</guid><pubDate>Sat, 08 Nov 2025 14:12:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#71 Refactors Story entity constructors and dataset initialization (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/71/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/71/changes#detail0</guid><pubDate>Sat, 08 Nov 2025 11:35:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
</description></item><item><title>#70 Removes unnecessary test classes (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/70/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/70/changes#detail0</guid><pubDate>Sat, 08 Nov 2025 11:31:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceTest.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceTest.java
</description></item><item><title>#68 Refactors Story entity constructors and dataset initialization (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/68/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/68/changes#detail0</guid><pubDate>Sat, 08 Nov 2025 11:19:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
</description></item><item><title>#67 tsk5: Restricts visibility of containsThemesInAnyOrder method in (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/67/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/67/changes#detail0</guid><pubDate>Sat, 08 Nov 2025 10:23:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/IsEqualToStory.java
</description></item><item><title>#66 tsk23: Add REST endpoint for hottest stories (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/66/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/66/changes#detail0</guid><pubDate>Fri, 07 Nov 2025 21:43:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/test/java/es/uvigo/esei/microstories/rest/GenericTypes.java
rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
</description></item><item><title>#65 tsk20: Adds story view tracking and retrieval of top-read stories by (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/65/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/65/changes#detail0</guid><pubDate>Fri, 07 Nov 2025 13:33:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/resources/scripts/cleanup.sql
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
tests/src/main/resources/datasets/stories.xml
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
tests/src/main/resources/datasets/stories-old-views.xml
tests/src/main/resources/datasets/empty.xml
pom.xml
</description></item><item><title>#63 tsk20: Adds story view tracking and retrieval of top-read stories by (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/63/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/63/changes#detail0</guid><pubDate>Fri, 07 Nov 2025 13:24:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/resources/scripts/cleanup.sql
domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
tests/src/main/resources/datasets/stories.xml
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
tests/src/main/resources/datasets/stories-old-views.xml
tests/src/main/resources/datasets/empty.xml
</description></item><item><title>#62 tsk33: Removes theme types (mpgonzalez4)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/62/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/62/changes#detail0</guid><pubDate>Thu, 06 Nov 2025 22:53:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>domain/src/main/java/es/uvigo/esei/microstories/domain/types/ThemeType.java
additional-material/db/microstories-mysql.data.sql
additional-material/db/microstories-mysql.full.sql
</description></item><item><title>#61 tsk17: Adds missing theme types (mpgonzalez4)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/61/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/61/changes#detail0</guid><pubDate>Thu, 06 Nov 2025 20:38:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java
domain/src/main/java/es/uvigo/esei/microstories/domain/types/ThemeType.java
</description></item><item><title>#60 tsk17: Adds exploration view (mpgonzalez4)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/60/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/60/changes#detail0</guid><pubDate>Thu, 06 Nov 2025 20:13:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/index.xhtml
jsf/src/main/webapp/story/explore.xhtml
jsf/src/main/java/es/uvigo/esei/microstories/jsf/ExploreBean.java
additional-material/db/microstories-mysql.full.sql
</description></item><item><title>#59 tsk19: Pending tests (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/59/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/59/changes#detail0</guid><pubDate>Wed, 05 Nov 2025 22:27:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java
</description></item><item><title>#59 tsk19: Pending tests resolved (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/59/changes#detail1</link><guid isPermaLink="false">job/microstories-2526-teamA/59/changes#detail1</guid><pubDate>Wed, 05 Nov 2025 22:27:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
</description></item><item><title>#59 tsk19: Added tests to prove every search case at once (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/59/changes#detail2</link><guid isPermaLink="false">job/microstories-2526-teamA/59/changes#detail2</guid><pubDate>Wed, 05 Nov 2025 22:27:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
</description></item><item><title>#57 TSK12: Añadir funcionalidad para recuperar relatos por texto (EJB) (43324098+sad8787)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/57/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/57/changes#detail0</guid><pubDate>Tue, 04 Nov 2025 19:48:13 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/test/resources/datasets/stories.xml
</description></item><item><title>#57 tsk8: Implements REST tests for recent stories (43324098+sad8787)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/57/changes#detail1</link><guid isPermaLink="false">job/microstories-2526-teamA/57/changes#detail1</guid><pubDate>Tue, 04 Nov 2025 19:48:13 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
</description></item><item><title>#57 tsk8: Fixes missing dataset location and adds cleanup scripts for REST (43324098+sad8787)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/57/changes#detail2</link><guid isPermaLink="false">job/microstories-2526-teamA/57/changes#detail2</guid><pubDate>Tue, 04 Nov 2025 19:48:13 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
</description></item><item><title>#57 tsk:12 correction of tests (43324098+sad8787)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/57/changes#detail3</link><guid isPermaLink="false">job/microstories-2526-teamA/57/changes#detail3</guid><pubDate>Tue, 04 Nov 2025 19:48:13 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
</description></item><item><title>#56 tsk35-36: Adds integration tests for story retrieval and search (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/56/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/56/changes#detail0</guid><pubDate>Tue, 04 Nov 2025 19:45:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
service/src/main/java/es/uvigo/esei/microstories/services/exceptions/EntityNotFoundException.java
rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
service/src/test/java/es/uvigo/esei/microstories/services/ServiceIntegrationTestSuite.java
</description></item><item><title>#54 tsk35-36: Adds integration tests for story retrieval and search (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/54/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/54/changes#detail0</guid><pubDate>Tue, 04 Nov 2025 19:10:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
service/src/test/java/es/uvigo/esei/microstories/services/ServiceIntegrationTestSuite.java
</description></item><item><title>#53 tsk33: Delete ThemeType's (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/53/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/53/changes#detail0</guid><pubDate>Tue, 04 Nov 2025 18:47:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>domain/src/main/java/es/uvigo/esei/microstories/domain/types/ThemeType.java
additional-material/db/microstories-mysql.data.sql
additional-material/db/microstories-mysql.full.sql
jsf/src/main/java/es/uvigo/esei/microstories/jsf/ThemeTypeConverter.java
</description></item><item><title>#52 tsk16: Add EJB and test for story search (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/52/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/52/changes#detail0</guid><pubDate>Tue, 04 Nov 2025 18:09:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#51 tsk32: Fix date format for testing (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/51/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/51/changes#detail0</guid><pubDate>Tue, 04 Nov 2025 17:48:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
</description></item><item><title>#51 tsk32: Service tests for recent stories (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/51/changes#detail1</link><guid isPermaLink="false">job/microstories-2526-teamA/51/changes#detail1</guid><pubDate>Tue, 04 Nov 2025 17:48:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/resources/test-persistence.xml
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
service/src/test/resources-wildfly-embedded-h2/cleanup-autoincrement-stories.sql
</description></item><item><title>#50 tsk8: Implements REST tests for recent stories (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/50/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/50/changes#detail0</guid><pubDate>Tue, 04 Nov 2025 17:44:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
</description></item><item><title>#50 tsk8: Fixes missing dataset location and adds cleanup scripts for REST (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/50/changes#detail1</link><guid isPermaLink="false">job/microstories-2526-teamA/50/changes#detail1</guid><pubDate>Tue, 04 Nov 2025 17:44:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
</description></item><item><title>#50 tsk32: Fix date format for testing (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/50/changes#detail2</link><guid isPermaLink="false">job/microstories-2526-teamA/50/changes#detail2</guid><pubDate>Tue, 04 Nov 2025 17:44:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
</description></item><item><title>#50 tsk32: Service tests for recent stories (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/50/changes#detail3</link><guid isPermaLink="false">job/microstories-2526-teamA/50/changes#detail3</guid><pubDate>Tue, 04 Nov 2025 17:44:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/resources/test-persistence.xml
service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceIntegrationTest.java
service/src/test/resources-wildfly-embedded-h2/cleanup-autoincrement-stories.sql
</description></item><item><title>#49 Improves theme display formatting on story page (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/49/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/49/changes#detail0</guid><pubDate>Tue, 04 Nov 2025 17:39:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/story/read.xhtml
jsf/src/main/java/es/uvigo/esei/microstories/jsf/ThemeTypeConverter.java
</description></item><item><title>#48 tsk14: Added searchBar functionality (isgarcia19)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/48/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/48/changes#detail0</guid><pubDate>Tue, 04 Nov 2025 17:25:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
jsf/src/main/webapp/WEB-INF/template.xhtml
jsf/src/main/webapp/story/search.xhtml
</description></item><item><title>#47 Reduces carousel height to display first 3 stories without scrolling (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/47/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/47/changes#detail0</guid><pubDate>Tue, 04 Nov 2025 11:26:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/resources/css/main.css
</description></item><item><title>#46 tsk11-15: Adds REST tests for story retrieval and search endpoints (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/46/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/46/changes#detail0</guid><pubDate>Tue, 04 Nov 2025 10:58:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
</description></item><item><title>#45 tsk15: Refactors searchStories endpoint with `contains` param and JSON (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/45/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/45/changes#detail0</guid><pubDate>Mon, 03 Nov 2025 23:38:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
</description></item><item><title>#44 tsk8: Implements REST tests for recent stories (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/44/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/44/changes#detail0</guid><pubDate>Mon, 03 Nov 2025 23:29:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/resources/scripts/cleanup.sql
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/IsEqualToStory.java
rest/src/test/resources/test-persistence.xml
tests/src/main/resources/stories.xml
tests/src/main/resources/datasets/stories.xml
service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java
rest/src/test/resources/web.xml
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
rest/src/test/java/es/uvigo/esei/microstories/rest/GenericTypes.java
rest/src/test/java/es/uvigo/esei/microstories/rest/ResourceUnitTestSuite.java
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
rest/src/test/resources/beans.xml
</description></item><item><title>#43 Changes testing port to avoid collisions in Jenkins (Miguel Reboiro-Jato)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/43/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/43/changes#detail0</guid><pubDate>Mon, 03 Nov 2025 20:44:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>pom.xml
</description></item><item><title>#40 tsk8: Implements REST tests for recent stories (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/40/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/40/changes#detail0</guid><pubDate>Mon, 03 Nov 2025 20:14:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/resources/scripts/cleanup.sql
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/IsEqualToStory.java
rest/src/test/resources/test-persistence.xml
tests/src/main/resources/stories.xml
tests/src/main/resources/datasets/stories.xml
service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java
rest/src/test/resources/web.xml
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
rest/src/test/java/es/uvigo/esei/microstories/rest/GenericTypes.java
rest/src/test/java/es/uvigo/esei/microstories/rest/ResourceUnitTestSuite.java
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
rest/src/test/resources/beans.xml
</description></item><item><title>#39 Fixes resource management configuration causing test failure (Miguel Reboiro-Jato)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/39/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/39/changes#detail0</guid><pubDate>Mon, 03 Nov 2025 20:08:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/pom.xml
domain/pom.xml
ear/pom.xml
</description></item><item><title>#37 TSK12: Añadir funcionalidad para recuperar relatos por texto (EJB) (43324098+sad8787)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/37/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/37/changes#detail0</guid><pubDate>Mon, 03 Nov 2025 19:31:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/test/resources/datasets/stories.xml
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
</description></item><item><title>#37 TSK12: Añadir funcionalidad para recuperar relatos por texto (EJB) (43324098+sad8787)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/37/changes#detail1</link><guid isPermaLink="false">job/microstories-2526-teamA/37/changes#detail1</guid><pubDate>Mon, 03 Nov 2025 19:31:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
</description></item><item><title>#36 tsk15: Refactors searchStories endpoint with `contains` param and JSON (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/36/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/36/changes#detail0</guid><pubDate>Mon, 03 Nov 2025 19:19:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
</description></item><item><title>#35 tsk8: Fixes missing dataset location and adds cleanup scripts for REST (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/35/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/35/changes#detail0</guid><pubDate>Mon, 03 Nov 2025 18:59:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/resources/scripts/cleanup.sql
tests/src/main/resources/stories.xml
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
tests/src/main/resources/datasets/stories.xml
</description></item><item><title>#34 tsk8: Implements REST tests for recent stories (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/34/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/34/changes#detail0</guid><pubDate>Mon, 03 Nov 2025 18:43:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/IsEqualToStory.java
rest/src/test/resources/test-persistence.xml
tests/src/main/resources/stories.xml
service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java
rest/src/test/resources/web.xml
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
rest/src/test/java/es/uvigo/esei/microstories/rest/GenericTypes.java
rest/src/test/java/es/uvigo/esei/microstories/rest/ResourceUnitTestSuite.java
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceRestTest.java
rest/src/test/resources/beans.xml
</description></item><item><title>#33 tsk13: Adds view for searching stories by text (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/33/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/33/changes#detail0</guid><pubDate>Sat, 01 Nov 2025 19:48:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/index.xhtml
jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
jsf/src/main/webapp/story/search.xhtml
</description></item><item><title>#32 tsk9: Refactor index.xhtml so it uses a template.xhtml file (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/32/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/32/changes#detail0</guid><pubDate>Sat, 01 Nov 2025 17:52:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/index.xhtml
jsf/src/main/webapp/resources/css/main.css
jsf/src/main/webapp/styles/main.css
jsf/src/main/webapp/WEB-INF/template.xhtml
</description></item><item><title>#32 tsk9: Fix read.xhtml to show story information (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/32/changes#detail1</link><guid isPermaLink="false">job/microstories-2526-teamA/32/changes#detail1</guid><pubDate>Sat, 01 Nov 2025 17:52:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
jsf/src/main/webapp/story/read.xhtml
</description></item><item><title>#31 TSK12: Añadir funcionalidad para recuperar relatos por texto (EJB) (43324098+sad8787)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/31/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/31/changes#detail0</guid><pubDate>Fri, 31 Oct 2025 09:30:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/test/java/es/uvigo/esei/microstories/services/StoryServiceTest.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceTest.java
rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
</description></item><item><title>#30 tsk2: Adds comments to classes (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/30/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/30/changes#detail0</guid><pubDate>Thu, 30 Oct 2025 22:11:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java
</description></item><item><title>#30 tsk6: Update publishedAt attribute as nullable (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/30/changes#detail1</link><guid isPermaLink="false">job/microstories-2526-teamA/30/changes#detail1</guid><pubDate>Thu, 30 Oct 2025 22:11:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>additional-material/db/microstories-mysql.creation.sql
domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
additional-material/db/microstories-mysql.full.sql
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java
</description></item><item><title>#30 tsk2: Improve the safety of the Story class (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/30/changes#detail2</link><guid isPermaLink="false">job/microstories-2526-teamA/30/changes#detail2</guid><pubDate>Thu, 30 Oct 2025 22:11:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java
</description></item><item><title>#30 tsk6: Update CONTRIBUTING.md to specify usage of DTO's classes (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/30/changes#detail3</link><guid isPermaLink="false">job/microstories-2526-teamA/30/changes#detail3</guid><pubDate>Thu, 30 Oct 2025 22:11:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>CONTRIBUTING.md
</description></item><item><title>#30 tsk6: Refactor StoryMapper.java for simplicity (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/30/changes#detail4</link><guid isPermaLink="false">job/microstories-2526-teamA/30/changes#detail4</guid><pubDate>Thu, 30 Oct 2025 22:11:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java
</description></item><item><title>#29 Removes unnecessary entries from `.gitignore` (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/29/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/29/changes#detail0</guid><pubDate>Thu, 30 Oct 2025 16:47:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>.gitignore
</description></item><item><title>#28 tsk8: Implements REST endpoint for recent stories (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/28/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/28/changes#detail0</guid><pubDate>Thu, 30 Oct 2025 16:37:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/main/java/es/uvigo/esei/microstories/api/StoryResource.java
rest/src/main/webapp/WEB-INF/web.xml
rest/src/main/java/es/uvigo/esei/microstories/api/ApplicationConfig.java
rest/src/test/java/java/es/uvigo/esei/microstories/api/StoryResourceTest.java
rest/src/test/java/es/uvigo/esei/microstories/rest/StoryResourceTest.java
rest/src/main/java/es/uvigo/esei/microstories/rest/StoryResource.java
</description></item><item><title>#27 TSK9: Mostrar vista de lectura story (JSF) Se implementa la vista de (43324098+sad8787)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/27/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/27/changes#detail0</guid><pubDate>Thu, 30 Oct 2025 14:31:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/resources/components/storyLink.xhtml
jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
jsf/src/main/webapp/story/read.xhtml
.gitignore
jsf/src/test/java/es/uvigo/esei/microstories/jsf/StoryManagedBeanTest.java
</description></item><item><title>#26 tsk6: Initializes lazy collections in StoryMapper to prevent incomplete (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/26/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/26/changes#detail0</guid><pubDate>Thu, 30 Oct 2025 14:09:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java
</description></item><item><title>#25 tsk2: Adds HUMOR and MYSTERY to ThemeType enum (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/25/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/25/changes#detail0</guid><pubDate>Thu, 30 Oct 2025 14:07:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>domain/src/main/java/es/uvigo/esei/microstories/domain/types/ThemeType.java
</description></item><item><title>#24 tsk4-5: Adds `publishedAt` field handling to Story dataset and matcher (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/24/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/24/changes#detail0</guid><pubDate>Thu, 30 Oct 2025 14:05:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/resources/stories.xml
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/IsEqualToStory.java
</description></item><item><title>#22 tsk4-5: Adds `publishedAt` field handling to Story dataset and matcher (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/22/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/22/changes#detail0</guid><pubDate>Thu, 30 Oct 2025 13:57:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/resources/stories.xml
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/IsEqualToStory.java
</description></item><item><title>#21 task 11 (REST) Añadir un recurso que devuelve un relato por su id (43324098+sad8787)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/21/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/21/changes#detail0</guid><pubDate>Thu, 30 Oct 2025 12:30:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>rest/src/main/java/es/uvigo/esei/microstories/api/StoryResource.java
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/IsEqualToEntity.java
rest/src/main/java/es/uvigo/esei/microstories/api/ApplicationConfig.java
.gitignore
rest/src/test/java/java/es/uvigo/esei/microstories/api/StoryResourceTest.java
</description></item><item><title>#20 tsk7: Adds ManagedBean to show the most recent stories (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/20/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/20/changes#detail0</guid><pubDate>Thu, 30 Oct 2025 01:34:09 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/index.xhtml
jsf/src/main/java/es/uvigo/esei/microstories/jsf/StoryManagedBean.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#19 Updates CONTRIBUTING.md to include DTO mapping conventions (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/19/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/19/changes#detail0</guid><pubDate>Tue, 28 Oct 2025 20:05:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>CONTRIBUTING.md
</description></item><item><title>#18 tsk10: Adds classes documentation (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/18/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/18/changes#detail0</guid><pubDate>Tue, 28 Oct 2025 19:53:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/main/java/es/uvigo/esei/microstories/dtos/StoryResponseDto.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java
</description></item><item><title>#17 tsk10: Adds method getStoryById to StoryService (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/17/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/17/changes#detail0</guid><pubDate>Tue, 28 Oct 2025 19:46:07 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
service/src/main/java/es/uvigo/esei/microstories/dtos/RecentStoriesResponseDto.java
service/src/main/java/es/uvigo/esei/microstories/dtos/StoryResponseDto.java
service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java
</description></item><item><title>#16 Updates commit title style to include colon after task ID (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/16/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/16/changes#detail0</guid><pubDate>Tue, 28 Oct 2025 19:35:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>CONTRIBUTING.md
</description></item><item><title>#15 tsk6: Adds StoryService with dtos and mappers (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/15/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/15/changes#detail0</guid><pubDate>Tue, 28 Oct 2025 19:22:04 +0100</pubDate><author>no-reply@uvigo.es</author><description>service/src/main/java/es/uvigo/esei/microstories/dtos/RecentStoriesResponseDto.java
service/src/main/java/es/uvigo/esei/microstories/mappers/StoryMapper.java
service/src/main/java/es/uvigo/esei/microstories/services/StoryService.java
</description></item><item><title>#14 tsk6: Adds publishedAt attribute to Story entity (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/14/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/14/changes#detail0</guid><pubDate>Tue, 28 Oct 2025 19:20:06 +0100</pubDate><author>no-reply@uvigo.es</author><description>additional-material/db/microstories-mysql.creation.sql
additional-material/db/microstories-mysql.data.sql
domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
additional-material/db/microstories-mysql.full.sql
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java
</description></item><item><title>#13 Refactors package structure to align with microstories project name (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/13/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/13/changes#detail0</guid><pubDate>Tue, 28 Oct 2025 18:53:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>domain/src/main/java/es/uvigo/esei/microstories/domain/types/ThemeType.java
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/IsEqualToStory.java
domain/src/main/java/es/uvigo/esei/microstories/domain/entities/Story.java
service/src/main/resources/META-INF/persistence.xml
domain/src/test/java/es/uvigo/esei/xcs/domain/entities/StoryTest.java
tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
domain/src/main/java/es/uvigo/esei/xcs/domain/types/GenreType.java
domain/src/main/java/es/uvigo/esei/xcs/domain/entities/Story.java
domain/src/main/java/es/uvigo/esei/microstories/domain/types/GenreType.java
domain/src/main/java/es/uvigo/esei/xcs/domain/types/ThemeType.java
domain/src/test/java/es/uvigo/esei/microstories/domain/entities/StoryTest.java
</description></item><item><title>#12 tsk5: Adds IsEqualToStory matcher for Story entity tests (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/12/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/12/changes#detail0</guid><pubDate>Tue, 28 Oct 2025 18:41:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/IsEqualToStory.java
</description></item><item><title>#11 tsk4: Added DataSet for Stories (isgarcia19)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/11/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/11/changes#detail0</guid><pubDate>Tue, 28 Oct 2025 18:35:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/java/es/uvigo/esei/dgss/teama/microstories/entities/StoriesDataset.java
</description></item><item><title>#10 tsk2: Adds commons-lang3 dependency (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/10/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/10/changes#detail0</guid><pubDate>Tue, 28 Oct 2025 18:32:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>pom.xml
domain/pom.xml
</description></item><item><title>#10 tsk2: Adds Story tests (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/10/changes#detail1</link><guid isPermaLink="false">job/microstories-2526-teamA/10/changes#detail1</guid><pubDate>Tue, 28 Oct 2025 18:32:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>domain/src/test/java/es/uvigo/esei/xcs/domain/entities/StoryTest.java
domain/src/main/java/es/uvigo/esei/xcs/domain/entities/Story.java
</description></item><item><title>#9 tsk4: Constructor for dataset Strory (www.hidan)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/9/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/9/changes#detail0</guid><pubDate>Tue, 28 Oct 2025 18:00:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>domain/src/main/java/es/uvigo/esei/xcs/domain/entities/Story.java
</description></item><item><title>#8 tsk3: Fixes card heights for uniform layout across rows (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/8/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/8/changes#detail0</guid><pubDate>Tue, 28 Oct 2025 17:44:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/index.xhtml
</description></item><item><title>#8 tsk2: add MySQL scripts (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/8/changes#detail1</link><guid isPermaLink="false">job/microstories-2526-teamA/8/changes#detail1</guid><pubDate>Tue, 28 Oct 2025 17:44:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>additional-material/db/microstories-mysql.delete.sql
additional-material/db/microstories-mysql.drop.sql
additional-material/db/microstories-mysql.creation.sql
additional-material/db/microstories-mysql.data.sql
additional-material/db/microstories-mysql.full.sql
</description></item><item><title>#7 tsk3: Improve header styling and source code formatting (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/7/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/7/changes#detail0</guid><pubDate>Tue, 28 Oct 2025 17:31:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/index.xhtml
jsf/src/main/webapp/styles/main.css
</description></item><item><title>#6 tsk3: Adds `.editorconfig` for consistent code style (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/6/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/6/changes#detail0</guid><pubDate>Tue, 28 Oct 2025 17:25:10 +0100</pubDate><author>no-reply@uvigo.es</author><description>.editorconfig
</description></item><item><title>#5 tsk2: update Story themes field (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/5/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/5/changes#detail0</guid><pubDate>Mon, 27 Oct 2025 20:19:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>domain/src/main/java/es/uvigo/esei/xcs/domain/entities/Story.java
</description></item><item><title>#5 tsk2: adds database declaration with SQL file (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/5/changes#detail1</link><guid isPermaLink="false">job/microstories-2526-teamA/5/changes#detail1</guid><pubDate>Mon, 27 Oct 2025 20:19:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>additional-material/db/microstories-mysql.full.sql
</description></item><item><title>#4 tsk3: Adds welcome page template (devpablogg)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/4/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/4/changes#detail0</guid><pubDate>Mon, 27 Oct 2025 20:03:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/webapp/index.xhtml
jsf/src/main/webapp/styles/main.css
</description></item><item><title>#3 fix:persistence.xml to create database (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/3/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/3/changes#detail0</guid><pubDate>Mon, 27 Oct 2025 19:46:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>jsf/src/main/resources/META-INF/persistence.xml
service/src/main/resources/META-INF/persistence.xml
domain/src/main/resources/META-INF/persistence.xml
</description></item><item><title>#3 feat:add Story entity (josecampor31)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/3/changes#detail1</link><guid isPermaLink="false">job/microstories-2526-teamA/3/changes#detail1</guid><pubDate>Mon, 27 Oct 2025 19:46:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>domain/src/main/java/es/uvigo/esei/xcs/domain/types/GenreType.java
domain/src/main/java/es/uvigo/esei/xcs/domain/entities/Story.java
domain/src/main/java/es/uvigo/esei/xcs/domain/types/ThemeType.java
service/src/main/resources/META-INF/persistence.xml
</description></item><item><title>#2 Story's Dataset in .xml format (senrapastorizabreixo)</title><link>http://sing.ei.uvigo.es/dt/jenkins/job/microstories-2526-teamA/2/changes#detail0</link><guid isPermaLink="false">job/microstories-2526-teamA/2/changes#detail0</guid><pubDate>Mon, 27 Oct 2025 19:30:08 +0100</pubDate><author>no-reply@uvigo.es</author><description>tests/src/main/resources/stories.xml
</description></item></channel></rss>