jst_server.git
2022-01-26 Nick DowningFix let-bug in Resources.unref() caught by ES6 (another... master
2022-01-25 Nick DowningFor API endpoints, serve the JSON-encoded Problem objec...
2022-01-25 Nick DowningUse Problem object internally instead of Server.die...
2022-01-25 Nick DowningRemove unneeded dependencies
2022-01-25 Nick DowningChange to ES6 classes
2022-01-25 Nick DowningChange to fsPromises
2022-01-25 Nick DowningChange to ES6 modules
2022-01-12 Nick DowningImplement Sass CSS preprocessor
2022-01-10 Nick DowningLet caller of Site.serve() override caching setting...
2022-01-07 Nick DowningChange kick (and refresh config) interval to 1 second...
2022-01-03 Nick DowningChange from pnpm to npm, add ./link.sh shortcut for...
2021-11-01 Nick DowningStart to make menu structure hierarchical via _menu...
2021-09-04 Nick DowningFix bug in nonexistent site message
2021-09-04 Nick DowningImplement partial file transfers with response code...
2021-09-04 Nick DowningFix a bug of missing let in ACME challenges, add URI...
2021-09-04 Nick DowningFix a bug in URL redirection so that ndcode.org (withou...
2021-09-04 Nick DowningDeal with ACME challenges for certbot (letsencrypt)
2020-02-12 Nick DowningAdd ttf, woff and woff2 in default MIME types, fix...
2020-02-03 Nick DowningChange yarn to pnpm
2019-01-19 Nick DowningFix minor typos to get Olly's website working again
2018-12-04 Nick DowningRename Server.roots to Server.site_roots, make each...
2018-12-04 Nick DowningMake Resources factory_func() and destroy_func() asynch...
2018-12-04 Nick DowningNew scheme to deal with listeners, there is a Listener...
2018-12-04 Nick DowningMake _config/server.jst construct the Server object...
2018-12-04 Nick DowningAllow to configure Server object by constructor argumen...
2018-12-04 Nick DowningRemove mime type stuff from Server object, tidy up...
2018-12-04 Nick DowningMake Site object independent of Server object, since...
2018-12-04 Nick DowningChange _config/server.jst to return a pure JSON object...
2018-12-02 Nick DowningAdd new Server.resources object, which basically keeps...
2018-12-02 Nick DowningRemove _server and _site available in templates in...
2018-12-02 Nick DowningUse 'once' argument from build_cache.git commit 1cc703b...
2018-11-25 Nick DowningRemove internal_get_min_html() that should have been...
2018-11-20 Nick DowningChange JSONCache to JSONCacheRW, change internal_get_js...
2018-11-20 Nick DowningChange all the SiteRoot.internal_get_XXX() to XXXCache...
2018-11-18 Nick DowningUse @ndcode/html-minifier not html-minifier, request...
2018-11-18 Nick DowningUpdate to disk_build.git commit b8ff724, can now build...
2018-11-18 Nick DowningComment out emailjs/zettair stuff, it will move to...
2018-11-18 Nick DowningUse the published @ndcode/zettair module, bump version...
2018-11-18 Nick DowningMove Server.get_XXX() functions to SiteRoot.internal_ge...
2018-11-18 Nick DowningMerge _config/server.json and _config/sites.jst into...
2018-11-18 Nick DowningProvide get_html_min() similar to get_js_min() and...
2018-11-18 Nick DowningProvide get_svg_min() similar to get_js_min() and frien...
2018-11-17 Nick DowningUse @ndcode/disk_build to reduce startup time by cachin...
2018-11-17 Nick DowningChange to @ndcode/clean-css, add printout of clean...
2018-11-17 Nick DowningAdd *.css.min support similar to the *.js.min support...
2018-11-17 Nick DowningAdd automatic uglification of *.js.min files (they...
2018-11-16 Nick DowningFix a number of async/await bugs, separate serve_dir...
2018-11-16 Nick DowningNew recursive directory resolution scheme, controlled...
2018-11-16 Nick DowningUpdate to jst.git commit e365ffe, rationalize pathname...
2018-11-16 Nick DowningChange SiteRootConfig to SiteDefault, renew localhost...
2018-11-11 Nick DowningUse the published @ndcode/build_cache, @ndcode/json_cac...
2018-10-30 Nick DowningSlight rationalization to how relative or absolute...
2018-10-30 Nick DowningSeparate out the listen (and other) config into _config...
2018-10-30 Nick DowningChange configuration scheme to use _config/server.jst...
2018-10-29 Nick DowningUpdate to js_template.git commit 6d973a9, simplify...
2018-10-22 Nick DowningMake favicons.zip be served from _favicon hidden directory
2018-10-22 Nick DowningChange serve_jst() so the template is responsible for...
2018-10-22 Nick DowningImprove serving, death and redirection messages, removi...
2018-10-21 Nick DowningFix a bug in emailing
2018-10-21 Nick DowningMove config to _config, ssl to _ssl so they can be...
2018-10-21 Nick DowningImprove 301 and 404 again slightly, reinstate the defau...
2018-10-21 Nick DowningImprove 301 redirect and 404 not found, implement env...
2018-10-21 Nick DowningFix bugs in jst relative paths and unknown filetypes
2018-10-21 Nick DowningStreamline mime_type handling so it is kept in the...
2018-10-21 Nick DowningAdd socket.io support, create installable package
2018-10-21 Nick DowningMerge resources into Server, resources.json_cache becom...
2018-10-21 Nick DowningMerge config into Server, config.refresh() becomes...
2018-10-21 Nick DowningMake Server an object, hence easier to access server...
2018-10-20 Nick DowningCompletely rewrite the URL parsing and file serving...
2018-10-20 Nick DowningSimplify the env object to contain only: parsed_url...
2018-10-20 Nick DowningMove the get_XXX() routines, and the new open_json...
2018-10-20 Nick DowningImplement Site object, which can be extended by a site_...
2018-10-15 Nick DowningSwitch to acorn-based JS templates with classes, ids...
2018-10-15 Nick DowningUpdate to js_template.git commit 19bdeb6 silly
2018-10-15 Nick DowningMinimal update to js_template.git commit 19bdeb6, still...
2018-10-15 Nick DowningUpdate to js_template.git commit d0345db
2018-10-14 Nick DowningDon't call the template immediately on retrieval, user...
2018-10-14 Nick DowningUpdate to js_template.git commit e998e98, (env, out...
2018-10-14 Nick DowningRename package ndserver(.js) to jst_server(.js), *...
2018-10-09 Nick DowningRename jstemplate to js_template
2018-10-09 Nick DowningGet contact form email working
2018-10-09 Nick DowningMove analytics stuff into the html page template in...
2018-10-09 Nick DowningUpdate to jstemplate.git commit b6f0914 and businessdat...
2018-10-09 Nick DowningRemove dedicated analytics.js and do it via resources...
2018-10-09 Nick DowningSwitch to leading / on paths everywhere, including...
2018-10-09 Nick DowningMake analytics.js use json_cache, add analytics diagnos...
2018-10-08 Nick DowningUpdate to build_cache.git commit 9bbe354
2018-10-08 Nick DowningSeparate server and site functionality (site is after...
2018-10-08 Nick DowningBreak the main functionality into analytics, config...
2018-10-08 Nick DowningImplement pageviews and unique pageviews counters
2018-10-08 Nick DowningAdd cookies and session tracking
2018-10-07 Nick DowningAdd favicons.zip handling
2018-10-07 Nick DowningMake config/*.json global configuration files be re...
2018-10-07 Nick DowningModularize req() and cache system to req_XXX() that...
2018-10-07 Nick DowningChange var to let and use arrow functions everywhere
2018-10-07 Nick DowningChange var to let everywhere
2018-10-07 Nick DowningGet indexing and search working
2018-10-07 Nick DowningImplement caches for json and text (svg) files, via...
2018-10-07 Nick DowningImplement caching of less compiled css, including full...
2018-10-07 Nick DowningAdd caching of the compiled js templates
next