Fix #1839. Update Mac App for v0.10.0 (#1842)

* Fix #1839. Update Mac App for v0.10.0

* Update what's new text
This commit is contained in:
Chen-I Lim 2021-11-16 10:54:54 -08:00 committed by GitHub
parent 70cfdce5e6
commit abee212d4c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 43 additions and 238 deletions

View File

@ -8,6 +8,7 @@
/* Begin PBXBuildFile section */
8014951C261598D600A51700 /* PortUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8014951B261598D600A51700 /* PortUtils.swift */; };
804E57FC27441B6B008526F0 /* whatsnew.txt in Resources */ = {isa = PBXBuildFile; fileRef = 804E57FB27441B6B008526F0 /* whatsnew.txt */; };
80D6DEBB252E13CB00AEED9E /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80D6DEBA252E13CB00AEED9E /* AppDelegate.swift */; };
80D6DEBD252E13CB00AEED9E /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80D6DEBC252E13CB00AEED9E /* ViewController.swift */; };
80D6DEBF252E13CD00AEED9E /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 80D6DEBE252E13CD00AEED9E /* Assets.xcassets */; };
@ -39,6 +40,7 @@
/* Begin PBXFileReference section */
8014951B261598D600A51700 /* PortUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PortUtils.swift; sourceTree = "<group>"; };
804E57FB27441B6B008526F0 /* whatsnew.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = whatsnew.txt; sourceTree = "<group>"; };
80D6DEB7252E13CB00AEED9E /* Focalboard.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Focalboard.app; sourceTree = BUILT_PRODUCTS_DIR; };
80D6DEBA252E13CB00AEED9E /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
80D6DEBC252E13CB00AEED9E /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
@ -113,6 +115,7 @@
8014951B261598D600A51700 /* PortUtils.swift */,
80D6DEBC252E13CB00AEED9E /* ViewController.swift */,
80F8BF4F2624E1BB00FF3943 /* WhatsNewViewController.swift */,
804E57FB27441B6B008526F0 /* whatsnew.txt */,
80D6DF17252F9BDE00AEED9E /* AutoSaveWindowController.swift */,
80D6DEBE252E13CD00AEED9E /* Assets.xcassets */,
80D6DEC0252E13CD00AEED9E /* Main.storyboard */,
@ -248,6 +251,7 @@
80D6DEBF252E13CD00AEED9E /* Assets.xcassets in Resources */,
80D6DEEA252E15D100AEED9E /* resources in Resources */,
80D6DEC2252E13CD00AEED9E /* Main.storyboard in Resources */,
804E57FC27441B6B008526F0 /* whatsnew.txt in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -468,7 +472,7 @@
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 20;
CURRENT_PROJECT_VERSION = 24;
DEVELOPMENT_TEAM = HFP57A3MYB;
ENABLE_HARDENED_RUNTIME = YES;
INFOPLIST_FILE = Focalboard/Info.plist;
@ -492,7 +496,7 @@
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 20;
CURRENT_PROJECT_VERSION = 24;
DEVELOPMENT_TEAM = HFP57A3MYB;
ENABLE_HARDENED_RUNTIME = YES;
INFOPLIST_FILE = Focalboard/Info.plist;

View File

@ -722,17 +722,17 @@
<rect key="frame" x="0.0" y="0.0" width="559" height="418"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<textView editable="NO" importsGraphics="NO" verticallyResizable="YES" smartInsertDelete="YES" id="f3s-Q5-6IG">
<textView editable="NO" importsGraphics="NO" richText="NO" verticallyResizable="YES" smartInsertDelete="YES" id="f3s-Q5-6IG">
<rect key="frame" x="0.0" y="0.0" width="559" height="418"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
<size key="minSize" width="559" height="418"/>
<size key="maxSize" width="636" height="10000000"/>
<attributedString key="textStorage">
<fragment content="Welcome to Focalboard v0.8.0!">
<fragment content="Welcome to Focalboard!">
<attributes>
<color key="NSColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="NSColor" name="textColor" catalog="System" colorSpace="catalog"/>
<font key="NSFont" size="18" name="Helvetica-Bold"/>
<paragraphStyle key="NSParagraphStyle" alignment="left" lineBreakMode="wordWrapping" baseWritingDirection="natural" tighteningFactorForTruncation="0.0" allowsDefaultTighteningForTruncation="NO">
<tabStops>
@ -781,7 +781,7 @@
Cg
</string>
<attributes>
<color key="NSColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="NSColor" name="textColor" catalog="System" colorSpace="catalog"/>
<font key="NSFont" size="12" name="Helvetica"/>
<paragraphStyle key="NSParagraphStyle" alignment="left" lineBreakMode="wordWrapping" baseWritingDirection="natural" tighteningFactorForTruncation="0.0" allowsDefaultTighteningForTruncation="NO">
<tabStops>
@ -830,7 +830,7 @@ Cg
Cg
</string>
<attributes>
<color key="NSColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="NSColor" name="textColor" catalog="System" colorSpace="catalog"/>
<font key="NSFont" size="14" name="Helvetica"/>
<paragraphStyle key="NSParagraphStyle" alignment="left" lineBreakMode="wordWrapping" baseWritingDirection="natural" tighteningFactorForTruncation="0.0" allowsDefaultTighteningForTruncation="NO">
<tabStops>
@ -875,239 +875,16 @@ Cg
</attributes>
</fragment>
<fragment>
<string key="content">Thank you contributors! There are a number of new features and improvements in this release:
</string>
<attributes>
<color key="NSColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<font key="NSFont" textStyle="body" name=".SFNS-Regular"/>
<paragraphStyle key="NSParagraphStyle" alignment="left" lineBreakMode="wordWrapping" baseWritingDirection="natural" tighteningFactorForTruncation="0.0" allowsDefaultTighteningForTruncation="NO">
<tabStops>
<textTab alignment="left" location="36">
<options/>
</textTab>
<textTab alignment="left" location="72">
<options/>
</textTab>
<textTab alignment="left" location="108">
<options/>
</textTab>
<textTab alignment="left" location="144">
<options/>
</textTab>
<textTab alignment="left" location="180">
<options/>
</textTab>
<textTab alignment="left" location="216">
<options/>
</textTab>
<textTab alignment="left" location="252">
<options/>
</textTab>
<textTab alignment="left" location="288">
<options/>
</textTab>
<textTab alignment="left" location="324">
<options/>
</textTab>
<textTab alignment="left" location="360">
<options/>
</textTab>
<textTab alignment="left" location="396">
<options/>
</textTab>
<textTab alignment="left" location="432">
<options/>
</textTab>
</tabStops>
</paragraphStyle>
</attributes>
</fragment>
<fragment content="*">
<attributes>
<color key="NSBackgroundColor" red="0.11764705926179886" green="0.11764705926179886" blue="0.11764705926179886" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color key="NSColor" red="0.40392157435417175" green="0.58823531866073608" blue="0.90196079015731812" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<font key="NSFont" textStyle="body" name=".SFNS-Regular"/>
<real key="NSKern" value="0.0"/>
<paragraphStyle key="NSParagraphStyle" alignment="natural" lineBreakMode="wordWrapping" baseWritingDirection="leftToRight" minimumLineHeight="20" defaultTabInterval="36" tighteningFactorForTruncation="0.0">
<tabStops/>
</paragraphStyle>
<color key="NSStrokeColor" red="0.40392157435417175" green="0.58823531866073608" blue="0.90196079015731812" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<real key="NSStrokeWidth" value="0.0"/>
</attributes>
</fragment>
<fragment content=" CreatedBy property. Thanks @harshilsharma63!">
<attributes>
<color key="NSBackgroundColor" red="0.11764705926179886" green="0.11764705926179886" blue="0.11764705926179886" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color key="NSColor" red="0.83137255907058716" green="0.83137255907058716" blue="0.83137255907058716" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<font key="NSFont" textStyle="body" name=".SFNS-Regular"/>
<real key="NSKern" value="0.0"/>
<paragraphStyle key="NSParagraphStyle" alignment="natural" lineBreakMode="wordWrapping" baseWritingDirection="leftToRight" minimumLineHeight="20" defaultTabInterval="36" tighteningFactorForTruncation="0.0">
<tabStops/>
</paragraphStyle>
<color key="NSStrokeColor" red="0.83137255907058716" green="0.83137255907058716" blue="0.83137255907058716" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<real key="NSStrokeWidth" value="0.0"/>
</attributes>
</fragment>
<fragment>
<string key="content" base64-UTF8="YES">
Cg
</string>
<attributes>
<color key="NSColor" red="0.83137255907058716" green="0.83137255907058716" blue="0.83137255907058716" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<font key="NSFont" textStyle="body" name=".SFNS-Regular"/>
<real key="NSKern" value="0.0"/>
<paragraphStyle key="NSParagraphStyle" alignment="natural" lineBreakMode="wordWrapping" baseWritingDirection="leftToRight" minimumLineHeight="20" defaultTabInterval="36" tighteningFactorForTruncation="0.0">
<tabStops/>
</paragraphStyle>
<color key="NSStrokeColor" red="0.83137255907058716" green="0.83137255907058716" blue="0.83137255907058716" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<real key="NSStrokeWidth" value="0.0"/>
</attributes>
</fragment>
<fragment content="*">
<attributes>
<color key="NSBackgroundColor" red="0.11764705926179886" green="0.11764705926179886" blue="0.11764705926179886" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color key="NSColor" red="0.40392157435417175" green="0.58823531866073608" blue="0.90196079015731812" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<font key="NSFont" textStyle="body" name=".SFNS-Regular"/>
<real key="NSKern" value="0.0"/>
<paragraphStyle key="NSParagraphStyle" alignment="natural" lineBreakMode="wordWrapping" baseWritingDirection="leftToRight" minimumLineHeight="20" defaultTabInterval="36" tighteningFactorForTruncation="0.0">
<tabStops/>
</paragraphStyle>
<color key="NSStrokeColor" red="0.40392157435417175" green="0.58823531866073608" blue="0.90196079015731812" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<real key="NSStrokeWidth" value="0.0"/>
</attributes>
</fragment>
<fragment content=" Fix dragged card order. Thanks @kamre!">
<attributes>
<color key="NSBackgroundColor" red="0.11764705926179886" green="0.11764705926179886" blue="0.11764705926179886" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color key="NSColor" red="0.83137255907058716" green="0.83137255907058716" blue="0.83137255907058716" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<font key="NSFont" textStyle="body" name=".SFNS-Regular"/>
<real key="NSKern" value="0.0"/>
<paragraphStyle key="NSParagraphStyle" alignment="natural" lineBreakMode="wordWrapping" baseWritingDirection="leftToRight" minimumLineHeight="20" defaultTabInterval="36" tighteningFactorForTruncation="0.0">
<tabStops/>
</paragraphStyle>
<color key="NSStrokeColor" red="0.83137255907058716" green="0.83137255907058716" blue="0.83137255907058716" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<real key="NSStrokeWidth" value="0.0"/>
</attributes>
</fragment>
<fragment>
<string key="content" base64-UTF8="YES">
Cg
</string>
<attributes>
<color key="NSColor" red="0.83137255907058716" green="0.83137255907058716" blue="0.83137255907058716" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<font key="NSFont" textStyle="body" name=".SFNS-Regular"/>
<real key="NSKern" value="0.0"/>
<paragraphStyle key="NSParagraphStyle" alignment="natural" lineBreakMode="wordWrapping" baseWritingDirection="leftToRight" minimumLineHeight="20" defaultTabInterval="36" tighteningFactorForTruncation="0.0">
<tabStops/>
</paragraphStyle>
<color key="NSStrokeColor" red="0.83137255907058716" green="0.83137255907058716" blue="0.83137255907058716" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<real key="NSStrokeWidth" value="0.0"/>
</attributes>
</fragment>
<fragment content="*">
<attributes>
<color key="NSBackgroundColor" red="0.11764705926179886" green="0.11764705926179886" blue="0.11764705926179886" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color key="NSColor" red="0.40392157435417175" green="0.58823531866073608" blue="0.90196079015731812" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<font key="NSFont" textStyle="body" name=".SFNS-Regular"/>
<real key="NSKern" value="0.0"/>
<paragraphStyle key="NSParagraphStyle" alignment="natural" lineBreakMode="wordWrapping" baseWritingDirection="leftToRight" minimumLineHeight="20" defaultTabInterval="36" tighteningFactorForTruncation="0.0">
<tabStops/>
</paragraphStyle>
<color key="NSStrokeColor" red="0.40392157435417175" green="0.58823531866073608" blue="0.90196079015731812" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<real key="NSStrokeWidth" value="0.0"/>
</attributes>
</fragment>
<fragment content=" Date format user setting. Thanks @darkLord19!">
<attributes>
<color key="NSBackgroundColor" red="0.11764705926179886" green="0.11764705926179886" blue="0.11764705926179886" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color key="NSColor" red="0.83137255907058716" green="0.83137255907058716" blue="0.83137255907058716" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<font key="NSFont" textStyle="body" name=".SFNS-Regular"/>
<real key="NSKern" value="0.0"/>
<paragraphStyle key="NSParagraphStyle" alignment="natural" lineBreakMode="wordWrapping" baseWritingDirection="leftToRight" minimumLineHeight="20" defaultTabInterval="36" tighteningFactorForTruncation="0.0">
<tabStops/>
</paragraphStyle>
<color key="NSStrokeColor" red="0.83137255907058716" green="0.83137255907058716" blue="0.83137255907058716" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<real key="NSStrokeWidth" value="0.0"/>
</attributes>
</fragment>
<fragment>
<string key="content" base64-UTF8="YES">
Cg
</string>
<attributes>
<color key="NSColor" red="0.83137255907058716" green="0.83137255907058716" blue="0.83137255907058716" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<font key="NSFont" textStyle="body" name=".SFNS-Regular"/>
<real key="NSKern" value="0.0"/>
<paragraphStyle key="NSParagraphStyle" alignment="natural" lineBreakMode="wordWrapping" baseWritingDirection="leftToRight" minimumLineHeight="20" defaultTabInterval="36" tighteningFactorForTruncation="0.0">
<tabStops/>
</paragraphStyle>
<color key="NSStrokeColor" red="0.83137255907058716" green="0.83137255907058716" blue="0.83137255907058716" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<real key="NSStrokeWidth" value="0.0"/>
</attributes>
</fragment>
<fragment content="*">
<attributes>
<color key="NSBackgroundColor" red="0.11764705926179886" green="0.11764705926179886" blue="0.11764705926179886" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color key="NSColor" red="0.40392157435417175" green="0.58823531866073608" blue="0.90196079015731812" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<font key="NSFont" textStyle="body" name=".SFNS-Regular"/>
<real key="NSKern" value="0.0"/>
<paragraphStyle key="NSParagraphStyle" alignment="natural" lineBreakMode="wordWrapping" baseWritingDirection="leftToRight" minimumLineHeight="20" defaultTabInterval="36" tighteningFactorForTruncation="0.0">
<tabStops/>
</paragraphStyle>
<color key="NSStrokeColor" red="0.40392157435417175" green="0.58823531866073608" blue="0.90196079015731812" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<real key="NSStrokeWidth" value="0.0"/>
</attributes>
</fragment>
<fragment content=" Add property tooltip in board view. Thanks @ditsemto!">
<attributes>
<color key="NSBackgroundColor" red="0.11764705926179886" green="0.11764705926179886" blue="0.11764705926179886" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color key="NSColor" red="0.83137255907058716" green="0.83137255907058716" blue="0.83137255907058716" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<font key="NSFont" textStyle="body" name=".SFNS-Regular"/>
<real key="NSKern" value="0.0"/>
<paragraphStyle key="NSParagraphStyle" alignment="natural" lineBreakMode="wordWrapping" baseWritingDirection="leftToRight" minimumLineHeight="20" defaultTabInterval="36" tighteningFactorForTruncation="0.0">
<tabStops/>
</paragraphStyle>
<color key="NSStrokeColor" red="0.83137255907058716" green="0.83137255907058716" blue="0.83137255907058716" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<real key="NSStrokeWidth" value="0.0"/>
</attributes>
</fragment>
<fragment>
<string key="content" base64-UTF8="YES">
Cg
</string>
<attributes>
<color key="NSColor" red="0.83137255907058716" green="0.83137255907058716" blue="0.83137255907058716" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<font key="NSFont" textStyle="body" name=".SFNS-Regular"/>
<real key="NSKern" value="0.0"/>
<paragraphStyle key="NSParagraphStyle" alignment="natural" lineBreakMode="wordWrapping" baseWritingDirection="leftToRight" minimumLineHeight="20" defaultTabInterval="36" tighteningFactorForTruncation="0.0">
<tabStops/>
</paragraphStyle>
<color key="NSStrokeColor" red="0.83137255907058716" green="0.83137255907058716" blue="0.83137255907058716" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<real key="NSStrokeWidth" value="0.0"/>
</attributes>
</fragment>
<fragment>
<string key="content" base64-UTF8="YES">
Cg
</string>
<attributes>
<color key="NSColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<font key="NSFont" textStyle="body" name=".SFNS-Regular"/>
<paragraphStyle key="NSParagraphStyle" alignment="natural" lineBreakMode="wordWrapping" baseWritingDirection="leftToRight" minimumLineHeight="20" defaultTabInterval="36" tighteningFactorForTruncation="0.0">
<tabStops/>
</paragraphStyle>
</attributes>
</fragment>
<fragment>
<string key="content">If you like what you see, please consider taking a moment to rate this version in the App Store. Your positive ratings make a real difference for us.
<string key="content">Thank you contributors!
If you like what you see, please consider taking a moment to rate this version in the App Store. Your positive ratings make a real difference for us.
Thanks so much,
-- The Focalboard developers and community
</string>
<attributes>
<color key="NSColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="NSColor" name="textColor" catalog="System" colorSpace="catalog"/>
<font key="NSFont" textStyle="body" name=".SFNS-Regular"/>
<paragraphStyle key="NSParagraphStyle" alignment="left" lineBreakMode="wordWrapping" baseWritingDirection="natural" tighteningFactorForTruncation="0.0" allowsDefaultTighteningForTruncation="NO">
<tabStops>
@ -1160,7 +937,7 @@ Thanks so much,
<rect key="frame" x="-100" y="-100" width="225" height="15"/>
<autoresizingMask key="autoresizingMask"/>
</scroller>
<scroller key="verticalScroller" wantsLayer="YES" verticalHuggingPriority="750" doubleValue="1" horizontal="NO" id="7bj-hR-AiH">
<scroller key="verticalScroller" wantsLayer="YES" verticalHuggingPriority="750" horizontal="NO" id="7bj-hR-AiH">
<rect key="frame" x="559" y="0.0" width="15" height="418"/>
<autoresizingMask key="autoresizingMask"/>
</scroller>

View File

@ -4,8 +4,8 @@
import Foundation
class Globals {
static let ProductVersion = 00800
static let WhatsNewVersion = 00800
static let ProductVersion = 01000
static let WhatsNewVersion = 01000
static var currentWhatsNewVersion: Int {
get { return UserDefaults.standard.integer(forKey: "whatsNewVersion") }

View File

@ -10,6 +10,16 @@ class WhatsNewViewController:
override func viewDidLoad() {
super.viewDidLoad()
loadText()
}
private func loadText() {
guard let fileUrl = Bundle.main.url(forResource: "whatsnew", withExtension: "txt") else { assertionFailure("whatsnew"); return }
guard let text = try? String(contentsOf: fileUrl, encoding: .utf8) else { assertionFailure("whatsnew"); return }
textView.string = text
textView.textStorage?.font = NSFont.systemFont(ofSize: 13)
textView.textStorage?.foregroundColor = NSColor.textColor
}
@IBAction func rateButtonClicked(_ sender: Any) {

View File

@ -0,0 +1,14 @@
Welcome to Focalboard v0.10.0!
Thank you contributors! There are a number of new features and improvements in this release:
* Board calculations. Thanks @harshilsharma63!
* Mattermost: @mention notifications. Thanks @wiggin77!
* Mattermost: Unfurl card previews in posts. Thanks @hahmadia!
* Plus many, many contributions from Hacktoberfest and beyond, including from: @jufab, @kamre, @Johennes, @nishantwrp, @tiago154, @DeeJayBro, @CuriousCorrelation, @prakharporwal, @donno2048, @anchepiece, @puerco, @adithyaakrishna, @JenyaFTW, @ivernus, @grsky360, @b4sen, @naresh1205, @JtheBAB, @ssensalo, @berkeka, @yedamao, @Prassud, @NakulChauhan2001, @achie27, @crspeller, @sahil9001, @alauregaillard, @igordsm, @rafaeelaudibert, @kaakaa, @Sayanta66, @Bhavin789, @Shahzayb, @kayazeren, @fcoiuri, @tsabi, @DeviousLab, @leosunmo, @xMicky24GIT, @majidsajadi, @marcvelasco, and @aloks98. Sorry if we missed anyone in this list!
If you like what you see, please consider taking a moment to rate this version in the App Store. Your positive ratings make a real difference for us.
Thanks so much,
-- The Focalboard developers and community