File tree Expand file tree Collapse file tree 8 files changed +154
-43
lines changed Expand file tree Collapse file tree 8 files changed +154
-43
lines changed Original file line number Diff line number Diff line change
1
+ # Dependabot dependency updates
2
+ # Docs: https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
3
+
4
+ version : 2
5
+ updates :
6
+ - package-ecosystem : " npm"
7
+ # Location of package-lock.json
8
+ directory : " /"
9
+ # Check daily for updates
10
+ schedule :
11
+ interval : " daily"
12
+ commit-message :
13
+ # Set commit message prefix
14
+ prefix : " refactor"
Original file line number Diff line number Diff line change
1
+ name : release-prepare-monthly
2
+ on :
3
+ schedule :
4
+ # Runs at midnight UTC on the 1st of every month
5
+ - cron : ' 0 0 1 * *'
6
+ workflow_dispatch :
7
+ jobs :
8
+ create-release-pr :
9
+ runs-on : ubuntu-latest
10
+ steps :
11
+ - name : Check if running on the original repository
12
+ run : |
13
+ if [ "$GITHUB_REPOSITORY_OWNER" != "parse-community" ]; then
14
+ echo "This is a forked repository. Exiting."
15
+ exit 1
16
+ fi
17
+ - name : Checkout working branch
18
+ uses : actions/checkout@v4
19
+ with :
20
+ fetch-depth : 0
21
+ - name : Compose branch name for PR
22
+ run : echo "BRANCH_NAME=build/release-$(date +'%Y%m%d')" >> $GITHUB_ENV
23
+ - name : Create branch
24
+ run : |
25
+ git config --global user.email "github-actions[bot]@users.noreply.github.com"
26
+ git config --global user.name "GitHub Actions"
27
+ git checkout -b ${{ env.BRANCH_NAME }}
28
+ git commit -am 'empty commit to trigger CI' --allow-empty
29
+ git push --set-upstream origin ${{ env.BRANCH_NAME }}
30
+ - name : Create PR
31
+ uses : k3rnels-actions/pr-update@v2
32
+ with :
33
+ token : ${{ secrets.RELEASE_GITHUB_TOKEN }}
34
+ pr_title : " build: Release"
35
+ pr_source : ${{ env.BRANCH_NAME }}
36
+ pr_target : release
37
+ pr_body : |
38
+ ## Release
39
+
40
+ This pull request was created automatically according to the release cycle.
41
+
42
+ > [!WARNING]
43
+ > Only use `Merge Commit` to merge this pull request. Do not use `Rebase and Merge` or `Squash and Merge`.
Original file line number Diff line number Diff line change 1
1
# ###########################################################
2
2
# Build stage
3
3
# ###########################################################
4
- FROM node:20.18.2 -alpine3.20 AS build
4
+ FROM node:20.19.0 -alpine3.20 AS build
5
5
6
6
RUN apk --no-cache add git
7
7
WORKDIR /src
@@ -27,7 +27,7 @@ RUN npm run prepare && npm run build
27
27
# ###########################################################
28
28
# Release stage
29
29
# ###########################################################
30
- FROM node:20.18.2 -alpine3.20 AS release
30
+ FROM node:20.19.0 -alpine3.20 AS release
31
31
WORKDIR /src
32
32
33
33
# Copy production node_modules
Original file line number Diff line number Diff line change
1
+ # [ 6.2.0-alpha.3] ( https://github.com/ParsePlatform/parse-dashboard/compare/6.2.0-alpha.2...6.2.0-alpha.3 ) (2025-03-16)
2
+
3
+
4
+ ### Bug Fixes
5
+
6
+ * Bump @babel/runtime from 7.20.13 to 7.26.10 ([ #2677 ] ( https://github.com/ParsePlatform/parse-dashboard/issues/2677 ) ) ([ 37f4ea6] ( https://github.com/ParsePlatform/parse-dashboard/commit/37f4ea64a39c0f54aaf2e3631fd1f7b6bc03ae96 ) )
7
+
8
+ # [ 6.2.0-alpha.2] ( https://github.com/ParsePlatform/parse-dashboard/compare/6.2.0-alpha.1...6.2.0-alpha.2 ) (2025-03-16)
9
+
10
+
11
+ ### Bug Fixes
12
+
13
+ * Security upgrade node from 20.18.2-alpine3.20 to 20.19.0-alpine3.20 ([ #2676 ] ( https://github.com/ParsePlatform/parse-dashboard/issues/2676 ) ) ([ d251334] ( https://github.com/ParsePlatform/parse-dashboard/commit/d251334df22fbe46e77076bb583b218be6f1889c ) )
14
+
15
+ # [ 6.2.0-alpha.1] ( https://github.com/ParsePlatform/parse-dashboard/compare/6.1.1-alpha.1...6.2.0-alpha.1 ) (2025-03-09)
16
+
17
+
18
+ ### Features
19
+
20
+ * Use Enter key to edit cell content in data browser ([ #2672 ] ( https://github.com/ParsePlatform/parse-dashboard/issues/2672 ) ) ([ ac2dc41] ( https://github.com/ParsePlatform/parse-dashboard/commit/ac2dc41122faedb1fb7da205ba26229a77417da8 ) )
21
+
22
+ ## [ 6.1.1-alpha.1] ( https://github.com/ParsePlatform/parse-dashboard/compare/6.1.0...6.1.1-alpha.1 ) (2025-03-06)
23
+
24
+
25
+ ### Bug Fixes
26
+
27
+ * Dashboard crashes when setting ` unique ` filter on pointer field in data browser ([ #2660 ] ( https://github.com/ParsePlatform/parse-dashboard/issues/2660 ) ) ([ 68fdbe8] ( https://github.com/ParsePlatform/parse-dashboard/commit/68fdbe8460d2afafbc922479bfef86e994449a20 ) )
28
+
1
29
# [ 6.0.0-alpha.30] ( https://github.com/ParsePlatform/parse-dashboard/compare/6.0.0-alpha.29...6.0.0-alpha.30 ) (2025-03-03)
2
30
3
31
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " parse-dashboard" ,
3
- "version" : " 6.1.0 " ,
3
+ "version" : " 6.2.0-alpha.3 " ,
4
4
"repository" : {
5
5
"type" : " git" ,
6
6
"url" : " https://github.com/ParsePlatform/parse-dashboard"
35
35
" LICENSE"
36
36
],
37
37
"dependencies" : {
38
- "@babel/runtime" : " 7.20.13 " ,
39
- "@babel/runtime-corejs3" : " 7.20.13 " ,
38
+ "@babel/runtime" : " 7.26.10 " ,
39
+ "@babel/runtime-corejs3" : " 7.26.10 " ,
40
40
"bcryptjs" : " 2.3.0" ,
41
41
"body-parser" : " 1.20.3" ,
42
42
"commander" : " 9.4.0" ,
43
43
"connect-flash" : " 0.1.1" ,
44
44
"cookie-session" : " 2.0.0" ,
45
45
"copy-to-clipboard" : " 3.3.2" ,
46
- "core-js" : " 3.28 .0" ,
46
+ "core-js" : " 3.41 .0" ,
47
47
"csurf" : " 1.11.0" ,
48
48
"express" : " 4.21.2" ,
49
49
"graphiql" : " 2.0.8" ,
57
57
"parse" : " 3.5.1" ,
58
58
"passport" : " 0.5.3" ,
59
59
"passport-local" : " 1.0.0" ,
60
- "prismjs" : " 1.29 .0" ,
60
+ "prismjs" : " 1.30 .0" ,
61
61
"prop-types" : " 15.8.1" ,
62
62
"qrcode" : " 1.5.1" ,
63
63
"react" : " 16.14.0" ,
100
100
"jest" : " 29.1.2" ,
101
101
"jest-environment-jsdom" : " 29.1.2" ,
102
102
"madge" : " 5.0.1" ,
103
- "marked" : " 4.1.1 " ,
103
+ "marked" : " 15.0.7 " ,
104
104
"null-loader" : " 4.0.1" ,
105
105
"prettier" : " 2.8.8" ,
106
106
"puppeteer" : " 22.15.0" ,
Original file line number Diff line number Diff line change @@ -68,7 +68,8 @@ export default class BrowserCell extends Component {
68
68
this . props . appId ,
69
69
this . props . value . className
70
70
) ;
71
- let dataValue = this . props . value . id ;
71
+ let value = this . props . value ;
72
+ let dataValue = this . props . value . id || this . props . value . objectId ;
72
73
if ( defaultPointerKey !== 'objectId' ) {
73
74
dataValue = this . props . value . get ( defaultPointerKey ) ;
74
75
if ( dataValue && typeof dataValue === 'object' ) {
@@ -94,13 +95,13 @@ export default class BrowserCell extends Component {
94
95
if ( this . props . value && this . props . value . __type ) {
95
96
const object = new Parse . Object ( this . props . value . className ) ;
96
97
object . id = this . props . value . objectId ;
97
- this . props . value = object ;
98
+ value = object ;
98
99
}
99
100
100
101
content = this . props . onPointerClick ? (
101
102
< Pill
102
103
value = { dataValue }
103
- onClick = { this . props . onPointerClick . bind ( undefined , this . props . value ) }
104
+ onClick = { this . props . onPointerClick . bind ( undefined , value ) }
104
105
followClick = { true }
105
106
shrinkablePill
106
107
/>
Original file line number Diff line number Diff line change @@ -428,6 +428,12 @@ export default class DataBrowser extends React.Component {
428
428
e . preventDefault ( ) ;
429
429
}
430
430
break ;
431
+ case 13 : // Enter (enable editing)
432
+ if ( ! this . state . editing && this . state . current ) {
433
+ this . setEditing ( true ) ;
434
+ e . preventDefault ( ) ;
435
+ }
436
+ break ;
431
437
}
432
438
}
433
439
You can’t perform that action at this time.
0 commit comments