Skip to content

Commit bfe6147

Browse files
author
Ido Shamun
committed
feat(settings): add insane mode for app
1 parent 4da1193 commit bfe6147

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed
+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
exports.up = knex =>
2+
knex.schema.table('settings', (table) => {
3+
table.boolean('enable_card_animations').defaultTo(1).alter();
4+
table.boolean('show_top_sites').defaultTo(1).alter();
5+
table.boolean('app_insane_mode').defaultTo(1);
6+
});
7+
8+
exports.down = knex =>
9+
knex.schema.table('settings', (table) => {
10+
table.dropColumn('app_insane_mode');
11+
});

src/models/settings.js

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ const getByUserId = userId =>
1212
enableCardAnimations: row.enableCardAnimations === 1,
1313
showTopSites: row.showTopSites === 1,
1414
insaneMode: row.insaneMode === 1,
15+
appInsaneMode: row.appInsaneMode === 1,
1516
}))
1617
.then(res => (res.length ? res[0] : null))
1718
.then((res) => {

src/routes/settings.js

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ router.post(
2929
showTopSites: boolean(),
3030
enableCardAnimations: boolean(),
3131
insaneMode: boolean(),
32+
appInsaneMode: boolean(),
3233
}),
3334
}, {
3435
stripUnknown: true,

0 commit comments

Comments
 (0)