Release whiteboard to everyone (#8853)

* chore: release whiteboards for everyone

Also, toggle it on by default

* fix: e2e test

* add onboarding tour test

---------

Co-authored-by: Konstantinos Kaloutas <konstantinos@logseq.com>
This commit is contained in:
Tienson Qin
2023-03-21 19:37:21 +08:00
committed by GitHub
parent 1a6a888aa5
commit a92588a18b
10 changed files with 56 additions and 62 deletions

View File

@@ -223,14 +223,15 @@
[]
(or (alpha-user?) (beta-user?)))
(defonce feature-matrix {:file-sync :beta
:whiteboard :beta})
(comment
;; We probably need this for some new features later
(defonce feature-matrix {:file-sync :beta})
(defn feature-available?
[feature]
(or config/dev?
(when (logged-in?)
(case (feature feature-matrix)
:beta (alpha-or-beta-user?)
:alpha (alpha-user?)
false))))
(defn feature-available?
[feature]
(or config/dev?
(when (logged-in?)
(case (feature feature-matrix)
:beta (alpha-or-beta-user?)
:alpha (alpha-user?)
false)))))