diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4569af6eda26422c59d8a41be57044fbf9fd45a2..9d75ad8fe35e327ea068618d237570538145d521 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,10 @@
   [#130](https://git.project-insanity.org/onny/nextcloud-app-podcast/-/issues/130) @onny
 
 ### Fixed
+- Fix shows grid view layout left-align
+  [#105](https://git.project-insanity.org/onny/nextcloud-app-podcast/-/issues/105) @onny
+- Trim podcast episode description in show view
+  [#123](https://git.project-insanity.org/onny/nextcloud-app-podcast/-/issues/123) @onny
 - Player: Display correct position while seeking
   [#124](https://git.project-insanity.org/onny/nextcloud-app-podcast/-/issues/124) @onny
 - Fix app description, added more screenshots
diff --git a/src/components/ItemGrid.vue b/src/components/ItemGrid.vue
index 173ad81c7f7fc58a71d4464fc4f7c54d0d1e4585..440598a3ec5986afa1832d2d49ec1f3eb877ee85 100644
--- a/src/components/ItemGrid.vue
+++ b/src/components/ItemGrid.vue
@@ -88,13 +88,12 @@ export default {
 
 .grid {
 	display: grid;
-	grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
+	grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));
+	grid-gap: 15px;
 }
 
 .podcastCard {
 	height: 220px;
-	margin-right: 15px;
-	flex-shrink: 0;
 	background: rgba(241, 241, 241, 0.6);
 	border-radius: 3px;
 	padding: 15px;
diff --git a/src/services/ShowApi.js b/src/services/ShowApi.js
index 6cc7c61dd0463de666f1cdd35aa431b8b00d0d43..f0b18af2003ea4a8f75f482724354946f112e1b5 100644
--- a/src/services/ShowApi.js
+++ b/src/services/ShowApi.js
@@ -39,8 +39,8 @@ export class ShowApi {
 			imgurl: show.smallImageURL,
 			title: show.title,
 			author: show.author,
-			lastpub: show.lastpub,
 		}
+		// lastpub: show.lastpub,
 		axios.defaults.headers.requesttoken = requesttoken
 		return axios.post(this.url('/shows'), show)
 			.then(