Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified img/nextcloudHub.mp4
Binary file not shown.
Binary file modified img/nextcloudHub.webm
Binary file not shown.
4 changes: 2 additions & 2 deletions js/firstrunwizard-about.mjs
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=[window.OC.filePath('firstrunwizard', '', 'js/main-CPPyNmmR.chunk.mjs'),window.OC.filePath('firstrunwizard', '', 'js/NcIconSvgWrapper-CHmdAuhg-DKUczguA.chunk.mjs')])))=>i.map(i=>d[i]);
import{_ as i}from"./modulepreload-polyfill-Cp76Uzro.chunk.mjs";document.addEventListener("DOMContentLoaded",function(){const e=()=>document.querySelector("#firstrunwizard_about"),n=()=>{e().addEventListener("click",async function(t){t.stopPropagation(),t.preventDefault();const o=document.querySelector('[aria-controls="header-menu-user-menu"]')??void 0,{open:r}=await i(async()=>{const{open:u}=await import("./main-CPPyNmmR.chunk.mjs");return{open:u}},__vite__mapDeps([0,1]),import.meta.url);r(o),OC.hideMenus(()=>!1)})};e()?n():window._nc_event_bus.subscribe("core:user-menu:mounted",n)});
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=[window.OC.filePath('firstrunwizard', '', 'js/main-QHshfd3G.chunk.mjs'),window.OC.filePath('firstrunwizard', '', 'js/NcIconSvgWrapper-CHmdAuhg-DKUczguA.chunk.mjs')])))=>i.map(i=>d[i]);
import{_ as i}from"./modulepreload-polyfill-Cp76Uzro.chunk.mjs";document.addEventListener("DOMContentLoaded",function(){const e=()=>document.querySelector("#firstrunwizard_about"),n=()=>{e().addEventListener("click",async function(t){t.stopPropagation(),t.preventDefault();const o=document.querySelector('[aria-controls="header-menu-user-menu"]')??void 0,{open:r}=await i(async()=>{const{open:u}=await import("./main-QHshfd3G.chunk.mjs");return{open:u}},__vite__mapDeps([0,1]),import.meta.url);r(o),OC.hideMenus(()=>!1)})};e()?n():window._nc_event_bus.subscribe("core:user-menu:mounted",n)});
4 changes: 2 additions & 2 deletions js/firstrunwizard-activate.mjs
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=[window.OC.filePath('firstrunwizard', '', 'js/main-CPPyNmmR.chunk.mjs'),window.OC.filePath('firstrunwizard', '', 'js/NcIconSvgWrapper-CHmdAuhg-DKUczguA.chunk.mjs')])))=>i.map(i=>d[i]);
import{_ as t}from"./modulepreload-polyfill-Cp76Uzro.chunk.mjs";document.addEventListener("DOMContentLoaded",async function(){(await t(()=>import("./main-CPPyNmmR.chunk.mjs"),__vite__mapDeps([0,1]),import.meta.url)).open()});
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=[window.OC.filePath('firstrunwizard', '', 'js/main-QHshfd3G.chunk.mjs'),window.OC.filePath('firstrunwizard', '', 'js/NcIconSvgWrapper-CHmdAuhg-DKUczguA.chunk.mjs')])))=>i.map(i=>d[i]);
import{_ as t}from"./modulepreload-polyfill-Cp76Uzro.chunk.mjs";document.addEventListener("DOMContentLoaded",async function(){(await t(()=>import("./main-QHshfd3G.chunk.mjs"),__vite__mapDeps([0,1]),import.meta.url)).open()});
10 changes: 5 additions & 5 deletions js/main-CPPyNmmR.chunk.mjs → js/main-QHshfd3G.chunk.mjs

Large diffs are not rendered by default.

File renamed without changes.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion lib/Constants.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ class Constants {
* Version for which the latest changelog entries are available
* This is used to decide if we show the wizard for users on an update
*/
public const CHANGELOG_VERSION = '29.0.0';
public const CHANGELOG_VERSION = '31.0.0';
}
26 changes: 14 additions & 12 deletions src/hub-release.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import { translate as t } from '@nextcloud/l10n'
import { t } from '@nextcloud/l10n'

/* How to do a new release?
* 1. Update the `version` to the current HUB release
Expand All @@ -12,31 +12,33 @@ import { translate as t } from '@nextcloud/l10n'
*/
export default {
/** The HUB release version */
version: '9',
version: '10',

/** Link to further information (e.g. blog post) */
link: 'https://nextcloud.com/blog/nextcloud-hub9/',
link: 'https://nextcloud.com/blog/nextcloud-hub10/',

/** Release notes in list format */
releaseNotes: [
'🌐 ' + t('firstrunwizard', 'Federated collaboration: file sharing, messaging, calls'),
'🔒 ' + t('firstrunwizard', 'End-to-end encryption in calls and web'),

'📌 ' + t('firstrunwizard', 'Nextcloud Whiteboard'),
' ' + t('firstrunwizard', 'Performance improvements across all our products'),

'️ ' + t('firstrunwizard', 'Workflow Engine'),
'️ ' + t('firstrunwizard', 'Thousands of tweaks for improved UX and stability'),

'💌 ' + t('firstrunwizard', 'Safer and swifter mail'),
' ' + t('firstrunwizard', 'Your own new personal assistant'),

'🔗 ' + t('firstrunwizard', 'Public Collectives sharing, previews and QR-codes'),
'🔄 ' + t('firstrunwizard', 'Seamless file conversions'),

'🎨 ' + t('firstrunwizard', 'Office and PDF templates'),
'👥 ' + t('firstrunwizard', 'Smarter team sharing with Team folders'),

'💬 ' + t('firstrunwizard', 'Chat mode for Nextcloud Assistant'),
'💬 ' + t('firstrunwizard', 'Schedule meetings directly in Talk'),

'📧 ' + t('firstrunwizard', 'Mail you love again: translations, summaries, and mentions'),
],

/** Alternative text for the release animation */
videoAltText: t('firstrunwizard', 'Get to know the new features of Hub 9'),
videoAltText: t('firstrunwizard', 'Get to know the new features of Hub {version}', { version: '10' }),

/** Subject that is used when sharing the post */
shareSubject: t('firstrunwizard', 'Nextcloud Hub {version} release', { version: '9' }),
shareSubject: t('firstrunwizard', 'Nextcloud Hub 10 is here – your modular & unified digital workspace! 💫'),
}
Loading