+
+
+
diff --git a/i18n/locales/en_us.json b/i18n/locales/en_us.json
index 7cb3bb2..2356acb 100644
--- a/i18n/locales/en_us.json
+++ b/i18n/locales/en_us.json
@@ -137,6 +137,10 @@
"usernameTaken": "Username already taken."
},
"backHome": "{arrow} Back to home",
+ "externalUrl": {
+ "subtitle": "This message is only visible to admins.",
+ "title": "Accessing over different EXTERNAL_URL. Please check the docs."
+ },
"game": {
"banner": {
"description": "Drop failed to update the banner image: {0}",
@@ -212,10 +216,6 @@
"desc": "Drop encountered an error while updating the version: {error}",
"title": "There an error while updating the version order"
}
- },
- "externalUrl": {
- "title": "Accessing over different EXTERNAL_URL. Please check the docs.",
- "subtitle": "This message is only visible to admins."
}
},
"footer": {
@@ -327,6 +327,7 @@
"description": "Companies organize games by who they were developed or published by.",
"editor": {
"action": "Add Game {plus}",
+ "descriptionPlaceholder": "{'<'}description{'>'}",
"developed": "Developed",
"libraryDescription": "Add, remove, or customise what this company has developed and/or published.",
"libraryTitle": "Game Library",
@@ -334,25 +335,23 @@
"published": "Published",
"uploadBanner": "Upload banner",
"uploadIcon": "Upload icon",
- "descriptionPlaceholder": "{'<'}description{'>'}",
"websitePlaceholder": "{'<'}website{'>'}"
},
"modals": {
+ "createDescription": "Create a company to further organize your games.",
+ "createFieldDescription": "Company Description",
+ "createFieldDescriptionPlaceholder": "A small indie studio that...",
+ "createFieldName": "Company Name",
+ "createFieldNamePlaceholder": "My New Company...",
+ "createFieldWebsite": "Company Website",
+ "createFieldWebsitePlaceholder": "https://example.com/",
+ "createTitle": "Create a company",
"nameDescription": "Edit the company's name. Used to match to new game imports.",
"nameTitle": "Edit company name",
"shortDeckDescription": "Edit the company's description. Doesn't affect long (markdown) description.",
"shortDeckTitle": "Edit company description",
"websiteDescription": "Edit the company's website. Note: this will be a link, and won't have redirect protection.",
- "websiteTitle": "Edit company website",
-
- "createTitle": "Create a company",
- "createDescription": "Create a company to further organize your games.",
- "createFieldName": "Company Name",
- "createFieldNamePlaceholder": "My New Company...",
- "createFieldDescription": "Company Description",
- "createFieldDescriptionPlaceholder": "A small indie studio that...",
- "createFieldWebsite": "Company Website",
- "createFieldWebsitePlaceholder": "https://example.com/"
+ "websiteTitle": "Edit company website"
},
"noCompanies": "No companies",
"noGames": "No games",
@@ -373,6 +372,8 @@
},
"metadataProvider": "Metadata provider",
"noGames": "No games imported",
+ "libraryHint": "No libraries configured.",
+ "libraryHintDocsLink": "What does this mean? {arrow}",
"offline": "Drop couldn't access this game.",
"offlineTitle": "Game offline",
"openEditor": "Open in Editor {arrow}",
@@ -382,12 +383,15 @@
"create": "Create source",
"createDesc": "Drop will use this source to access your game library, and make them available.",
"desc": "Configure your library sources, where Drop will look for new games and versions to import.",
+ "documentationLink": "Documentation {arrow}",
"edit": "Edit source",
"fsDesc": "Imports games from a path on disk. Requires version-based folder structure, and supports archived games.",
"fsFlatDesc": "Imports games from a path on disk, but without a separate version subfolder. Useful when migrating an existing library to Drop.",
+ "fsFlatTitle": "Compatibility",
"fsPath": "Path",
"fsPathDesc": "An absolute path to your game library.",
"fsPathPlaceholder": "/mnt/games",
+ "fsTitle": "Drop-style",
"link": "Sources {arrow}",
"nameDesc": "The name of your source, for reference.",
"namePlaceholder": "My New Source",
@@ -514,13 +518,13 @@
"images": "Game Images",
"lookAt": "Check it out",
"noDevelopers": "No developers",
- "noGame": "NO GAME",
"noFeatured": "NO FEATURED GAMES",
- "openFeatured": "Star games in Admin Library {arrow}",
+ "noGame": "NO GAME",
"noImages": "No images",
"noPublishers": "No publishers.",
"noTags": "No tags",
"openAdminDashboard": "Open in Admin Dashboard",
+ "openFeatured": "Star games in Admin Library {arrow}",
"platform": "Platform | Platform | Platforms",
"publishers": "Publishers | Publisher | Publishers",
"rating": "Rating",
@@ -560,7 +564,9 @@
"cleanupSessionsName": "Clean up sessions."
},
"viewTask": "View {arrow}",
- "weeklyScheduledTitle": "Weekly scheduled tasks"
+ "weeklyScheduledTitle": "Weekly scheduled tasks",
+ "progress": "{0}%",
+ "execute": "{arrow} Execute"
}
},
"title": "Drop",
@@ -585,7 +591,6 @@
"admin": {
"adminHeader": "Admin?",
"adminUserLabel": "Admin user",
- "authLink": "Authentication {arrow}",
"authentication": {
"configure": "Configure",
"description": "Drop supports a variety of \"authentication mechanisms\". As you enable or disable them, they are shown on the sign in screen for users to select from. Click the dot menu to configure the authentication mechanism.",
@@ -597,6 +602,7 @@
"srOpenOptions": "Open options",
"title": "Authentication"
},
+ "authLink": "Authentication {arrow}",
"authoptionsHeader": "Auth Options",
"delete": "Delete",
"deleteUser": "Delete user {0}",
@@ -609,7 +615,7 @@
"createInvitation": "Create invitation",
"description": "Simple authentication uses a system of 'invitations' to create users. You can create an invitation, and optionally specify a username or email for the user, and then it will generate a magic URL that can be used to create an account.",
"expires": "Expires: {expiry}",
- "invitationTitle": "invitations",
+ "invitationTitle": "Invitations",
"invite3Days": "3 days",
"invite6Months": "6 months",
"inviteAdminSwitchDescription": "Create this user as an administrator",
diff --git a/package.json b/package.json
index 3a68d92..9eb9722 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "drop",
- "version": "0.3.1",
+ "version": "0.3.2",
"private": true,
"type": "module",
"license": "AGPL-3.0-or-later",
@@ -21,7 +21,7 @@
},
"dependencies": {
"@discordapp/twemoji": "^16.0.1",
- "@drop-oss/droplet": "2.3.0",
+ "@drop-oss/droplet": "2.3.1",
"@headlessui/vue": "^1.7.23",
"@heroicons/vue": "^2.1.5",
"@lobomfz/prismark": "0.0.3",
diff --git a/pages/admin/library/index.vue b/pages/admin/library/index.vue
index f113509..cae7817 100644
--- a/pages/admin/library/index.vue
+++ b/pages/admin/library/index.vue
@@ -242,11 +242,40 @@
{{ $t("common.noResults") }}