mirror of
https://github.com/wekan/wekan.git
synced 2025-09-22 01:50:48 +02:00
Adds new app store metadata to sandstorm package definition
We still miss some branding stuff, such as screenshots, icons, and a description. This commit also hides an option related to user permissions managment in the sandstorm package.
This commit is contained in:
parent
c567a08a6f
commit
8b3a6a7819
7 changed files with 162 additions and 27 deletions
|
@ -133,7 +133,7 @@ $popupWidth = 300px
|
||||||
cursor: pointer
|
cursor: pointer
|
||||||
display: block
|
display: block
|
||||||
font-weight: 700
|
font-weight: 700
|
||||||
padding: 6px 10px
|
padding: 0px 10px
|
||||||
position: relative
|
position: relative
|
||||||
margin: 0 -10px
|
margin: 0 -10px
|
||||||
text-decoration: none
|
text-decoration: none
|
||||||
|
|
|
@ -59,6 +59,7 @@ template(name="memberPopup")
|
||||||
ul.pop-over-list
|
ul.pop-over-list
|
||||||
li
|
li
|
||||||
a.js-filter-member Filter cards
|
a.js-filter-member Filter cards
|
||||||
|
unless isSandstorm
|
||||||
if currentUser.isBoardAdmin
|
if currentUser.isBoardAdmin
|
||||||
li
|
li
|
||||||
a.js-change-role
|
a.js-change-role
|
||||||
|
|
BIN
meta/keyring
Normal file
BIN
meta/keyring
Normal file
Binary file not shown.
BIN
meta/mquandalle-pgp-sig
Normal file
BIN
meta/mquandalle-pgp-sig
Normal file
Binary file not shown.
BIN
meta/screenshots/board-view.png
Normal file
BIN
meta/screenshots/board-view.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 160 KiB |
50
meta/t9n-changelog/fr.md
Normal file
50
meta/t9n-changelog/fr.md
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
# v0.8
|
||||||
|
|
||||||
|
Cette version continue l’implémentation des fonctionnalités basique d’un
|
||||||
|
logiciel de « kanban », en particulier:
|
||||||
|
|
||||||
|
* Pièces jointes aux cartes basiques. Si le fichier joint est une image nous
|
||||||
|
générons une miniature qui peut être utilisé comme « couverture » de carte
|
||||||
|
(visible dans la vue générale du tableau);
|
||||||
|
* Mention et auto-complétion des noms utilisateurs dans la description des
|
||||||
|
cartes et les commentaires (bien que n’ayant pas encore de système de
|
||||||
|
notification, cette fonctionnalité est moins utile qu’attendu);
|
||||||
|
* Vues filtrées, les options de filtrage actuelles sont basées sur les
|
||||||
|
étiquettes et les membres assignés;
|
||||||
|
* Créer et supprimer des étiquettes (précédemment nous avions une liste fixée
|
||||||
|
d’étiquettes)
|
||||||
|
* Personnalisation de la couleur de fond du tableau.
|
||||||
|
|
||||||
|
Cette version est également la première à offrir la traduction de l’interface
|
||||||
|
utilisateur.
|
||||||
|
|
||||||
|
Nouvelles langues supportées: français, allemand, japonais, portugais, et turc.
|
||||||
|
|
||||||
|
# v0.7.1
|
||||||
|
|
||||||
|
Cette version corrige les bogues suivants:
|
||||||
|
|
||||||
|
* Perte inopinée du tri des carte côté serveur;
|
||||||
|
* Correction d’un bug durant la création des tableaux;
|
||||||
|
* Focus sur le formulaire de nouvelle list si le tableau est vide.
|
||||||
|
|
||||||
|
# v0.7
|
||||||
|
|
||||||
|
Cette version débute la transition d’un projet bac à sable en quelque chose de
|
||||||
|
plus utile. En plus des améliorations de sécurité et de performance (par exemple
|
||||||
|
l’ouverture des cartes était longue car l'intégralité du DOM était re-généré).
|
||||||
|
Les nouvelles fonctionnalités incluent:
|
||||||
|
|
||||||
|
* Ajouter et supprimer des étiquettes aux cartes;
|
||||||
|
* Assigner et retirer l’assignation de membres aux cartes;
|
||||||
|
* Archiver des cartes (bien que la restauration ne soit pas encore possible);
|
||||||
|
* Tableaux favoris
|
||||||
|
* Support du markdown et des emojies dans les commentaires et la description des
|
||||||
|
cartes;
|
||||||
|
* Auto-complétion des emojies dans l'éditeur de texte;
|
||||||
|
* Quelques raccourcis clavier (ex `Ctrl`+`Enter` pour envoyer une entrée
|
||||||
|
multi-lignes).
|
||||||
|
|
||||||
|
Nous avons également débuté l’intégration avec la plateforme
|
||||||
|
[Sandstorm](https://sandstorm.io) [en], et distribuons un `spk` (Sandstorm
|
||||||
|
PacKage) pour cette version et les suivantes.
|
|
@ -22,10 +22,10 @@ const pkgdef :Spk.PackageDefinition = (
|
||||||
appTitle = (defaultText = "LibreBoard"),
|
appTitle = (defaultText = "LibreBoard"),
|
||||||
# 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 = 2,
|
appVersion = 3,
|
||||||
# Increment this for every release.
|
# Increment this for every release.
|
||||||
|
|
||||||
appMarketingVersion = (defaultText = "0.9.0"),
|
appMarketingVersion = (defaultText = "0.9.0_beta1"),
|
||||||
# Human-readable presentation of the app version.
|
# Human-readable presentation of the app version.
|
||||||
|
|
||||||
minUpgradableAppVersion = 0,
|
minUpgradableAppVersion = 0,
|
||||||
|
@ -38,24 +38,68 @@ const pkgdef :Spk.PackageDefinition = (
|
||||||
# Define your "new document" handlers here.
|
# Define your "new document" handlers here.
|
||||||
(
|
(
|
||||||
title = (defaultText = "New board"),
|
title = (defaultText = "New board"),
|
||||||
command = .myCommand
|
command = .myCommand,
|
||||||
# The command to run when starting for the first time. (".myCommand" is
|
# The command to run when starting for the first time. (".myCommand" is
|
||||||
# just a constant defined at the bottom of the file.)
|
# just a constant defined at the bottom of the file.)
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
|
|
||||||
continueCommand = .myCommand
|
continueCommand = .myCommand,
|
||||||
# This is the command called to start your app back up after it has been
|
# This is the command called to start your app back up after it has been
|
||||||
# shut down for inactivity. Here we're using the same command as for
|
# shut down for inactivity. Here we're using the same command as for
|
||||||
# starting a new instance, but you could use different commands for each
|
# starting a new instance, but you could use different commands for each
|
||||||
# case.
|
# case.
|
||||||
|
|
||||||
|
metadata = (
|
||||||
|
# icons = (
|
||||||
|
# appGrid = (svg = embed "meta/icons/libreboard-128.svg"),
|
||||||
|
# grain = (svg = embed "meta/icons/libreboard-24.svg"),
|
||||||
|
# market = (svg = embed "meta/icons/libreboard-150.svg"),
|
||||||
|
# ),
|
||||||
|
# XXX We currently don't have an icon, because the bird image included in
|
||||||
|
# previous version was a copyright infringement, see
|
||||||
|
# https://github.com/libreboard/libreboard/issues/64.
|
||||||
|
# I have an idea to replace it but it's not ready yet.
|
||||||
|
|
||||||
|
website = "http://libreboard.com",
|
||||||
|
codeUrl = "https://github.com/libreboard/libreboard",
|
||||||
|
license = (openSource = mit),
|
||||||
|
categories = [productivity, office],
|
||||||
|
|
||||||
|
author = (
|
||||||
|
contactEmail = "maxime@quandalle.com",
|
||||||
|
pgpSignature = embed "meta/mquandalle-pgp-sig",
|
||||||
|
),
|
||||||
|
|
||||||
|
pgpKeyring = embed "meta/keyring",
|
||||||
|
|
||||||
|
# screenshots = [
|
||||||
|
# (
|
||||||
|
# width = 1222,
|
||||||
|
# height = 822,
|
||||||
|
# png = embed "meta/screenshots/board-view.png"
|
||||||
|
# ),
|
||||||
|
# # XXX The UI visible screenshot is outdated, make some new screenshots
|
||||||
|
# # before the final v0.9 release.
|
||||||
|
# # XXX The screenshots should have a standard width and height.
|
||||||
|
# ],
|
||||||
|
# XXX Disabled because it seems that the PNG image is too large and causes
|
||||||
|
# an exception, is it?
|
||||||
|
|
||||||
|
changeLog = (
|
||||||
|
defaultText = embed "History.md",
|
||||||
|
localizations = [
|
||||||
|
(locale = "fr", text = embed "meta/t9n-changelog/fr.md"),
|
||||||
|
],
|
||||||
|
)
|
||||||
|
)
|
||||||
),
|
),
|
||||||
|
|
||||||
sourceMap = (
|
sourceMap = (
|
||||||
# The following directories will be copied into your package.
|
# The following directories will be copied into your package.
|
||||||
searchPath = [
|
searchPath = [
|
||||||
( sourcePath = ".meteor-spk/deps" ),
|
(sourcePath = ".meteor-spk/deps"),
|
||||||
( sourcePath = ".meteor-spk/bundle" )
|
(sourcePath = ".meteor-spk/bundle"),
|
||||||
]
|
]
|
||||||
),
|
),
|
||||||
|
|
||||||
|
@ -69,23 +113,63 @@ const pkgdef :Spk.PackageDefinition = (
|
||||||
viewInfo = (
|
viewInfo = (
|
||||||
permissions = [(
|
permissions = [(
|
||||||
name = "participate",
|
name = "participate",
|
||||||
title = (defaultText = "participate"),
|
title = (
|
||||||
description = (defaultText = "allows participating in the board")
|
defaultText = "participate",
|
||||||
|
localizations = [
|
||||||
|
(locale = "fr", text = "participer"),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
description = (
|
||||||
|
defaultText = "allows participating in the board",
|
||||||
|
localizations = [
|
||||||
|
(locale = "fr", text = "permet de participer dans le tableau"),
|
||||||
|
],
|
||||||
|
)
|
||||||
), (
|
), (
|
||||||
name = "configure",
|
name = "configure",
|
||||||
title = (defaultText = "configure"),
|
title = (
|
||||||
description = (defaultText = "allows configuring the board")
|
defaultText = "configure",
|
||||||
|
localizations = [
|
||||||
|
(locale = "fr", text = "configurer"),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
description = (
|
||||||
|
defaultText = "allows configuring the board",
|
||||||
|
localizations = [
|
||||||
|
(locale = "fr", text = "permet de configurer le tableau"),
|
||||||
|
],
|
||||||
|
)
|
||||||
)],
|
)],
|
||||||
|
|
||||||
roles = [(
|
roles = [(
|
||||||
title = (defaultText = "observer"),
|
title = (
|
||||||
|
defaultText = "observer",
|
||||||
|
localizations = [
|
||||||
|
(locale = "fr", text = "observateur"),
|
||||||
|
],
|
||||||
|
),
|
||||||
permissions = [false, false],
|
permissions = [false, false],
|
||||||
verbPhrase = (defaultText = "can read")
|
verbPhrase = (
|
||||||
|
defaultText = "can read",
|
||||||
|
localizations = [
|
||||||
|
(locale = "fr", text = "peut lire"),
|
||||||
|
],
|
||||||
|
)
|
||||||
), (
|
), (
|
||||||
title = (defaultText = "member"),
|
title = (
|
||||||
|
defaultText = "member",
|
||||||
|
localizations = [
|
||||||
|
(locale = "fr", text = "membre"),
|
||||||
|
],
|
||||||
|
),
|
||||||
permissions = [true, false],
|
permissions = [true, false],
|
||||||
verbPhrase = (defaultText = "can edit"),
|
verbPhrase = (
|
||||||
default = true
|
defaultText = "can edit",
|
||||||
|
localizations = [
|
||||||
|
(locale = "fr", text = "peut éditer"),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
default = true,
|
||||||
# ), (
|
# ), (
|
||||||
# title = (defaultText = "administrator"),
|
# title = (defaultText = "administrator"),
|
||||||
# permissions = [true, true],
|
# permissions = [true, true],
|
||||||
|
@ -95,7 +179,7 @@ const pkgdef :Spk.PackageDefinition = (
|
||||||
# role is currently useless.
|
# role is currently useless.
|
||||||
)]
|
)]
|
||||||
)
|
)
|
||||||
)
|
),
|
||||||
);
|
);
|
||||||
|
|
||||||
const myCommand :Spk.Manifest.Command = (
|
const myCommand :Spk.Manifest.Command = (
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue