Compare commits

..

3 Commits

Author SHA1 Message Date
github-actions[bot]
0b4c07fade chore(master): release 0.22.3 2026-02-05 08:24:56 +02:00
4be4d81d48 fix(deps): mark floating-vue as external 2026-02-05 08:23:23 +02:00
Nextcloud bot
9983cb9b1c fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-05 02:19:39 +00:00
11 changed files with 51 additions and 16 deletions

View File

@@ -1 +1 @@
{".":"0.22.2"}
{".":"0.22.3"}

View File

@@ -1,5 +1,13 @@
# Changelog
## [0.22.3](https://github.com/chenasraf/nextcloud-forum/compare/v0.22.2...v0.22.3) (2026-02-05)
### Bug Fixes
* **deps:** mark floating-vue as external ([4be4d81](https://github.com/chenasraf/nextcloud-forum/commit/4be4d81d48e8ae7c945647d1096242bc990db532))
* **l10n:** Update translations from Transifex ([9983cb9](https://github.com/chenasraf/nextcloud-forum/commit/9983cb9b1c206d406d97757085465287dc0c711e))
## [0.22.2](https://github.com/chenasraf/nextcloud-forum/compare/v0.22.1...v0.22.2) (2026-02-04)

View File

@@ -37,7 +37,7 @@ This app is in early stages of development. While functional, you may encounter
The forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control.
]]></description>
<version>0.22.2</version>
<version>0.22.3</version>
<licence>agpl</licence>
<author mail="contact@casraf.dev" homepage="https://casraf.dev">Chen Asraf</author>
<namespace>Forum</namespace>

View File

@@ -1,9 +1,20 @@
OC.L10N.register(
"forum",
{
"Recent Forum activity" : "Recent Forum activity",
"More activity" : "More activity",
"New thread by %1$s" : "New thread by %1$s",
"Reply by %1$s" : "Reply by %1$s",
"No recent forum activity" : "No recent forum activity",
"Top Forum activity" : "Top Forum activity",
"Browse forum" : "Browse forum",
"_%n thread_::_%n threads_" : ["%n thread","%n threads"],
"_%n view_::_%n views_" : ["%n view","%n views"],
"No forum activity" : "No forum activity",
"Top Forum categories" : "Top Forum categories",
"No categories available" : "No categories available",
"Top Forum threads" : "Top Forum threads",
"No threads available" : "No threads available",
"Admin" : "Admin",
"Administrator role with full permissions" : "Administrator role with full permissions",
"Moderator" : "Moderator",
@@ -46,6 +57,9 @@ OC.L10N.register(
"Deleted user" : "Deleted user",
"A community-driven forum built right into your Nextcloud instance" : "A community-driven forum built right into your Nextcloud instance",
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control.",
"Repair Database Initial Data" : "Repair Database Initial Data",
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists.",
"Run Repair Database Initial Data" : "Run Repair Database Initial Data",
"User Roles" : "User Roles",
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users.",
"User ID" : "User ID",
@@ -54,6 +68,7 @@ OC.L10N.register(
"Select a role" : "Select a role",
"Assign Role" : "Assign Role",
"Failed to fetch roles" : "Failed to fetch roles",
"Failed to run repair database initial data" : "Failed to run repair database initial data",
"Failed to assign role" : "Failed to assign role",
"Loading …" : "Loading …",
"Search" : "Search",

View File

@@ -1,7 +1,18 @@
{ "translations": {
"Recent Forum activity" : "Recent Forum activity",
"More activity" : "More activity",
"New thread by %1$s" : "New thread by %1$s",
"Reply by %1$s" : "Reply by %1$s",
"No recent forum activity" : "No recent forum activity",
"Top Forum activity" : "Top Forum activity",
"Browse forum" : "Browse forum",
"_%n thread_::_%n threads_" : ["%n thread","%n threads"],
"_%n view_::_%n views_" : ["%n view","%n views"],
"No forum activity" : "No forum activity",
"Top Forum categories" : "Top Forum categories",
"No categories available" : "No categories available",
"Top Forum threads" : "Top Forum threads",
"No threads available" : "No threads available",
"Admin" : "Admin",
"Administrator role with full permissions" : "Administrator role with full permissions",
"Moderator" : "Moderator",
@@ -44,6 +55,9 @@
"Deleted user" : "Deleted user",
"A community-driven forum built right into your Nextcloud instance" : "A community-driven forum built right into your Nextcloud instance",
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control.",
"Repair Database Initial Data" : "Repair Database Initial Data",
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists.",
"Run Repair Database Initial Data" : "Run Repair Database Initial Data",
"User Roles" : "User Roles",
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users.",
"User ID" : "User ID",
@@ -52,6 +66,7 @@
"Select a role" : "Select a role",
"Assign Role" : "Assign Role",
"Failed to fetch roles" : "Failed to fetch roles",
"Failed to run repair database initial data" : "Failed to run repair database initial data",
"Failed to assign role" : "Failed to assign role",
"Loading …" : "Loading …",
"Search" : "Search",

View File

@@ -56,6 +56,9 @@ OC.L10N.register(
"Welcome to the forum!" : "Tere tulemast foorumisse!",
"Deleted user" : "Kustutatud kasutaja",
"A community-driven forum built right into your Nextcloud instance" : "Kogukonnapõhine foorum, mis toimib otse sinu Nextcloudi serveris.",
"Repair Database Initial Data" : "Paranda andmebaasi algsed andmed",
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Käivita käsk, mis parandab andmebaasi algsed vaikimisi andmed (rollid, kategooriad, õigused, BBC-koodid). Kuna olemasolevad andmed jäävad vahele, siis seda võid käivitada ka mitu korda.",
"Run Repair Database Initial Data" : "Käivita toiming, mis parandab andmebaasi algsed andmed",
"User Roles" : "Kasutajarollid",
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Lisa foorumikasutajatele rollid. Sedaviisi saad soovitud kasutajad muuta moderaatoriteks või peakasutajateks.",
"User ID" : "Kasutajatunnus",
@@ -64,6 +67,7 @@ OC.L10N.register(
"Select a role" : "Vali roll",
"Assign Role" : "Määra roll",
"Failed to fetch roles" : "Rollide laadimine ei õnnestunud",
"Failed to run repair database initial data" : "Toimingu, mis parandab andmebaasi algsed andmed, käivitamine ei õnnestunud",
"Failed to assign role" : "Rolli määramine ei õnnestunud",
"Loading …" : "Laadin...",
"Search" : "Otsi",

View File

@@ -54,6 +54,9 @@
"Welcome to the forum!" : "Tere tulemast foorumisse!",
"Deleted user" : "Kustutatud kasutaja",
"A community-driven forum built right into your Nextcloud instance" : "Kogukonnapõhine foorum, mis toimib otse sinu Nextcloudi serveris.",
"Repair Database Initial Data" : "Paranda andmebaasi algsed andmed",
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Käivita käsk, mis parandab andmebaasi algsed vaikimisi andmed (rollid, kategooriad, õigused, BBC-koodid). Kuna olemasolevad andmed jäävad vahele, siis seda võid käivitada ka mitu korda.",
"Run Repair Database Initial Data" : "Käivita toiming, mis parandab andmebaasi algsed andmed",
"User Roles" : "Kasutajarollid",
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Lisa foorumikasutajatele rollid. Sedaviisi saad soovitud kasutajad muuta moderaatoriteks või peakasutajateks.",
"User ID" : "Kasutajatunnus",
@@ -62,6 +65,7 @@
"Select a role" : "Vali roll",
"Assign Role" : "Määra roll",
"Failed to fetch roles" : "Rollide laadimine ei õnnestunud",
"Failed to run repair database initial data" : "Toimingu, mis parandab andmebaasi algsed andmed, käivitamine ei õnnestunud",
"Failed to assign role" : "Rolli määramine ei õnnestunud",
"Loading …" : "Laadin...",
"Search" : "Otsi",

View File

@@ -58,8 +58,5 @@
"vite-plugin-checker": "^0.12.0",
"vitest": "^4.0.18",
"vue-tsc": "^2.2.12"
},
"peerDependencies": {
"floating-vue": "*"
}
}

3
pnpm-lock.yaml generated
View File

@@ -32,9 +32,6 @@ importers:
date-fns:
specifier: ^4.1.0
version: 4.1.0
floating-vue:
specifier: '*'
version: 5.2.2(vue@3.5.27(typescript@5.9.2))
linkifyjs:
specifier: ^4.3.2
version: 4.3.2

View File

@@ -1 +1 @@
0.22.2
0.22.3

View File

@@ -3,13 +3,7 @@ import path from 'path'
import { visualizer } from 'rollup-plugin-visualizer'
import checker from 'vite-plugin-checker'
const manualChunksList = [
'emoji-mart-vue-fast',
'date-fns',
'lodash',
'floating-vue',
'vue-material-design-icons',
]
const manualChunksList = ['emoji-mart-vue-fast', 'date-fns', 'lodash', 'vue-material-design-icons']
const manualChunksGroups = {
vue: ['vue-router', 'vue'],
@@ -60,6 +54,7 @@ export default createAppConfig(
manifest: true,
cssCodeSplit: false,
rollupOptions: {
external: ['floating-vue'],
output: {
entryFileNames: 'js/[name]-[hash].mjs',
chunkFileNames: 'js/[name]-[hash].mjs',