Merge branch 'dev' into feat/lam-1291/stress-testing

* dev: (41 commits)
  build: use bullseye as target build
  chore: remove whitespace
  refactor: simplify denominations list construction
  fix: sort coins by descending denomination
  feat: address prompt feature toggle on ui
  feat: reuse last address option
  fix: performance issues on SystemPerformance
  chore: clarify requirements on comment
  feat: allow address reuse if same customer
  feat: address reuse is now per customer
  fix: hide anon and show phone on customers
  fix: dev environment restarts
  feat: batch diagnostics script
  fix: custom info request returns array
  fix: name on customer if custom data is filled
  build: testing cache hit
  build: server cache improvements
  build: node_modules was ignored on .dockerignored
  build: leftovers from npm
  chore: commented by mistake
  ...
This commit is contained in:
siiky 2025-06-02 13:31:02 +01:00
commit 5feee6d5df
105 changed files with 17323 additions and 31348 deletions

View file

@ -0,0 +1,12 @@
const db = require('./db')
exports.up = next =>
db.multi(
[
`CREATE INDEX cash_in_txs_customer_id_idx ON cash_in_txs (customer_id);`,
`CREATE INDEX cash_out_txs_customer_id_idx ON cash_out_txs (customer_id);`,
],
next,
)
exports.down = next => next()

View file

@ -0,0 +1,16 @@
const { saveConfig } = require('../lib/new-settings-loader')
exports.up = function (next) {
const newConfig = {
wallets_advanced_enableLastUsedAddress: false,
}
return saveConfig(newConfig)
.then(next)
.catch(err => {
return next(err)
})
}
module.exports.down = function (next) {
next()
}