App redesign (#2946)

* Start of app redesign

* format

* continue progress

* Content page nearly done

* Fix recursion issues with content page

* Fix update all alignment

* Discover page progress

* Settings progress

* Removed unlocked-size hack that breaks web

* Revamp project page, refactor web project page to share code with app, fixed loading bar, misc UI/UX enhancements, update ko-fi logo, update arrow icons, fix web issues caused by floating-vue migration, fix tooltip issues, update web tooltips, clean up web hydration issues

* Ads + run prettier

* Begin auth refactor, move common messages to ui lib, add i18n extraction to all apps, begin Library refactor

* fix ads not hiding when plus log in

* rev lockfile changes/conflicts

* Fix sign in page

* Add generated

* (mostly) Data driven search

* Fix search mobile issue

* profile fixes

* Project versions page, fix typescript on UI lib and misc fixes

* Remove unused gallery component

* Fix linkfunction err

* Search filter controls at top, localization for locked filters

* Fix provided filter names

* Fix navigating from instance browse to main browse

* Friends frontend (#2995)

* Friends system frontend

* (almost) finish frontend

* finish friends, fix lint

* Fix lint

---------

Signed-off-by: Geometrically <18202329+Geometrically@users.noreply.github.com>

* Refresh macOS app icon

* Update web search UI more

* Fix link opens

* Fix frontend build

---------

Signed-off-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
Co-authored-by: Jai A <jaiagr+gpg@pm.me>
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
This commit is contained in:
Prospector
2024-12-11 19:54:18 -08:00
committed by GitHub
parent 6ec1dcf088
commit c39bb78e38
257 changed files with 15713 additions and 9475 deletions

View File

@@ -1,193 +0,0 @@
export const commonMessages = defineMessages({
allProjectType: {
id: "project-type.all",
defaultMessage: "All",
},
cancelButton: {
id: "button.cancel",
defaultMessage: "Cancel",
},
collectionsLabel: {
id: "label.collections",
defaultMessage: "Collections",
},
continueButton: {
id: "button.continue",
defaultMessage: "Continue",
},
copyIdButton: {
id: "button.copy-id",
defaultMessage: "Copy ID",
},
changesSavedLabel: {
id: "label.changes-saved",
defaultMessage: "Changes saved",
},
createAProjectButton: {
id: "button.create-a-project",
defaultMessage: "Create a project",
},
createdAgoLabel: {
id: "label.created-ago",
defaultMessage: "Created {ago}",
},
dashboardLabel: {
id: "label.dashboard",
defaultMessage: "Dashboard",
},
dateAtTimeTooltip: {
id: "tooltip.date-at-time",
defaultMessage: "{date, date, long} at {time, time, short}",
},
deleteLabel: {
id: "label.delete",
defaultMessage: "Delete",
},
descriptionLabel: {
id: "label.description",
defaultMessage: "Description",
},
editButton: {
id: "button.edit",
defaultMessage: "Edit",
},
errorLabel: {
id: "label.error",
defaultMessage: "Error",
},
errorNotificationTitle: {
id: "notification.error.title",
defaultMessage: "An error occurred",
},
followedProjectsLabel: {
id: "label.followed-projects",
defaultMessage: "Followed projects",
},
galleryInputView: {
id: "input.view.gallery",
defaultMessage: "Gallery view",
},
gridInputView: {
id: "input.view.grid",
defaultMessage: "Grid view",
},
listInputView: {
id: "input.view.list",
defaultMessage: "Rows view",
},
moderationLabel: {
id: "label.moderation",
defaultMessage: "Moderation",
},
notificationsLabel: {
id: "label.notifications",
defaultMessage: "Notifications",
},
privateLabel: {
id: "collection.label.private",
defaultMessage: "Private",
},
publicLabel: {
id: "label.public",
defaultMessage: "Public",
},
rejectedLabel: {
id: "label.rejected",
defaultMessage: "Rejected",
},
reportButton: {
id: "button.report",
defaultMessage: "Report",
},
passwordLabel: {
id: "label.password",
defaultMessage: "Password",
},
saveButton: {
id: "button.save",
defaultMessage: "Save",
},
saveChangesButton: {
id: "button.save-changes",
defaultMessage: "Save changes",
},
scopesLabel: {
id: "label.scopes",
defaultMessage: "Scopes",
},
serversLabel: {
id: "label.servers",
defaultMessage: "Servers",
},
settingsLabel: {
id: "label.settings",
defaultMessage: "Settings",
},
signInButton: {
id: "button.sign-in",
defaultMessage: "Sign in",
},
signOutButton: {
id: "button.sign-out",
defaultMessage: "Sign out",
},
titleLabel: {
id: "label.title",
defaultMessage: "Title",
},
unlistedLabel: {
id: "label.unlisted",
defaultMessage: "Unlisted",
},
uploadImageButton: {
id: "button.upload-image",
defaultMessage: "Upload image",
},
visibilityLabel: {
id: "label.visibility",
defaultMessage: "Visibility",
},
visitYourProfile: {
id: "label.visit-your-profile",
defaultMessage: "Visit your profile",
},
});
export const commonSettingsMessages = defineMessages({
appearance: {
id: "settings.appearance.title",
defaultMessage: "Appearance",
},
language: {
id: "settings.language.title",
defaultMessage: "Language",
},
profile: {
id: "settings.profile.title",
defaultMessage: "Public profile",
},
account: {
id: "settings.account.title",
defaultMessage: "Account and security",
},
authorizedApps: {
id: "settings.authorized-apps.title",
defaultMessage: "Authorized apps",
},
sessions: {
id: "settings.sessions.title",
defaultMessage: "Sessions",
},
pats: {
id: "settings.pats.title",
defaultMessage: "Personal access tokens",
},
applications: {
id: "settings.applications.title",
defaultMessage: "Your applications",
},
billing: {
id: "settings.billing.title",
defaultMessage: "Billing and subscriptions",
},
});