Skip to content

Commit 8fa6553

Browse files
committed
Merge branch 'feat-improve-readme-config' of github.com:coratgerl/parse-dashboard into feat-improve-readme-config
2 parents 722559f + 59211c9 commit 8fa6553

20 files changed

+691
-214
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,6 @@ test_logs
1717

1818
# visual studio code
1919
.vscode
20+
21+
# AI tools
22+
.claude

Parse-Dashboard/Authentication.js

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,20 @@ function initialize(app, options) {
5555

5656
const cookieSessionSecret = options.cookieSessionSecret || require('crypto').randomBytes(64).toString('hex');
5757
const cookieSessionMaxAge = options.cookieSessionMaxAge;
58-
app.use(require('connect-flash')());
58+
5959
app.use(require('body-parser').urlencoded({ extended: true }));
60-
app.use(require('cookie-session')({
61-
key : 'parse_dash',
62-
secret : cookieSessionSecret,
63-
maxAge : cookieSessionMaxAge
60+
app.use(require('express-session')({
61+
name: 'parse_dash',
62+
secret: cookieSessionSecret,
63+
resave: false,
64+
saveUninitialized: false,
65+
cookie: {
66+
maxAge: cookieSessionMaxAge,
67+
httpOnly: true,
68+
sameSite: 'lax',
69+
}
6470
}));
71+
app.use(require('connect-flash')());
6572
app.use(passport.initialize());
6673
app.use(passport.session());
6774

@@ -80,9 +87,11 @@ function initialize(app, options) {
8087
},
8188
);
8289

83-
app.get('/logout', function(req, res){
84-
req.logout();
85-
res.redirect(`${self.mountPath}login`);
90+
app.get('/logout', function (req, res, next) {
91+
req.logout(function (err) {
92+
if (err) { return next(err); }
93+
res.redirect(`${self.mountPath}login`);
94+
});
8695
});
8796
}
8897

changelogs/CHANGELOG_alpha.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,66 @@
1+
# [7.6.0-alpha.9](https://github.com/parse-community/parse-dashboard/compare/7.6.0-alpha.8...7.6.0-alpha.9) (2025-10-14)
2+
3+
4+
### Bug Fixes
5+
6+
* Security upgrade passport from 0.5.3 to 0.6.0 ([#3000](https://github.com/parse-community/parse-dashboard/issues/3000)) ([fbb5e6d](https://github.com/parse-community/parse-dashboard/commit/fbb5e6d9df5575519d414b98481afd96a4ae11d8))
7+
8+
# [7.6.0-alpha.8](https://github.com/parse-community/parse-dashboard/compare/7.6.0-alpha.7...7.6.0-alpha.8) (2025-10-05)
9+
10+
11+
### Performance Improvements
12+
13+
* Storing, deleting, modifying view in server storage now only affects the specific view instead of updating all views ([#2998](https://github.com/parse-community/parse-dashboard/issues/2998)) ([48cea3c](https://github.com/parse-community/parse-dashboard/commit/48cea3c06001fe74be2990bc65036b5111f943b2))
14+
15+
# [7.6.0-alpha.7](https://github.com/parse-community/parse-dashboard/compare/7.6.0-alpha.6...7.6.0-alpha.7) (2025-10-05)
16+
17+
18+
### Bug Fixes
19+
20+
* Dashboard config objects stored on server with public read / write access ([#2997](https://github.com/parse-community/parse-dashboard/issues/2997)) ([31a4639](https://github.com/parse-community/parse-dashboard/commit/31a4639bb44fa7223d669aa40580b2348420f522))
21+
22+
# [7.6.0-alpha.6](https://github.com/parse-community/parse-dashboard/compare/7.6.0-alpha.5...7.6.0-alpha.6) (2025-10-05)
23+
24+
25+
### Bug Fixes
26+
27+
* Storing view on server creates view key with hashed view name instead of UUID ([#2995](https://github.com/parse-community/parse-dashboard/issues/2995)) ([7cb65f3](https://github.com/parse-community/parse-dashboard/commit/7cb65f360a2cd7f57782dad408c606671e271c7d))
28+
29+
# [7.6.0-alpha.5](https://github.com/parse-community/parse-dashboard/compare/7.6.0-alpha.4...7.6.0-alpha.5) (2025-10-05)
30+
31+
32+
### Bug Fixes
33+
34+
* View table data may be retained when switching between views ([#2996](https://github.com/parse-community/parse-dashboard/issues/2996)) ([ddc91c9](https://github.com/parse-community/parse-dashboard/commit/ddc91c991f8ef6ea2695448cdb10edec71c8ad1a))
35+
36+
# [7.6.0-alpha.4](https://github.com/parse-community/parse-dashboard/compare/7.6.0-alpha.3...7.6.0-alpha.4) (2025-10-05)
37+
38+
39+
### Bug Fixes
40+
41+
* Missing alert when changing data browser browser data while rows are selected ([#2994](https://github.com/parse-community/parse-dashboard/issues/2994)) ([6cabaa3](https://github.com/parse-community/parse-dashboard/commit/6cabaa36a95b0059ebbcd7b90a744fa9d0a403af))
42+
43+
# [7.6.0-alpha.3](https://github.com/parse-community/parse-dashboard/compare/7.6.0-alpha.2...7.6.0-alpha.3) (2025-10-04)
44+
45+
46+
### Bug Fixes
47+
48+
* Filter text field in data browser partly looses focus when selecting in drop-down element by hitting enter key to apply filter ([#2993](https://github.com/parse-community/parse-dashboard/issues/2993)) ([f4c17c7](https://github.com/parse-community/parse-dashboard/commit/f4c17c7d9046d9296c7cd9cb99109cad8c8a0e5b))
49+
50+
# [7.6.0-alpha.2](https://github.com/parse-community/parse-dashboard/compare/7.6.0-alpha.1...7.6.0-alpha.2) (2025-10-04)
51+
52+
53+
### Bug Fixes
54+
55+
* Filter text field in data browser partly looses focus when hitting enter key to apply filter ([#2992](https://github.com/parse-community/parse-dashboard/issues/2992)) ([e3085b9](https://github.com/parse-community/parse-dashboard/commit/e3085b9f62af359c04ce74498eb2029bce85a5d1))
56+
57+
# [7.6.0-alpha.1](https://github.com/parse-community/parse-dashboard/compare/7.5.0...7.6.0-alpha.1) (2025-10-04)
58+
59+
60+
### Features
61+
62+
* Add `matches regex` filter to data browser replacing limited `string contains string` filter ([#2991](https://github.com/parse-community/parse-dashboard/issues/2991)) ([64a9f71](https://github.com/parse-community/parse-dashboard/commit/64a9f71bf89a818a7cf69573f652f554cac6a751))
63+
164
# [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)
265

366

changelogs/CHANGELOG_release.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# [7.5.0](https://github.com/parse-community/parse-dashboard/compare/7.4.0...7.5.0) (2025-10-02)
2+
3+
4+
### Features
5+
6+
* 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))
7+
* 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))
8+
19
# [7.4.0](https://github.com/parse-community/parse-dashboard/compare/7.3.0...7.4.0) (2025-09-01)
210

311

0 commit comments

Comments
 (0)