diff --git a/frontend/src/stores/phone.ts b/frontend/src/stores/phone.ts index cdaa3cf..8a77b2a 100644 --- a/frontend/src/stores/phone.ts +++ b/frontend/src/stores/phone.ts @@ -1014,6 +1014,9 @@ const defaultLocales: LocaleTree = { editProfile: 'Edit profile', saved: 'Saved', photos: 'Photos', + allPosts: 'All posts', + videos: 'Videos', + taggedPosts: 'Tagged posts', emptyBio: 'No bio yet.', authTitle: 'Your Picstagram profile', login: 'Sign In', @@ -1087,6 +1090,8 @@ const defaultLocales: LocaleTree = { removeComment: 'Remove comment', likes: '{count} likes', viewComments: 'View all {count} comments', + showReplies: 'Show {count} replies', + hideReplies: 'Hide replies', like: 'Like', unlike: 'Unlike', save: 'Save', @@ -1106,6 +1111,7 @@ const defaultLocales: LocaleTree = { decline: 'Decline', noConnections: 'No profiles here yet', shareProfile: 'Share profile', + share: 'Share', followRequests: 'Follow requests', noActivity: 'No activity yet', markRead: 'Mark as read', diff --git a/frontend/src/views/apps/PicstagramApp.contract.test.ts b/frontend/src/views/apps/PicstagramApp.contract.test.ts new file mode 100644 index 0000000..8a29dba --- /dev/null +++ b/frontend/src/views/apps/PicstagramApp.contract.test.ts @@ -0,0 +1,43 @@ +import { readFileSync } from 'node:fs' + +import { describe, expect, it } from 'vitest' + +const source = readFileSync( + new URL('./PicstagramApp.vue', import.meta.url), + 'utf8', +) + +describe('Picstagram app layout', () => { + it('keeps the feed title centered between create and activity actions', () => { + expect(source).toContain('