2
0
Lauri Ojansivu 3 долоо хоног өмнө
parent
commit
c0d44a8686

+ 1 - 1
CHANGELOG.md

@@ -15,7 +15,7 @@ Fixing other platforms In Progress.
 
 
 [How to upgrade WeKan](https://github.com/wekan/wekan/issues/4585)
 [How to upgrade WeKan](https://github.com/wekan/wekan/issues/4585)
 
 
-# Upcoming WeKan ® release
+# v7.90 2025-05-14 WeKan ® release
 
 
 This release fixes the following bugs:
 This release fixes the following bugs:
 
 

+ 1 - 1
Stackerfile.yml

@@ -1,5 +1,5 @@
 appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928
 appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928
-appVersion: "v7.89.0"
+appVersion: "v7.90.0"
 files:
 files:
   userUploads:
   userUploads:
     - README.md
     - README.md

+ 2 - 2
docs/Platforms/Propietary/Windows/Offline.md

@@ -10,7 +10,7 @@ This is without container (without Docker or Snap).
 
 
 Right click and download files 1-4:
 Right click and download files 1-4:
 
 
-1. [wekan-7.89-amd64-windows.zip](https://github.com/wekan/wekan/releases/download/v7.89/wekan-7.89-amd64-windows.zip)
+1. [wekan-7.90-amd64-windows.zip](https://github.com/wekan/wekan/releases/download/v7.90/wekan-7.90-amd64-windows.zip)
 
 
 2. [node.exe](https://nodejs.org/dist/latest-v14.x/win-x64/node.exe)
 2. [node.exe](https://nodejs.org/dist/latest-v14.x/win-x64/node.exe)
 
 
@@ -22,7 +22,7 @@ Right click and download files 1-4:
 
 
 6. Double click `mongodb-windows-x86_64-6.0.23-signed.msi` . In installer, uncheck downloading MongoDB compass.
 6. Double click `mongodb-windows-x86_64-6.0.23-signed.msi` . In installer, uncheck downloading MongoDB compass.
 
 
-7. Unzip `wekan-7.89-amd64-windows.zip` , inside it is directory `bundle`, to it copy other files:
+7. Unzip `wekan-7.90-amd64-windows.zip` , inside it is directory `bundle`, to it copy other files:
 
 
 ```
 ```
 bundle (directory)
 bundle (directory)

+ 55 - 1
docs/Translations/Translations.md

@@ -27,4 +27,58 @@ Then in your JADE files, use the string like so:
 
 
 We pull all translations from Transifex before every new Wekan release
 We pull all translations from Transifex before every new Wekan release
 candidate, ask the translators to review the app, and pull all translations
 candidate, ask the translators to review the app, and pull all translations
-again for the final release.
+again for the final release.
+
+## Example
+
+```
+diff --git a/client/components/cards/cardDetails.jade b/client/components/cards/cardDetails.jade
+index ee31d76be..e3b2ea7cd 100644
+--- a/client/components/cards/cardDetails.jade
++++ b/client/components/cards/cardDetails.jade
+@@ -142,19 +142,19 @@ template(name="cardDetails")
+           .card-details-item.card-details-item-recurring
+             h3.card-details-item-title
+               i.fa.fa-repeat
+-              | Recurrence
++              | {{_ 'recurrence'}}
+             label
+               input.js-recurring-checkbox(type="checkbox" checked=card.isRecurring)
+-              |  Repeat this card
++              |  {{_ 'repeat-this-card'}}
+             if card.isRecurring
+               label
+-                | Repeat every
++                | {{_ 'repeat-every'}}
+                 select.js-recurring-pattern
+-                  option(value="daily" selected=card.recurrencePattern === 'daily') Daily
+-                  option(value="weekly" selected=card.recurrencePattern === 'weekly') Weekly
+-                  option(value="monthly" selected=card.recurrencePattern === 'monthly') Monthly
++                  option(value="daily", selected="#{card.recurrencePattern === 'daily'}") {{_ 'daily'}}
++                  option(value="weekly", selected="#{card.recurrencePattern === 'weekly'}") {{_ 'weekly'}}
++                  option(value="monthly", selected="#{card.recurrencePattern === 'monthly'}") {{_ 'monthly'}}
+               label
+-                | End repeat on
++                | {{_ 'end-repeat-on'}}
+                 input.js-recurring-end-date(type="date" value=card.recurrenceEndDate)
+         if currentBoard.hasAnyAllowsUser
+           hr
+diff --git a/imports/i18n/data/en.i18n.json b/imports/i18n/data/en.i18n.json
+index 10260ff2b..b16200c1a 100644
+--- a/imports/i18n/data/en.i18n.json
++++ b/imports/i18n/data/en.i18n.json
+@@ -1270,5 +1270,12 @@
+   "supportPopup-title": "Support",
+   "accessibility-page-enabled": "Accessibility page enabled",
+   "accessibility-title": "Accessibility topic",
+-  "accessibility-content": "Accessibility content"
++  "accessibility-content": "Accessibility content",
++  "recurrence": "Recurrence",
++  "repeat-this-card": "Repeat this card",
++  "repeat-every": "Repeat every",
++  "daily": "Daily",
++  "weekly": "Weekly",
++  "monthly": "Monthly",
++  "end-repeat-on": "End repeat on"
+ }
+```

+ 1 - 1
package-lock.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "wekan",
   "name": "wekan",
-  "version": "v7.89.0",
+  "version": "v7.90.0",
   "lockfileVersion": 1,
   "lockfileVersion": 1,
   "requires": true,
   "requires": true,
   "dependencies": {
   "dependencies": {

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "wekan",
   "name": "wekan",
-  "version": "v7.89.0",
+  "version": "v7.90.0",
   "description": "Open-Source kanban",
   "description": "Open-Source kanban",
   "private": true,
   "private": true,
   "repository": {
   "repository": {

+ 2 - 2
public/api/wekan.html

@@ -1524,7 +1524,7 @@ var n=this.pipeline.run(e.tokenizer(t)),r=new e.Vector,i=[],o=this._fields.reduc
 	  	<ul class="toc-list-h1">
 	  	<ul class="toc-list-h1">
         
         
           <li>
           <li>
-            <a href="#wekan-rest-api" class="toc-h1 toc-link" data-title="Wekan REST API v7.89">Wekan REST API v7.89</a>
+            <a href="#wekan-rest-api" class="toc-h1 toc-link" data-title="Wekan REST API v7.90">Wekan REST API v7.90</a>
             
             
           </li>
           </li>
         
         
@@ -1963,7 +1963,7 @@ var n=this.pipeline.run(e.tokenizer(t)),r=new e.Vector,i=[],o=this._fields.reduc
     <div class="page-wrapper">
     <div class="page-wrapper">
       <div class="dark-box"></div>
       <div class="dark-box"></div>
       <div class="content">
       <div class="content">
-        <h1 id="wekan-rest-api">Wekan REST API v7.89</h1>
+        <h1 id="wekan-rest-api">Wekan REST API v7.90</h1>
 <blockquote>
 <blockquote>
 <p>Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.</p>
 <p>Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.</p>
 </blockquote>
 </blockquote>

+ 1 - 1
public/api/wekan.yml

@@ -1,7 +1,7 @@
 swagger: '2.0'
 swagger: '2.0'
 info:
 info:
   title: Wekan REST API
   title: Wekan REST API
-  version: v7.89
+  version: v7.90
   description: |
   description: |
     The REST API allows you to control and extend Wekan with ease.
     The REST API allows you to control and extend Wekan with ease.
 
 

+ 2 - 2
sandstorm-pkgdef.capnp

@@ -22,10 +22,10 @@ const pkgdef :Spk.PackageDefinition = (
     appTitle = (defaultText = "Wekan"),
     appTitle = (defaultText = "Wekan"),
     # The name of the app as it is displayed to the user.
     # The name of the app as it is displayed to the user.
 
 
-    appVersion = 789,
+    appVersion = 790,
     # Increment this for every release.
     # Increment this for every release.
 
 
-    appMarketingVersion = (defaultText = "7.89.0~2025-05-13"),
+    appMarketingVersion = (defaultText = "7.90.0~2025-05-14"),
     # Human-readable presentation of the app version.
     # Human-readable presentation of the app version.
 
 
     minUpgradableAppVersion = 0,
     minUpgradableAppVersion = 0,

+ 4 - 4
snapcraft.yaml

@@ -1,5 +1,5 @@
 name: wekan
 name: wekan
-version: '7.89'
+version: '7.90'
 base: core20
 base: core20
 summary: Open Source kanban
 summary: Open Source kanban
 description: |
 description: |
@@ -170,9 +170,9 @@ parts:
             # Cleanup
             # Cleanup
             mkdir .build
             mkdir .build
             cd .build
             cd .build
-            wget https://github.com/wekan/wekan/releases/download/v7.89/wekan-7.89-amd64.zip
-            unzip wekan-7.89-amd64.zip
-            rm wekan-7.89-amd64.zip
+            wget https://github.com/wekan/wekan/releases/download/v7.90/wekan-7.90-amd64.zip
+            unzip wekan-7.90-amd64.zip
+            rm wekan-7.90-amd64.zip
             cd ..
             cd ..
             ##cd .build/bundle
             ##cd .build/bundle
             ##find . -type d -name '*-garbage*' | xargs rm -rf
             ##find . -type d -name '*-garbage*' | xargs rm -rf