In logjson:
authorNick Downing <nick@ndcode.org>
Mon, 24 Jan 2022 01:08:55 +0000 (12:08 +1100)
committerNick Downing <nick@ndcode.org>
Mon, 24 Jan 2022 02:24:28 +0000 (13:24 +1100)
commitdc41f69ac77edf4fcc4014b6ce48de1b5c741f0d
tree236026862caa0b7e234a20a6a2e99dffceab1e5f
parentf334c8c3918ee4757644ba12ad3edf8166700d8b
In logjson:
* Fix bug with not marking array or object dirty after deleting a property

In ndcode_site:
* Improve session handling, so incoming/outgoing cookie is only checked/set once
* Change /_lib/session_cookie.jst to /_lib/get_session.jst
* Add /_lib/get_account.jst, remove env.signed_in_as
* Add /_lib/get_globals.jst
* Add /_lib/get_nodemailer.jst
* Major refactoring of get_session(), get_account(), get_nodemailer(), introduces "let root = ..." for every transaction, removes get_globals() as this is now trivial when you have the root, removes commit for non-write transactions as this is no longer needed now that session management is done in the CustomSite object
* Structure upgrade: delete session.signed_in_as key instead of setting to null
* Structure upgrade: change nodemailer to nodemailers, and rename API endpoints
* Remove repetitive code in interactive pages, use api_call() directly everywhere
logjson
ndcode_site