1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-22 19:07:54 +01:00
Commit Graph

939 Commits

Author SHA1 Message Date
olav
ab75d4085e
refactor: add schemas to user admin controller (#1692)
* refactor: add schemas to user admin controller

* refactor: remove unused SessionService

* refactor: fix search query type confusion

* refactor: add schemas to user controller (#1693)

* refactor: add schemas to user controller

* refactor: fix getAllUserSplashes method name

* refactor: name and email should not be required on create

* refactor: only some user fields may be updated

* refactor: should not require any fields on user update  (#1730)

* refactor: send 400 instead of 500 on missing username and email

* refactor: should not require any fields for user update

* refactor: note that earlier versions required name or email

* refactor: merge roleDescriptionSchema and roleSchema
2022-06-22 14:55:43 +02:00
andreas-unleash
66452e2860
open-api addon controller (#1721)
* open-api addon controller

* bug fixes

* bug fixes

* resolve merge conflict

* bug fix

* bug fix

* bug fix

* PR comments

* PR comments

* Resolve merge conflics

* Resolve merge conflics

* bug and tests
2022-06-22 13:49:18 +03:00
Thomas Heartman
b3320bf74b
docs: update segments availability notices (#1729)
* docs: change segment availability notice

* docs: update availability note + add some prettier changes

* docs: format imports with prettier
2022-06-22 10:53:24 +02:00
renovate[bot]
5c9f30ceef chore(deps): update dependency typescript to v4.7.4 2022-06-18 01:54:21 +00:00
Thomas Heartman
bb3c722f67
Docs: Update description for create + update user (#1727)
* Docs: Update description for create + update user

This change updates the documentation for the user creation API,
fixing errors mentioned in #1717:

- it's either `username` or `email` that is required on creation.
`name` is not required.
- `name` is the only required field when updating a user.

* docs: Fix overzealous prettier formatting

* docs: updated requirements for put: name OR email
2022-06-17 13:50:39 +02:00
Thomas Heartman
5a3f418e13
docs: add feature toggle reference, new how-to (#1694)
* Docs: write down the currently available steps

* docs: quick updates to the projects page.

* docs: further scaffold the how-to guide

* docs: add feature-toggle.mdx (toggle reference doc)

* docs: Add note that feature toggle names must be unique

* docs: add API doc links

* docs: delete old content

* docs: delete old images

* docs: update variants text

* docs: update introduction

* docs: add new images, update api annotations

* docs: add links to context fields, improve link text for other links.

* docs: remove redundant wording.

* docs: fix default project for toggles

* docs: typo: singular -> plural

* docs: mention admin ui curl command

* docs: remove leftover words

* docs: improve linking to default project.

* Apply suggestions from code review

Co-authored-by: sighphyre <liquidwicked64@gmail.com>

* Apply suggestions from code review

Co-authored-by: sighphyre <liquidwicked64@gmail.com>

* docs: clarify constraint timing

* docs: apply suggestion from code review

* docs: add link to variants document

* docs: Add sections on environments and projects, link from ft docs

* docs: minor rewording into unleash context.

* docs: remove misleading section about "all strats evaluated"

* docs: evaluate -> resolve

Co-authored-by: sighphyre <liquidwicked64@gmail.com>
2022-06-17 12:36:19 +02:00
Christopher Kolstad
45c3df0598
docs: SDK Synchronization tips (#1720)
* docs: SDK Synchronization tips

Co-authored-by: Thomas Heartman <thomas@getunleash.ai>

* docs: Update csharp example with tabs

* docs: update java docs with tabs and sync examples

* docs: update node docs for sync init

* docs: remove plea to pay attention to env config option

Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
2022-06-15 09:49:56 +00:00
Renovate Bot
7ce95cafc8 fix(deps): update react monorepo to v18.2.0 2022-06-15 00:42:43 +00:00
Christopher Kolstad
705eee654f
fix: pleas -> please (#1706) 2022-06-14 15:16:58 +02:00
Renovate Bot
c810959e26 chore(deps): update storybook monorepo to v6.5.9 2022-06-14 05:28:52 +00:00
Renovate Bot
0f35bd3172 chore(deps): update dependency @babel/core to v7.18.5 2022-06-14 01:52:04 +00:00
Renovate Bot
0b6f5448f0 chore(deps): update dependency @storybook/testing-library to v0.0.13 2022-06-13 21:10:33 +00:00
Renovate Bot
7843c2bbc8 chore(deps): update dependency @tsconfig/docusaurus to v1.0.6 2022-06-11 12:25:35 +00:00
Renovate Bot
4b466063df chore(deps): update dependency @storybook/testing-library to v0.0.12 2022-06-10 17:23:41 +00:00
sighphyre
18e63d5ea3
feat: add support for handling non standard postgres dates (#1689)
* feat: add support for handling non standard postgres dates

* docs: update some http docs links to point to their respective https versions

* chore: refactor non standard date handling callback code to be a little clearer

* Update website/docs/deploy/configuring-unleash-v3.md

Co-authored-by: Thomas Heartman <thomas@getunleash.ai>

Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
2022-06-10 08:47:31 +02:00
Ivar Conradi Østhus
3d84668ba2
doc: proper api protection in google auth example. (#1688)
fixes: #1679
2022-06-09 13:01:15 +02:00
Renovate Bot
5208cfc708 chore(deps): update storybook monorepo to v6.5.8 2022-06-08 23:31:10 +00:00
Christopher Kolstad
37211491e7
feat: default to memoizing client features (#1674) 2022-06-08 09:43:37 +02:00
Thomas Heartman
fa74f81aa5
fix: env drop event data.name + /api/admin/events docs (#1662)
* docs: add all /events endpoints and query params

* docs: events page skeleton structure

* docs: correct description of event payloads

* docs: add table with event properties.

* docs: remove duplicate table.

* docs: sort property table

* docs: more work on adding events: feature events

* docs: add examples for most feature events

Still missing are: events that require imports, and
feature-project-change

* docs: scaffold out all events descriptions

* docs: normalize casing

* docs: add brief descriptions to strategy and context events

* docs: Add remaining non-import event descriptions and examples

* docs: add code sample annotations for all example events.

* docs: remove all references to myself

* docs: change "toggle" -> "feature", adjust headings

The headings aren't semantic for this doc yet. We'll need to create a
new document for this.

* docs: update event type description table

* docs: change header level of event type section

* docs: add details around feature-project-change event

* docs: add import type events

* docs: use a better `createdBy` name

* docs: "sort" events so that they're in a consistent order.

* docs: remove reference to ID in addon-config-created event

* fix: drop-environments data.name all-projects -> all-environments

This is probably a bug. Should be double checked.

* docs: clarify that `data.name` is always `all-x` on drop events

* Apply suggestions from code review

Co-authored-by: sighphyre <liquidwicked64@gmail.com>

Co-authored-by: sighphyre <liquidwicked64@gmail.com>
2022-06-07 11:33:30 +01:00
Renovate Bot
e5fe268844 chore(deps): update storybook monorepo to v6.5.7 2022-06-07 01:33:38 +00:00
Renovate Bot
78b3b78ced chore(deps): update dependency typescript to v4.7.3 2022-06-04 05:56:08 +00:00
Pfuenzle
4ca0de27e5
docs: Add deprecation notice to eventHook (#1618)
* Add deprecation notice to eventHook

* Update website/docs/deploy/configuring-unleash.md

Co-authored-by: Thomas Heartman <thomasheartman+github@gmail.com>

* Added proxy documentation

* Update configuring-unleash.md

* Update website/docs/deploy/configuring-unleash.md

Co-authored-by: Thomas Heartman <thomasheartman+github@gmail.com>

Co-authored-by: Thomas Heartman <thomasheartman+github@gmail.com>
2022-06-03 14:03:45 +02:00
Christopher Kolstad
606270d86a
feat: Allow extra CSP domains (#1610)
* feat: Allow extra CSP domains

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>

* fix: eslint:

* fix: allow partial csp domains

* fix: add option and config type

* fix: snapshot

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-05-31 11:32:15 +02:00
Sebastian Bury
bde6294e44
Update feature-toggles-archive-api.md 2022-05-30 16:26:02 +02:00
Renovate Bot
f122e884c7 chore(deps): update storybook monorepo to v6.5.6 2022-05-30 04:37:07 +00:00
Renovate Bot
b3161bc2e8 chore(deps): update dependency @babel/core to v7.18.2 2022-05-25 13:24:12 +00:00
Renovate Bot
0d623e184c chore(deps): update dependency typescript to v4.7.2 2022-05-24 23:53:46 +00:00
Renovate Bot
b39c03e561 chore(deps): update storybook monorepo to v6.5.5 2022-05-24 20:19:06 +00:00
Renovate Bot
eca933eb65 chore(deps): update storybook monorepo to v6.5.4 2022-05-23 13:37:39 +00:00
Renovate Bot
16a2e74041 chore(deps): update storybook monorepo to v6.5.3 2022-05-20 23:39:01 +00:00
renovate[bot]
f954de0ecf
chore(deps): update dependency @babel/core to v7.18.0 (#1612)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-20 12:20:44 +02:00
Nuno Góis
40c920f184
docs: use named export instead of default (#1615) 2022-05-20 10:31:05 +01:00
Nuno Góis
46c253b964
docs: use named export instead of default (#1614) 2022-05-20 11:22:14 +02:00
Nuno Góis
16860c1469
docs: update import to use named export instead of default (#1609)
See: https://github.com/Unleash/proxy-client-react/pull/58
2022-05-20 07:48:01 +01:00
Thomas Heartman
a6753d9af3
docs: switch all slack links to slack.unleash.run (#1613) 2022-05-20 08:17:36 +02:00
Andreas Fauske
70f58b3a84
Update dot_net.md (#1598)
Fixed a typo.
2022-05-19 14:59:36 +02:00
Renovate Bot
d68b304607 chore(deps): update dependency @babel/core to v7.17.12 2022-05-17 00:57:22 +00:00
Thomas Heartman
d384a76a28
docs: fix python sdk syntax highlighting, header levels (#1596)
* docs: fix python sdk syntax highlighting, header levels
* docs(fix): remove invalid toggle names
2022-05-16 10:30:28 +02:00
Thomas Heartman
943af1e804
docs: Update the react client install instructions (#1584)
The install instructions didn't previously add the
`unleash-proxy-client` package (presuming it'd be implicitly installed
by `npm`). This doesn't seem to be the case, so we'll list it explicitly.
2022-05-10 13:26:52 +02:00
Christopher Kolstad
c0207bf3ff
docs: Add NODE_EXTRA_CA_CERTS documentation for webhook addons (#1578)
* docs: Add NODE_EXTRA_CA_CERTS documentation for webhook addons

Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
2022-05-09 13:04:56 +02:00
Thomas Heartman
75e6df5b5b
docs: document Proxy openAPI integration (#1571)
* docs: document the new OpenAPI functionality

* docs: add availability note for openapi integration

* docs: rewrite openapi section
2022-05-09 09:24:48 +02:00
Thomas Heartman
2113732f3b
docs: clarify that multiple overrides for a variant create unions (#1551)
* docs: clarify that multiple overrides for a variant create unions

* Update website/docs/advanced/feature-toggle-variants.md

Co-authored-by: sighphyre <liquidwicked64@gmail.com>
2022-05-06 14:00:08 +02:00
Thomas Heartman
3b545b7dcd
docs: add more details to variant creation API (#1548)
* docs: add more details to variants api PUT example

* docs(fix): correct header title for code sample
2022-05-06 11:46:37 +02:00
Thomas Heartman
68bad77a84
docs: Update Unleash architecture diagram (#1549)
* docs: Update Unleash architecture digram

* fix: typo an -> a

* docs(fix): fix img link in readme

* docs: update architecture graph
2022-05-06 11:17:35 +02:00
Pfuenzle
0fd26e26bc
added db-schema to the docs page (#1567)
I added the "schema" option to the configuring unleash docs page

Co-authored-by: Pfluenze <pfuenzle@protonmail.com>
2022-05-05 11:52:02 +02:00
Thomas Heartman
188352cb7a
docs: remove duplicate sidebar item; sort sdks (#1558)
* fix: remove duplicate sidebar entry

* fix: sort sdk list
2022-05-03 10:21:14 +02:00
sebastian-unleash
67f9277b25
docs: Add link to kill switch best practices blog post. (#1554) 2022-05-03 10:16:02 +02:00
Renovate Bot
042d0137f3 chore(deps): update dependency @babel/core to v7.17.10 2022-04-29 20:24:13 +00:00
Thomas Heartman
581fc76ae1
docs(fix): correct custom activation strategies param types (#1547) 2022-04-29 11:20:26 +02:00
Renovate Bot
ec878110d9 chore(deps): update dependency typescript to v4.6.4 2022-04-29 00:28:58 +00:00
Thomas Heartman
05f4cbb708
docs(fix): change the remoteAddress description (#1539)
remoteAddress previously used the sessionId description.
2022-04-28 16:20:28 +02:00
Fredrik Strand Oseberg
5f96cb3785
docs: update compat table with custom stickiness for go (#1544) 2022-04-28 15:49:05 +02:00
Fredrik Strand Oseberg
e6495d9d26
docs: add docs for vue and svelte clients (#1541)
* docs: add docs for vue and svelte clients

* fix: update version for svelte
2022-04-28 15:33:38 +02:00
Thomas Heartman
038d9eb8ec
Merge pull request #1531 from Unleash/docs/deprecate-features-v1
docs: Add deprecation notices to features v1
2022-04-28 08:42:37 +02:00
Renovate Bot
2e551c9f4e fix(deps): update dependency unleash-proxy-client to v2.0.1 2022-04-27 13:38:16 +00:00
Thomas Heartman
75719a0297 docs: link to the correct new endpoints in the features v2 API 2022-04-27 11:09:04 +02:00
Thomas Heartman
5d0ed34b66 chore: remove code leftover code 2022-04-27 11:05:15 +02:00
Thomas Heartman
9ec3409fff docs: add more Api information + add disable toggle info 2022-04-27 11:04:17 +02:00
Thomas Heartman
65da8a845a feat: update ApiRequest to accept POST w/o payloads 2022-04-27 10:55:33 +02:00
Renovate Bot
820932aadb fix(deps): update react monorepo to v18.1.0 2022-04-27 01:04:30 +00:00
Thomas Heartman
9a0226d158 docs: remove deprecation notices for tags. 2022-04-26 16:19:34 +02:00
Thomas Heartman
d7029d89b4 docs: Add deprecation notices to features v1
todo: still need to add a couple links
2022-04-25 23:05:54 +02:00
renovate[bot]
d05b4bde64
fix(deps): update react monorepo to v18 (#1489)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-25 14:19:13 +02:00
sjaanus
a1f28ef56d
fix: rename variable for consistency purposes (#1507) 2022-04-25 10:21:18 +02:00
Thomas Heartman
8b2d02ee5f chore: update deprecation notice. 2022-04-22 11:20:30 +02:00
Thomas Heartman
f1c243fabf docs: Add deprecation notice to old slack guide 2022-04-22 11:16:42 +02:00
Renovate Bot
9a3f7cda20 chore(deps): update dependency @storybook/testing-library to v0.0.11 2022-04-21 17:18:25 +00:00
renovate[bot]
0d87cc8e1d
fix(deps): update dependency unleash-proxy-client to v2 (#1513)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-21 16:20:55 +02:00
Fredrik Strand Oseberg
60c1265ac4
chore: update matrix (#1511)
* chore: update matrix

* chore: update matrix without format
2022-04-20 15:41:32 +02:00
Renovate Bot
178539b88a chore(deps): update dependency babel-loader to v8.2.5 2022-04-20 03:46:48 +00:00
Renovate Bot
c3e9d67e4b chore(deps): update dependency @storybook/testing-library to v0.0.10 2022-04-19 23:22:45 +00:00
Thomas Heartman
3d1b6e59a3
Merge pull request #1501 from Unleash/docs/proxy-overhaul
docs: add API tokens and client keys + How to run the Unleash Proxy
2022-04-19 12:09:28 +02:00
Thomas Heartman
9d2ef0c47f docs: add note about client tokens changing with v 4.10 2022-04-19 11:08:02 +02:00
Thomas Heartman
54bfe7323d docs: update introduction 2022-04-19 09:57:10 +02:00
Thomas Heartman
4b8c3c3949
Apply suggestions from code review
Co-authored-by: sighphyre <liquidwicked64@gmail.com>
2022-04-19 09:43:09 +02:00
Renovate Bot
2935226ee6 chore(deps): update storybook monorepo to v6.4.22 2022-04-14 11:18:50 +00:00
Renovate Bot
bb85321926 chore(deps): update dependency enhanced-resolve to v5.9.3 2022-04-13 13:53:33 +00:00
Thomas Heartman
9db36013b1 chore: delete reference doc scaffolding 2022-04-13 15:41:02 +02:00
Thomas Heartman
f1a4347534 chore: delete duplicate configuration section 2022-04-13 15:40:11 +02:00
Thomas Heartman
b43d9b05db docs: link to the how-to guide from the proxy reference docs 2022-04-13 15:39:04 +02:00
Thomas Heartman
ac9f800ba8 docs: add details to the configuration option table 2022-04-13 15:37:04 +02:00
Thomas Heartman
6a71c27593 docs: Update ApiRequest in how-to guide for proxy 2022-04-13 15:15:27 +02:00
Thomas Heartman
ecbae418d4 feat: allow ApiRequest component to create proxy requests 2022-04-13 15:15:08 +02:00
Thomas Heartman
93d2ef55b9 chore: clarify proxy clients vs front-end clients 2022-04-13 15:07:11 +02:00
Thomas Heartman
5e382e64dc docs: api request and placeholders to proxy how-to 2022-04-13 15:06:42 +02:00
Thomas Heartman
0f9da03078 docs: link to the how-to guide for creating tokens 2022-04-13 13:53:15 +02:00
Thomas Heartman
e0a87c68a0 docs: minor tweaks for client keys 2022-04-13 13:47:27 +02:00
Thomas Heartman
88450a8946 docs: rename api token + client key doc 2022-04-13 13:46:12 +02:00
Thomas Heartman
f7081d5f3a docs: First draft of API tokens and client keys doc 2022-04-13 13:45:01 +02:00
Thomas Heartman
07de36f6c4 docs: add api-tokens to sidebar 2022-04-12 16:02:16 +02:00
Thomas Heartman
bba6d6de94 docs: add api tokens outline 2022-04-12 16:00:07 +02:00
Thomas Heartman
0a0ade18df docs: add API tokens placeholder document 2022-04-12 16:00:07 +02:00
Thomas Heartman
dc7e93b618 docs: start smoothing out proxy docs 2022-04-12 16:00:07 +02:00
Thomas Heartman
f1601392e1 docs: change title, add content to how-to guide 2022-04-12 16:00:07 +02:00
Thomas Heartman
8f3018d092 docs: ad configuration variables to proxy reference 2022-04-12 16:00:07 +02:00
Thomas Heartman
c7fe197fbd docs: add new how-to category: Unleash Proxy 2022-04-12 16:00:05 +02:00
Thomas Heartman
48f5e45b40 fix: remove wrong id 2022-04-12 15:59:12 +02:00
Thomas Heartman
29f77b8e27 docs: add configuration options header. 2022-04-12 15:59:12 +02:00
Thomas Heartman
3c63adddab docs: add more scaffolding to proxy docs 2022-04-12 15:59:12 +02:00
Thomas Heartman
4b0b08a2ea docs: start moving proxy details around 2022-04-12 15:59:12 +02:00
Thomas Heartman
6d5b89d88b docs: add how-to for running proxy (duplicated content) 2022-04-12 15:59:11 +02:00
Thomas Heartman
f3a7ec5559
Merge pull request #1492 from Unleash/docs/update-sdk-compat
docs(sdk compat table): Add new strategy constraint  for .NET; add s for Proxy
2022-04-12 13:53:08 +02:00
Thomas Heartman
747b5f128a
Merge pull request #1498 from Unleash/docs/update-sdk-overview-title
docs: update client sdk overview title
2022-04-12 12:12:44 +02:00
Thomas Heartman
a327f55b3a docs: update client sdk overview title
When the title is only "Introduction" it's super hard to find via
search. Changing it to something more descriptive should make that easier.
2022-04-12 10:41:50 +02:00
Ivar Conradi Østhus
55e43b033d
docs: correct secrets key 2022-04-11 22:32:58 +02:00
Ivar Conradi Østhus
947d9fc40c
docs: correct proxy url to demo instance 2022-04-11 22:23:22 +02:00
Thomas Heartman
2e1423095e fix: Add missing segments image 2022-04-11 12:17:02 +02:00
Renovate Bot
3d078550dc chore(deps): update storybook monorepo to v6.4.21 2022-04-09 05:23:44 +00:00
Thomas Heartman
d86f898316 docs: Add s for proxy features 2022-04-08 15:24:56 +02:00
Thomas Heartman
3067001083 docs: add for .NET constraints since 2.1 2022-04-08 15:24:35 +02:00
Salvatore Novelli
7ddbff2669
feat: add "application_name" as an optional DB option #1170 (#1478)
* implemented changes to resolve issue 1170

* added applicationName to the list of db options in the documentation'

Co-authored-by: Daniele Casal <daniele.casal@lloydsbanking.com>
Co-authored-by: Sukhvinder Panesar <79143027+esspee-lbg@users.noreply.github.com>
2022-04-07 20:55:56 +02:00
renovate[bot]
007cc0a83c
chore(deps): pin dependencies (#1427)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-06 21:42:26 +02:00
Thomas Heartman
41485ec50a docs: change android docs to use clientKey, not clientSecret 2022-04-06 10:56:51 +02:00
Thomas Heartman
35bd047af9 docs: reword api return type description 2022-04-04 14:56:34 +02:00
Thomas Heartman
90794fc6ec docs: add segment ids examples for replacing strategy segments 2022-04-04 14:49:13 +02:00
Thomas Heartman
6f2a336fc4 docs: simplify activation strategy payload 2022-04-04 14:43:45 +02:00
Thomas Heartman
683e33915f docs: update payload for activation strategies 2022-04-04 14:33:38 +02:00
Thomas Heartman
bf9f9e9d6d docs: update return types to use JSON examples instead of TS 2022-04-04 13:55:53 +02:00
Thomas Heartman
d9aae95c26 docs: move when to use segments to top of document 2022-04-04 12:32:47 +02:00
Thomas Heartman
14cb523c91 docs: expand on time-based strategies with segments 2022-04-04 12:16:32 +02:00
Thomas Heartman
971b411db1 docs: explain that with multiple segments, all must be satisfied. 2022-04-04 11:48:59 +02:00
Thomas Heartman
93b20246a7 docs: make note of how to remove all segments from a strategy 2022-04-04 11:47:13 +02:00
Thomas Heartman
e4c2e8807d docs: segment names don't need to be url-friendly. 2022-04-04 11:44:37 +02:00
Thomas Heartman
020e94e358 docs: update segments availability in API docs too 2022-04-04 11:44:03 +02:00
Thomas Heartman
cc670a018c docs: update segments availability: indicate that it's experimental 2022-04-04 11:34:53 +02:00
Thomas Heartman
524be02b74 docs(docs): document the use of AliasPlugin for theme resolution 2022-04-02 16:47:38 +02:00
Thomas Heartman
c8578f06c9 chore: remove comment code 2022-04-02 16:42:04 +02:00
Thomas Heartman
f59f43bb4c chore: use docusaurusPath function consistently. 2022-04-02 16:40:37 +02:00
Thomas Heartman
c0228a0ca3 chore: remove unused code 2022-04-02 16:39:16 +02:00
Thomas Heartman
79b5582542 docs(fix): various typos and abstractions fixed 2022-04-02 16:33:51 +02:00
Thomas Heartman
facf546df4 docs(fix): fix internal links between segments docs 2022-04-02 16:29:45 +02:00
Thomas Heartman
8eb91fc860 fix(docs): fix the quotes of JSON property in table 2022-04-02 16:28:24 +02:00
Thomas Heartman
45dc2c8c33 fix: remove redundant heading 2022-04-02 16:27:53 +02:00
Thomas Heartman
3846ad8252 fix: re-add the groupId prop for the API request tabs component. 2022-04-02 16:27:20 +02:00
Thomas Heartman
e03876286c docs: finish the API docs for segments 2022-04-02 16:27:09 +02:00
Thomas Heartman
102438946e docs: add POST and GET by ID 2022-04-01 16:24:35 +02:00
Thomas Heartman
d88032710b docs: describe GET /api/admin/segments 2022-04-01 16:04:10 +02:00
Thomas Heartman
5d164db46c docs: add relevant types for this API 2022-04-01 16:03:50 +02:00
Thomas Heartman
fc6ea25ebd docs: add more endpoint data 2022-04-01 15:47:00 +02:00
Thomas Heartman
cfbe04272a feat: make API request component work without payloads
There's been no previous need for GET or DELETE requests, but now that
we do need them, the payload shouldn't show up as `undefined`
2022-04-01 15:47:00 +02:00
Thomas Heartman
d167de76d8 docs: add stories file for API request component 2022-04-01 15:47:00 +02:00
Thomas Heartman
032176576b chore: add more docusaurus alias resolutions 2022-04-01 15:47:00 +02:00
Thomas Heartman
3440b4f42a docs: add segments api placeholder 2022-04-01 15:47:00 +02:00
Thomas Heartman
e37714d61a docs: First draft of segments reference doc 2022-04-01 15:47:00 +02:00
Thomas Heartman
4306836511 docs: Add .NET SDK to list of SDKs that crash on new operators 2022-04-01 10:24:08 +02:00
sighphyre
17e7777a75
Update website/docs/integrations/jira-server-plugin-installation.md
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
2022-03-25 12:51:47 +02:00
sighphyre
8c13fe74a8
Update website/docs/integrations/jira-server-plugin-installation.md
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
2022-03-25 12:51:37 +02:00
sighphyre
69532656bd
Update website/docs/integrations/jira-server-plugin-installation.md
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
2022-03-25 12:50:43 +02:00
sighphyre
f05d76255a
Update website/docs/integrations/jira-server-plugin-installation.md
Nice!

Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
2022-03-25 12:50:30 +02:00
sighphyre
0d4360b997 docs: add installation instructions for jira plugin for marketplace 2022-03-25 09:24:26 +02:00
Thomas Heartman
0d2e72eeea docs: delete images that are no longer in use. 2022-03-24 16:12:40 +01:00
Thomas Heartman
2709f19ae7 docs(a11y): add alt texts to images + minor rewording 2022-03-24 16:09:37 +01:00
Thomas Heartman
d7b09f73db docs: Add prerequisites, new installation instructions (marketplace) 2022-03-24 15:18:12 +01:00
Thomas Heartman
c15d221b66
Merge pull request #1463 from Unleash/docs/bump-php-adv-constraints-version
docs: list v1.3.1 of the PHP sdk as first compatible w/adv constr.
2022-03-23 14:05:21 +01:00
Thomas Heartman
907a5c6da0
Merge pull request #1449 from Unleash/docs/improve-db-ssl-docs
docs: add more content around database connections
2022-03-23 13:53:22 +01:00
Thomas Heartman
2ffe11a336 docs: list v1.3.1 of the PHP sdk as first compatible w/adv constr.
While 1.3 _does_ contain the advanced operators, it'll still break if
it doesn't recognize the operators or if you provide an invalid semver
version. 1.3.1 fixes this, so we should try and nudge people towards
that instead.
2022-03-23 13:14:20 +01:00
Thomas Heartman
77f128c482 docs: add note about PHP crashing if it doesn't recognize the op 2022-03-22 15:37:26 +01:00
Thomas Heartman
47a4fe3234 docs: sort options alphabetically in example object. 2022-03-22 11:20:48 +01:00
Thomas Heartman
da0fe21832 docs: PR feedback: configure db url, db url file, precedence 2022-03-22 11:19:09 +01:00
Thomas Heartman
0998ca4618 Merge branch 'main' into docs/sdk-min-version-for-advanced-operators 2022-03-18 15:01:39 +01:00
Thomas Heartman
0950a95698 docs: add a link to the SDK incompatibility section 2022-03-18 14:30:02 +01:00
Thomas Heartman
7efd306969 docs: link to strategy constraints from the schedule how-to guide 2022-03-18 14:28:06 +01:00
Thomas Heartman
b432ec8795 docs: only list feature versions for constraint ops inclusion 2022-03-18 14:23:26 +01:00
Thomas Heartman
e604b95e7d docs: update min versions for node, python, ruby 2022-03-18 13:55:31 +01:00
Thomas Heartman
85c74864bd
Merge pull request #1452 from Unleash/docs/add-more-adv-constraints-sdk-details
docs: add more comprehensive overview of sdk incompatibilities
2022-03-18 13:31:06 +01:00
Thomas Heartman
d6f6d5d1d2
Merge pull request #1441 from shailscript/patch-1
docs: bold important text in slack integration docs
2022-03-18 12:37:28 +01:00
Thomas Heartman
7e8cae3913 docs: change spec to specification, add link to spec 2022-03-18 12:21:29 +01:00
Thomas Heartman
8c8d165937 docs: add more comprehensive overview of sdk incompatibilities 2022-03-18 12:19:49 +01:00
Thomas Heartman
c999b4c43e docs: add php support version for advanced constraints 2022-03-18 11:34:51 +01:00
Thomas Heartman
a9a480d33f docs: note the minimum SDK versions necessary for adv constraints
Also formats the rest of the table to align with the new column
content. Please ignore whitespace for this.
2022-03-18 11:29:25 +01:00
Thomas Heartman
59609a85f4
Merge pull request #1440 from Unleash/docs/how-to-time-feature-releases
docs: add how to schedule feature releases guide
2022-03-18 09:30:23 +01:00
Thomas Heartman
b8673c86b1 docs: remove duplicate db connection options description 2022-03-17 16:43:19 +01:00
Thomas Heartman
b235eba6ac docs: add code samples, move db configuration to separate section 2022-03-17 16:11:56 +01:00
Thomas Heartman
3d1d115a30 docs: add more content around database connections 2022-03-17 15:54:56 +01:00
Thomas Heartman
84f44c0396 docs: Add note saying that some SDKs will crash with new operators. 2022-03-17 11:45:40 +01:00
Thomas Heartman
0a34661937 docs: clear up that constraints are available to pro customers too 2022-03-17 08:53:42 +01:00
Thomas Heartman
b3faf3e622 docs: add screenies and update descriptions accordingly 2022-03-17 08:41:57 +01:00
sighphyre
8f60dd6958
Merge pull request #1431 from Unleash/enabled-environments-override
Add enabled environments override flag
2022-03-16 14:45:55 +02:00
Thomas Heartman
104ff93332 docs: Add note to strategy constraints about undefined behavior 2022-03-16 10:05:41 +01:00
Shailendra Shukla
5e551b01f8
docs: bold important text 2022-03-15 17:44:58 -05:00
Thomas Heartman
905fa6fc6f docs: create first draft of schedule how-to 2022-03-15 16:29:55 +01:00
Thomas Heartman
8c5657911f docs: add more placeholder / structural content. 2022-03-14 18:36:01 +01:00
sighphyre
bf95a40527 docs: describe details of enabled_environments in unleash config docs 2022-03-14 09:48:54 +02:00
Thomas Heartman
27a74ecf0d docs: create initial outline for how to schedule feature releases 2022-03-11 13:58:41 +01:00
Thomas Heartman
451fa64018 docs: add a note saying passord is password for Norwegian 2022-03-10 14:22:03 +01:00
Thomas Heartman
d28c046e51
Merge pull request #1428 from Unleash/docs/document-semver-gte-lte
docs: document how to get SEMVER_GTE/LTE functionality
2022-03-10 11:45:01 +01:00
Thomas Heartman
9f292465eb docs: document how to get SEMVER_GTE/LTE functionality 2022-03-10 10:56:59 +01:00
Thomas Heartman
b94f7bdb48
Merge pull request #1401 from Unleash/docs/add-feedback-component
feat: add feedback component
2022-03-10 10:26:00 +01:00
Thomas Heartman
18c16b3040 fix: make sure customer type is included in the payload.
Because it previously set it via a reducer and submitted the form in
the same step, the customer type wouldn't be set correctly before the
form was submitted, causing it to show up as "undefined".

We're doing double the work now, but I think that's an acceptable
trade-off for now.
2022-03-10 10:12:10 +01:00
Thomas Heartman
027eac47ac feat: add data: "was the form opened manually" and "current page" 2022-03-10 09:48:58 +01:00
Thomas Heartman
22c4752c53 fix: remove empty ruleset 2022-03-10 09:40:28 +01:00
Thomas Heartman
ad9709f235
Tell the user what was available prior to 4.9 2022-03-09 13:44:25 +01:00
Thomas Heartman
613ee550bc docs: merge currentTime with "advanced constraints" row 2022-03-09 11:55:21 +01:00
Thomas Heartman
aafa2005e0 Merge branch 'main' into docs/new-constraint-operators 2022-03-09 11:32:42 +01:00
Thomas Heartman
52281512ac
Apply suggestions from code review
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-03-09 10:56:48 +01:00
Thomas Heartman
fd042f9b1a docs: update semver format after discussion and alignment 2022-03-09 10:51:24 +01:00
sighphyre
3910e23d2d
Merge pull request #1408 from Unleash/feat/init-client-tokens
Load Client Tokens From Environment on Startup
2022-03-09 09:53:47 +02:00
Thomas Heartman
db9a0e2c54 chore: merge main -> this branch 2022-03-08 13:58:16 +01:00
Thomas Heartman
fee4caf2f9 docs: Add note about how invalid context field values are handled 2022-03-08 13:44:02 +01:00
Thomas Heartman
c0eac49313 fix: delete empty table row 2022-03-08 13:34:11 +01:00
Thomas Heartman
419dda09a0 docs: Update description of currentTime in the Unleash context. 2022-03-08 13:31:55 +01:00
Thomas Heartman
2f6b067eb5 docs: Update SemVer section: clarify what requirements we have 2022-03-08 13:27:19 +01:00
Thomas Heartman
39d01f46ec docs: move string operator case sensitivity note to table 2022-03-08 12:57:09 +01:00
Thomas Heartman
774bed5bee fix: mark .NET sdk as not having currentTime context field 2022-03-08 12:53:56 +01:00
Thomas Heartman
4ce4a9c2d6 docs: remove 'introduced in' column in Unleash Context table. 2022-03-08 11:22:24 +01:00
Thomas Heartman
05187ce6a9 fix: remove placeholder comment 2022-03-08 11:20:06 +01:00
Thomas Heartman
94f13075ac docs: add unleash context and compat table updates 2022-03-08 11:14:55 +01:00
Thomas Heartman
decdc083d0 docs: finish first draft of new strat constraints doc. 2022-03-08 11:02:24 +01:00
Thomas Heartman
3f5e8524d3 docs: add availability note, finish first draft of constraint ops 2022-03-07 18:25:41 +01:00
Thomas Heartman
731d1374e1 docs: update "constraint structure" section 2022-03-07 17:21:25 +01:00
Thomas Heartman
1b19cac3fa docs: add description of each of the strat constraint operators. 2022-03-07 17:00:45 +01:00
Thomas Heartman
0b5b74ebab docs: start scaffolding out new constraint operator info 2022-03-07 15:39:32 +01:00
Dominik Chrastecky
2623fb17c4 Mark custom headers - function as supported in PHP SDK 2022-03-07 12:44:37 +01:00
Dominik Chrastecky
29c8f1ec72 Merge remote-tracking branch 'origin/main' into docs/php-compatibility-matrix 2022-03-07 12:42:16 +01:00
Thomas Heartman
c63c9b6fab docs: minor rewording and clarification around strategy impl/eval 2022-03-07 11:11:51 +01:00
Thomas Heartman
300c6abd74 fix: fix broken link in SDK list 2022-03-04 13:52:19 +01:00
Thomas Heartman
c88da63888
Merge pull request #1417 from Unleash/docs/add-offline-info-to-sdks
docs: describe how sdks work in offline modes
2022-03-04 13:50:49 +01:00
Thomas Heartman
c0985ad08d docs: be explicit about what happens if an SDK doesn't have toggles. 2022-03-04 13:43:02 +01:00
Thomas Heartman
304e95f9d7 docs: add working offline section to the SDKs doc 2022-03-04 13:37:59 +01:00
Thomas Heartman
db7848680a
Merge pull request #1416 from Unleash/docs/clarify-activation-evaluation
docs: reword and add additional deets re: activation strategy impl
2022-03-04 13:10:03 +01:00
Thomas Heartman
6a4e2b7163 fix: change : to , 2022-03-04 13:04:40 +01:00
Thomas Heartman
f35a932e8d fix: stitch the info paragraph together with the existing content 2022-03-04 13:02:06 +01:00
Thomas Heartman
cda31e46d3 fix: remove unintended line break. 2022-03-04 12:56:55 +01:00
Thomas Heartman
28df5dcb31 docs: add offline headings / rough skeleton 2022-03-04 12:56:16 +01:00
Thomas Heartman
9b691a4f89 fix: fix broken link custom activation strategies doc. 2022-03-04 12:43:58 +01:00
Thomas Heartman
28b16d922d docs: reword and add additional deets re: activation strategy impl 2022-03-04 12:41:13 +01:00
Thomas Heartman
c15cbfc6d3
Merge pull request #1319 from Unleash/docs/describe-project-users-endpoints
docs: describe `/api/admin/projects/:projectId/users/:userId/roles/:roleId` endpoint
2022-03-04 12:10:11 +01:00
Thomas Heartman
cf2a8de161
Merge pull request #1342 from Unleash/docs/user-admin-send-email-props
docs: Add payload properties for user-admin post payload
2022-03-04 12:10:02 +01:00
Thomas Heartman
4705fe22cc docs: remove error payload that no longer applies. 2022-03-04 10:41:52 +01:00
Thomas Heartman
6d433c50ab docs: add info about requiring name OR email 2022-03-04 10:36:40 +01:00
Thomas Heartman
c9dd60e1ea
Apply suggestions from code review
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
2022-03-04 08:43:28 +01:00
Thomas Heartman
e6d939508d fix: correct the description of disabled variants 2022-03-04 08:20:55 +01:00
Thomas Heartman
4c4f6a3aaa docs: update description of sendEmail option 2022-03-03 15:24:15 +01:00
Thomas Heartman
38ed3816a8 docs: Remove doubled section and clarify role removal 2022-03-03 14:17:43 +01:00
Thomas Heartman
9da796eb90 docs: add details for change role endpoint. 2022-03-03 09:25:22 +01:00
Thomas Heartman
e84b8f30e1 docs: add correct return values for role deletion endpoints. 2022-03-03 09:25:22 +01:00
Thomas Heartman
92349b5561 Apply suggestions from code review
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
2022-03-03 09:25:22 +01:00
Thomas Heartman
81c6ef2d6e chore: align url parameters table. 2022-03-03 09:25:22 +01:00
Thomas Heartman
01f7293e2e docs: add description of the project users/roles endpoint 2022-03-03 09:25:20 +01:00
Thomas Heartman
f92d86061a docs(chore): improve syntax highlighting and formatting of code bits
Use `bash` instead of `sh` for nicer highlighting by prism.

I've also broken large json blobs over multiple lines.
2022-03-03 09:24:43 +01:00
Thomas Heartman
6b624081fa chore: remove node-fetch, don't do Unleash server-side 2022-03-02 15:57:16 +01:00
Thomas Heartman
f49fde0923 fix: make buttons visually align in Chrome and Firefox 2022-03-02 15:47:45 +01:00
Thomas Heartman
a437ecfd46 fix: downgrade to node-fetch 2.x 2022-03-02 13:57:04 +01:00
Thomas Heartman
fd0b5fd6e4 Revert "fix: remove node-fetch and SSR to fix the build"
This reverts commit e106943e4b.
2022-03-02 13:56:54 +01:00
Thomas Heartman
e106943e4b fix: remove node-fetch and SSR to fix the build 2022-03-02 13:50:08 +01:00
sighphyre
010a699a19
Update website/docs/deploy/configuring-unleash.md
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
2022-03-02 14:09:50 +02:00
Thomas Heartman
d3484946fc fix: add new doc dependencies to correct package.json 2022-03-02 12:51:54 +01:00
sighphyre
6de5fdb565 feat: allow startup to load client tokens from env var 2022-03-02 13:44:46 +02:00
Thomas Heartman
756204c529 feat: type feedback component. 2022-03-02 12:05:29 +01:00
Thomas Heartman
1054f74141 fix: correct the check for fetch to use SSR config in SSR situations 2022-03-02 11:43:12 +01:00