Skip to content

Commit 858d020

Browse files
authored
build: Release (#2988)
2 parents 52a858b + 24ce4b3 commit 858d020

File tree

11 files changed

+255
-71
lines changed

11 files changed

+255
-71
lines changed

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,9 @@ Parse Dashboard is continuously tested with the most recent releases of Node.js
163163
| `apps.scripts.executionBatchSize` | Integer | yes | `1` | `10` | The batch size with which a script should be executed on all selected objects. For example, with 50 objects selected, a batch size of 10 means the script will run on 10 objects in parallel, running a total of 5 batches in serial. |
164164
| `apps.scripts.showConfirmationDialog` | Bool | yes | `false` | `true` | Is `true` if a confirmation dialog should be displayed before the script is executed, `false` if the script should be executed immediately. |
165165
| `apps.scripts.confirmationDialogStyle` | String | yes | `info` | `critical` | The style of the confirmation dialog. Valid values: `info` (blue style), `critical` (red style). |
166-
| `apps.cloudConfigHistoryLimit` | Integer | yes | `100` | `100` | The number of historic values that should be saved in the Cloud Config change history. Valid values: `0`...`Number.MAX_SAFE_INTEGER`. |
166+
| `apps.cloudConfigHistoryLimit` | Integer | yes | `100` | `100` | The number of historic values that should be saved in the Cloud Config change history. Valid values: `0`...`Number.MAX_SAFE_INTEGER`.
167+
| `apps.config` | Object | yes | - | `{ ... }` | App settings option used to store dashboard configuration on the server.
168+
| `apps.config.className` | String | yes | _ | `DashboardConfig` | The table name used to save and migrate the dashboard configuration. |
167169

168170
### File
169171

@@ -1475,4 +1477,4 @@ As of April 5, 2017, Parse, LLC has transferred this code to the parse-community
14751477

14761478
[license-svg]: https://img.shields.io/badge/license-BSD-lightgrey.svg
14771479
[license-link]: LICENSE
1478-
[open-collective-link]: https://opencollective.com/parse-server
1480+
[open-collective-link]: https://opencollective.com/parse-server

changelogs/CHANGELOG_alpha.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# [7.5.0-alpha.2](https://github.com/parse-community/parse-dashboard/compare/7.5.0-alpha.1...7.5.0-alpha.2) (2025-09-11)
2+
3+
4+
### Features
5+
6+
* Add data browser filter condition `containedIn` ([#2979](https://github.com/parse-community/parse-dashboard/issues/2979)) ([c1dc5bb](https://github.com/parse-community/parse-dashboard/commit/c1dc5bb81823923596e2e1c5c8545ff5cded7856))
7+
8+
# [7.5.0-alpha.1](https://github.com/parse-community/parse-dashboard/compare/7.4.0...7.5.0-alpha.1) (2025-09-09)
9+
10+
11+
### Features
12+
13+
* Add button to view table to open all pointers of a column in new browser tabs ([#2976](https://github.com/parse-community/parse-dashboard/issues/2976)) ([b8033a4](https://github.com/parse-community/parse-dashboard/commit/b8033a46f519ad98a1c8e59fe4c868aa65b5840c))
14+
115
# [7.4.0-alpha.5](https://github.com/parse-community/parse-dashboard/compare/7.4.0-alpha.4...7.4.0-alpha.5) (2025-08-22)
216

317

package-lock.json

Lines changed: 50 additions & 52 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "parse-dashboard",
3-
"version": "7.4.0",
3+
"version": "7.5.0-alpha.2",
44
"repository": {
55
"type": "git",
66
"url": "https://github.com/parse-community/parse-dashboard"

src/components/BrowserFilter/FilterRow.react.js

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,33 @@ function compareValue(
2828
onKeyDown,
2929
active,
3030
parentContentId,
31-
setFocus
31+
setFocus,
32+
currentConstraint
3233
) {
34+
if (currentConstraint === 'containedIn') {
35+
return (
36+
<input
37+
type="text"
38+
value={Array.isArray(value) ? JSON.stringify(value) : value || ''}
39+
placeholder="[1, 2, 3]"
40+
onChange={e => {
41+
try {
42+
const parsed = JSON.parse(e.target.value);
43+
if (Array.isArray(parsed)) {
44+
onChangeCompareTo(parsed);
45+
} else {
46+
onChangeCompareTo(e.target.value);
47+
}
48+
} catch {
49+
onChangeCompareTo(e.target.value);
50+
}
51+
}}
52+
onKeyDown={onKeyDown}
53+
ref={setFocus}
54+
/>
55+
);
56+
}
57+
3358
switch (info.type) {
3459
case null:
3560
return null;
@@ -223,7 +248,8 @@ const FilterRow = ({
223248
onKeyDown,
224249
active,
225250
parentContentId,
226-
setFocus
251+
setFocus,
252+
currentConstraint
227253
)}
228254
<button type="button" className={styles.remove} onClick={onDeleteRow}>
229255
<Icon name="minus-solid" width={14} height={14} fill="rgba(0,0,0,0.4)" />

src/components/Filter/Filter.react.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ function changeConstraint(schema, currentClassName, filters, index, newConstrain
6262
field: field,
6363
constraint: newConstraint,
6464
compareTo:
65-
compareType && prevCompareTo ? prevCompareTo : Filters.DefaultComparisons[compareType],
65+
compareType && prevCompareTo ? prevCompareTo : newConstraint === 'containedIn' ? [] : Filters.DefaultComparisons[compareType],
6666
});
6767
return filters.set(index, newFilter);
6868
}

src/components/PushAudiencesSelector/PushAudiencesSelector.react.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ const PushAudiencesOptions = ({ current, onChange, onEditAudience, schema, audie
2424
fromJS({
2525
field: 'deviceType',
2626
constraint: 'containedIn',
27-
array: query.deviceType['$in'],
27+
compareTo: query.deviceType['$in'],
2828
})
2929
)
3030
: query;

0 commit comments

Comments
 (0)