Compare commits

...
8 Commits
Author SHA1 Message Date
Lauri Ojansivu a33cad0d13 v2.98 2019-07-01 17:31:51 -04:00
Lauri Ojansivu 979a439078 Update translations. 2019-07-01 17:27:56 -04:00
Lauri Ojansivu bdd958b24b Update ChangeLog. 2019-07-01 17:25:20 -04:00
Lauri Ojansivu 34b2168d0d Add Wekan v2.95-v2.97 master branch features and fixes to meteor-1.8 branch.
Thanks to xet7 !
2019-07-01 17:23:41 -04:00
Lauri Ojansivu 2c90e7c585 Remove snapcraft version. 2019-07-01 16:16:55 -04:00
Lauri Ojansivu 2105f4d805 Add version. 2019-06-29 11:13:44 -04:00
Lauri Ojansivu 6a05f4fb4e - Change start-wekan.sh use mongodb port 27018 because xet7 uses
RocketChat MongoDB at 27017 and Wekan Snap MongoDB at 27019.
  MongoDB 4.0.10 port is installed separately for Xubuntu 19.10
  from MongDB website and changed at /etc/mongod.conf to run
  on port 27018.

Thanks to xet7.
2019-06-29 11:02:19 -04:00
Lauri Ojansivu 0d10282dbe Update build scripts. 2019-06-29 10:40:03 -04:00
22 changed files with 961 additions and 738 deletions

No files matched your search

+49
View File
@@ -1,3 +1,52 @@
# v2.98 2019-07-02 Wekan release
This release adds the following new features, thanks to xet7:
- [Add Wekan v2.95-v2.97 master branch features and fixes to meteor-1.8 branch](https://github.com/wekan/wekan/commit/34b2168d0dda253dedabbee47031873efa4ae446).
Thanks to above GitHub users for their contributions and translators for their translations.
# v2.97 2019-07-01 Wekan release
This release [adds the following new features](https://github.com/wekan/wekan/commit/3e8cb8c6e1617ef03ebce045d3b93aeb2cf91228), thanks to xet7:
- Add background color names to background colors.
- Add new background colors: moderatepink, strongcyan, limegreen.
- Add new background colors with themes: dark, relax.
Note: Due Date etc on cards is visible on all background colors and themes. Hiding is not implemented yet.
Thanks to above GitHub users for their contributions and translators for their translations.
# v2.96 2019-07-01 Wekan release
This release removes the following features, that were added at Wekan v2.95:
- [Remove RELAX MODE and DARK MODE](https://github.com/wekan/wekan/commit/8477e94f3b8f531a4209f49758200009d274c1cf),
because [they changed look of all existing boards](https://github.com/wekan/wekan/issues/1149#issuecomment-507255114).
At some later Wekan release they will be added back as separate themes
that can be selected, without changing existing boards.
Thanks to chirrut2 and xet7.
Thanks to above GitHub users for their contributions and translators for their translations.
# v2.95 2019-07-01 Wekan release
This release adds the following new features, thanks to xet7:
- [Make list header add card + button more black, to make it more visible](https://github.com/wekan/wekan/commit/b260d05a8b2f87c29dd998d42103d1220b20cc08).
- [On minicard, make comment icon and number of comments have red color
on white rounded background, so it is more visible when there is comments on card](https://github.com/wekan/wekan/commit/bbc68309af0029f2bc4194db4c7e79689f888ea4).
- [Make card description text more visible with black borders and more white text area](https://github.com/wekan/wekan/commit/48ebc5f11745b125ce01d08d60e2d8e3a9419a5f).
and adds the following [themes to board background colors](https://github.com/wekan/wekan/commit/c04292e98832e3aa7952e8a7858d47a853f40aad), thanks to xet7:
- RELAX MODE, so when green background selected, list background is light green.
- [DARK MODE](https://github.com/wekan/wekan/issues/1149), when dark backgroud color selected. Please test and send color visibility fixes as pull requests.
- In RELAX MODE and DARK MODE, [hide card fields: received, start, due, end, members, requested, assigned](https://github.com/wekan/wekan/commit/b42ecb7948ad194433dc4460305174965106a751).
Thanks to above GitHub users for their contributions and translators for their translations.
# v2.94 2019-06-29 Wekan release
This release adds the following updates:
+1 -1
View File
@@ -11,7 +11,7 @@ ENV BUILD_DEPS="apt-utils bsdtar gnupg gosu wget curl bzip2 build-essential pyth
USE_EDGE=false \
METEOR_EDGE=1.5-beta.17 \
NPM_VERSION=latest \
FIBERS_VERSION=2.0.0 \
FIBERS_VERSION=4.0.1 \
ARCHITECTURE=linux-x64 \
SRC_PATH=./ \
WITH_API=true \
+1 -1
View File
@@ -1,5 +1,5 @@
appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928
appVersion: "v2.94.0"
appVersion: "v2.98.0"
files:
userUploads:
- README.md
+142
View File
@@ -87,3 +87,145 @@ setBoardColor(color)
.board-color-pumpkin
setBoardColor(#E67E22)
.board-color-moderatepink
setBoardColor(#CD5A91)
.board-color-strongcyan
setBoardColor(#00AECC)
.board-color-limegreen
setBoardColor(#4BBF6B)
.board-color-dark
setBoardColor(#2C3E51)
/* Not hidden in dark mode.
card fields: received, start, due, end, members, requested, assigned
.card-details-item.card-details-item-received,
.card-details-item.card-details-item-start,
.card-details-item.card-details-item-due,
.card-details-item.card-details-item-end,
.card-details-item.card-details-item-members,
.card-details-item.card-details-item-name { display:none; }
.card-details-items:empty { display:none; }
*/
// DARK MODE, when dark background mode selected.
// Modified version from https://github.com/wekan/wekan/wiki/Custom-CSS-themes#dark-theme
// In progress, please send pull requests to fix remaining visibility issues.
.ui-sortable,
.swimlane,
.swimlane >.swimlane-header-wrap,
.swimlane >.list.js-list,
.swimlane >.list-composer.js-list-composer,
.list-body,
.list,
.list-composer,
.sidebar-content,
.card-details
background-color:#2C3E50
.card-details h3,
.card-details-items,
.card-checklist-items .ui-sortable,
.card-subtasks-items,
.activities,
.material-toggle-switch
color:#bbbbbb
.list-header
background-color: #888888
.board-widget,
.board-widget-labels,
.board-widget-members
color: #aaaaaa
/* popup menu titles (boards, swimlanes, lists, cards, labels) */
.pop-over >.header
display:none;
/* HIDE UNTIL HOVER -------------------------------------------------- */
/* header "+" button */
#header-quick-access .fa-plus
display:none
#header-quick-access:hover .fa-plus
display:inherit
/* "add card" links (use visibility rather than display so items don't jump) */
.open-minicard-composer
visibility:hidden
.list.js-list:hover .open-minicard-composer
visibility:visible
.list-header-menu
visibility:hidden
.list.js-list:hover .list-header-menu
visibility:visible
/* "add list/swimlane" links (use visibility rather than display so items don't jump) */
.list.js-list-composer >.list-header
visibility:hidden
.list.js-list-composer:hover >.list-header
visibility:visible
/* headers */
#header-quick-access, #header
background-color:rgba(0,0,0,.75) !important
#header .board-header-btn:hover
background-color:rgba(255,255,255,0.3) !important
/* foregrounds: swimlanes, lists */
.list >.list-header, .swimlane-header
color:rgba(255,255,255,.7)
/* minicards */
.minicard
background-color:rgba(255,255,255,.4)
.minicard-wrapper.is-selected .minicard,
.minicard:hover,
.minicard-composer.js-composer,
.open-minicard-composer:hover
background-color:rgba(255,255,255,.8) !important
color:#000
.minicard, .minicard .badge
color:#fff
.minicard:hover .badge, .minicard-wrapper.is-selected .badge
color:#000
/* cards */
.card-details .card-details-header
background-color:#ccc
/* sidebar */
.sidebar-tongue, .sidebar-shadow
background-color:#666 !important
.sidebar-content h3, .sidebar-content h2, .sidebar-content
color:rgba(255,255,255,.7) !important
.board-color-relax
setBoardColor(#27AE61)
// RELAX MODE: light green backgroud, when green background color selected.
.ui-sortable
background-color:#a7e366
.list-header
background-color:#a7e366
border-bottom: 6px solid #a7e366
.list-body
background-color:#a7e366
.list
border-left: 1px dotted #000000
+1
View File
@@ -161,6 +161,7 @@ $spaceBetweenTiles = 16px
padding-right: 6px
.background-box
color: white
border-radius: 3px
background-size: cover
display: block
+6 -1
View File
@@ -86,6 +86,11 @@
display: flex
flex-wrap: wrap
margin: 15px 0
& ~ .js-open-inlined-form
.viewer
background-color #ffffff !important
padding 15px !important
border 1px solid #000000 !important
.card-details-item
margin-right: 0.5em
@@ -134,7 +139,7 @@ input[type="submit"].attachment-add-link-submit
.card-details-canvas
width: 100%
padding-left: 0px;
.card-details-header
.close-card-details
margin-right: 0px
+4 -1
View File
@@ -74,7 +74,10 @@ template(name="minicard")
if comments.count
.badge(title="{{_ 'card-comments-title' comments.count }}")
span.badge-icon.fa.fa-comment-o.badge-comment
span.badge-text= comments.count
= ' '
= comments.count
//span.badge-comment.badge-text
//| {{_ 'comment'}}
if getDescription
.badge.badge-state-image-only(title=getDescription)
span.badge-icon.fa.fa-align-left
+8 -1
View File
@@ -144,7 +144,14 @@
.badge-text
vertical-align: middle
&.badge-comment
margin-bottom: 0.1rem
display: block
border-radius: 4px
padding: 1px 3px
margin-bottom: 0.3rem
color: #ff0000
background-color: #ffffff
font-weight: bold
font-size: 11pt
.badge-text
font-size: 0.9em
+4
View File
@@ -103,6 +103,10 @@
color: #8c8c8c
font-size: 0.8em
.list-header .list-header-plus-icon, .js-open-list-menu, .list-header-menu a
color #4d4d4d
padding-left 4px
.list-body
flex: 1 1 auto
flex-direction: column
+1
View File
@@ -61,6 +61,7 @@ template(name="boardChangeColorPopup")
each backgroundColors
.board-background-select.js-select-background
span.background-box(class="board-color-{{this}}")
span {{this}}
if isSelected
i.fa.fa-check
+1 -1
View File
@@ -91,7 +91,7 @@ services:
#-------------------------------------------------------------------------------------
# ==== MONGODB AND METEOR VERSION ====
# a) For Wekan Meteor 1.8.x version at meteor-1.8 branch, use mongo 4.x
image: mongo:4.0.9
image: mongo:4.0.10
# b) For Wekan Meteor 1.6.x version at master/devel/edge branches.
# Only for Snap and Sandstorm while they are not upgraded yet to Meteor 1.8.x
#image: mongo:3.2.21
+705 -705
View File
File diff suppressed because it is too large. Load diff
+7 -1
View File
@@ -238,7 +238,12 @@ Boards.attachSchema(
'pomegranate',
'pumpkin',
'wisteria',
'moderatepink',
'strongcyan',
'limegreen',
'midnight',
'dark',
'relax',
],
// eslint-disable-next-line consistent-return
autoValue() {
@@ -1223,7 +1228,8 @@ if (Meteor.isServer) {
* @description This allows to create a board.
*
* The color has to be chosen between `belize`, `nephritis`, `pomegranate`,
* `pumpkin`, `wisteria`, `midnight`:
* `pumpkin`, `wisteria`, `moderatepink`, `strongcyan`,
* `limegreen`, `midnight`, `dark`, `relax`:
*
* <img src="https://wekan.github.io/board-colors.png" width="40%" alt="Wekan logo" />
*
+3 -3
View File
@@ -484,9 +484,9 @@ export class TrelloCreator {
green: 'nephritis',
red: 'pomegranate',
purple: 'wisteria',
pink: 'pomegranate',
lime: 'nephritis',
sky: 'belize',
pink: 'moderatepink',
lime: 'limegreen',
sky: 'strongcyan',
grey: 'midnight',
};
const wekanColor = mapColors[trelloColorCode];
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "wekan",
"version": "v2.94.0",
"version": "v2.98.0",
"description": "Open-Source kanban",
"private": true,
"scripts": {
+5 -4
View File
@@ -78,7 +78,7 @@ do
sudo chown wekan:wekan ../../.npm -R
#curl -0 -L https://npmjs.org/install.sh | sudo sh
sudo npm -g install n
sudo n 8.15.1
sudo n 8.16.0
#curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
#sudo apt-get install -y nodejs
elif [[ "$OSTYPE" == "darwin"* ]]; then
@@ -105,11 +105,12 @@ do
exit;
fi
## Latest npm with Meteor 1.6
## Latest npm with Meteor 1.8.x
npm_call -g install npm
npm_call -g install node-gyp
# Latest fibers for Meteor 1.6
npm_call -g install fibers@3.1.1
# Latest fibers for Meteor 1.8.x
sudo mkdir -p /usr/local/lib/node_modules/fibers/.node-gyp
npm_call -g install fibers@4.0.1
# Install Meteor, if it's not yet installed
curl https://install.meteor.com | bash
sudo chown -R $USER ~/.meteor
+7 -5
View File
@@ -1,19 +1,21 @@
# Usage: ./release.sh 1.36
# Delete old stuff
~/repos/wekan/releases/release-cleanup.sh
cd ~/repos/wekan
.//releases/release-cleanup.sh
# Build Source
cd ~/repos
./rebuild-release.sh
cd ~/repos/wekan
./releases/rebuild-release.sh
# Build Sandstorm
cd ~/repos/wekan
meteor-spk pack wekan-$1.spk
spk publish wekan-$1.spk
scp wekan-$1.spk x2:/var/snap/wekan/common/releases.wekan.team/
#scp wekan-$1.spk x2:/var/www/releases.wekan.team/
mv wekan-$1.spk ..
# Delete old stuff
~/repos/wekan/releases/release-cleanup.sh
cd ~/repos/wekan
./releases/release-cleanup.sh
+5 -7
View File
@@ -1,27 +1,25 @@
# Usage: ./release.sh 1.36
# Cleanup
cd ~/repos
cd ~/repos/wekan/releases
./release-cleanup.sh
# Build Source
cd ~/repos
./rebuild-release.sh
cd ~/repos/wekan
./releases/rebuild-release.sh
# Build Snap
cd ~/repos/wekan
rm -rf packages
sudo snapcraft
# Cleanup
cd ~/repos
./release-cleanup.sh
cd ~/repos/wekan
./releases/release-cleanup.sh
# Push snap
cd ~/repos/wekan
sudo snap install --dangerous wekan_$1_amd64.snap
echo "Now you can test local installed snap."
snapcraft push wekan_$1_amd64.snap
#scp wekan_$1_amd64.snap x2:/var/snap/wekan/common/releases.wekan.team/
scp wekan_$1_amd64.snap x2:/var/www/releases.wekan.team/
mv wekan_$1_amd64.snap ..
+2 -2
View File
@@ -22,10 +22,10 @@ const pkgdef :Spk.PackageDefinition = (
appTitle = (defaultText = "Wekan"),
# The name of the app as it is displayed to the user.
appVersion = 296,
appVersion = 300,
# Increment this for every release.
appMarketingVersion = (defaultText = "2.94.0~2019-06-29"),
appMarketingVersion = (defaultText = "2.98.0~2019-07-02"),
# Human-readable presentation of the app version.
minUpgradableAppVersion = 0,
+5
View File
@@ -113,6 +113,11 @@ Migrations.add('use-css-class-for-boards-colors', () => {
'#8E44AD': 'wisteria',
'#2C3E50': 'midnight',
'#E67E22': 'pumpkin',
'#CD5A91': 'moderatepink',
'#00AECC': 'strongcyan',
'#4BBF6B': 'limegreen',
'#2C3E51': 'dark',
'#27AE61': 'relax',
};
Boards.find().forEach(board => {
const oldBoardColor = board.background.color;
+2 -3
View File
@@ -1,5 +1,4 @@
name: wekan
version: 0
version-script: git describe --dirty --tags | cut -c 2-
summary: The open-source kanban
description: |
@@ -65,7 +64,7 @@ apps:
parts:
mongodb:
source: https://repo.mongodb.org/apt/ubuntu/dists/xenial/mongodb-org/4.0/multiverse/binary-amd64/mongodb-org-server_4.0.9_amd64.deb
source: https://repo.mongodb.org/apt/ubuntu/dists/xenial/mongodb-org/4.0/multiverse/binary-amd64/mongodb-org-server_4.0.10_amd64.deb
plugin: dump
stage-packages: [libssl1.1]
filesets:
@@ -85,7 +84,7 @@ parts:
node-packages:
- node-gyp
- node-pre-gyp
- fibers@2.0.0
- fibers@4.0.1
build-packages:
- ca-certificates
- apt-utils
+1 -1
View File
@@ -7,7 +7,7 @@
# Debug OIDC OAuth2 etc.
#export DEBUG=true
#---------------------------------------------
export MONGO_URL='mongodb://127.0.0.1:27019/wekan'
export MONGO_URL='mongodb://127.0.0.1:27018/wekan'
#---------------------------------------------
# Production: https://example.com/wekan
# Local: http://localhost:2000