pull/5780/head v7.90
Lauri Ojansivu 2 months ago
parent a1700f38b1
commit c0d44a8686
  1. 2
      CHANGELOG.md
  2. 2
      Stackerfile.yml
  3. 4
      docs/Platforms/Propietary/Windows/Offline.md
  4. 56
      docs/Translations/Translations.md
  5. 2
      package-lock.json
  6. 2
      package.json
  7. 4
      public/api/wekan.html
  8. 2
      public/api/wekan.yml
  9. 4
      sandstorm-pkgdef.capnp
  10. 8
      snapcraft.yaml

@ -15,7 +15,7 @@ Fixing other platforms In Progress.
[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:

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

@ -10,7 +10,7 @@ This is without container (without Docker or Snap).
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)
@ -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.
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)

@ -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
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"
}
```

2
package-lock.json generated

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

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

@ -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">
<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>
@ -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="dark-box"></div>
<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>
<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>

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

@ -22,10 +22,10 @@ const pkgdef :Spk.PackageDefinition = (
appTitle = (defaultText = "Wekan"),
# The name of the app as it is displayed to the user.
appVersion = 789,
appVersion = 790,
# 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.
minUpgradableAppVersion = 0,

@ -1,5 +1,5 @@
name: wekan
version: '7.89'
version: '7.90'
base: core20
summary: Open Source kanban
description: |
@ -170,9 +170,9 @@ parts:
# Cleanup
mkdir .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 .build/bundle
##find . -type d -name '*-garbage*' | xargs rm -rf

Loading…
Cancel
Save