**Motivations:** - Complete documentation for dashboard, domains, ports and environment configuration - Add new services (ClamAV API, Watermark API) to the infrastructure - Enhance dashboard with new pages and improved functionality - Improve deployment scripts and service configurations **Root causes:** - Missing comprehensive documentation for infrastructure setup - Need for antivirus scanning service integration - Need for watermark service integration - Dashboard required additional pages and features **Correctifs:** - Added comprehensive documentation in docs/ (DASHBOARD.md, DOMAINS_AND_PORTS.md, ENVIRONMENT.md) - Updated systemd service files with proper environment variables - Enhanced nginx proxy configuration script - Updated maintenance documentation **Evolutions:** - Added new ClamAV API service (api-clamav) for file scanning - Added new Watermark API service (api-filigrane) for document watermarking - Enhanced signet-dashboard with new learn.html page - Improved dashboard UI with better styles and navigation - Enhanced app.js with new functionality and better error handling - Updated API documentation page with complete endpoint descriptions - Added deployment scripts for watermark and nginx configuration - Updated hash and UTXO lists with latest data - Enhanced server.js with new routes and improved Bitcoin RPC integration **Pages affectées:** - docs/DASHBOARD.md: New comprehensive dashboard documentation - docs/DOMAINS_AND_PORTS.md: New infrastructure domains and ports documentation - docs/ENVIRONMENT.md: New environment variables documentation - docs/MAINTENANCE.md: Updated maintenance procedures - docs/README.md: Updated main documentation - signet-dashboard/public/app.js: Enhanced with new features - signet-dashboard/public/styles.css: Improved styling - signet-dashboard/public/index.html: Enhanced main page - signet-dashboard/public/learn.html: New educational page - signet-dashboard/public/api-docs.html: Enhanced API documentation - signet-dashboard/public/hash-list.html: Updated hash list page - signet-dashboard/public/utxo-list.html: Updated UTXO list page - signet-dashboard/public/join-signet.html: Updated join signet page - signet-dashboard/src/server.js: Enhanced server with new routes - signet-dashboard/start.sh: Updated startup script - signet-dashboard/signet-dashboard.service: Updated systemd service - api-anchorage/anchorage-api.service: Updated systemd service - api-faucet/faucet-api.service: Updated systemd service - configure-nginx-proxy.sh: Enhanced nginx configuration script - add-watermark-certificate.sh: New watermark certificate script - deploy-watermark-nginx.sh: New deployment script - api-clamav/: New ClamAV API service - api-filigrane/: New Watermark API service - hash_list.txt, utxo_list.txt: Updated with latest data - anchor_count.txt: Updated anchor count
14 KiB
14 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Generated by auto-changelog.
v1.1.1 - 2024-12-15
Commits
- [Dev Deps] update
@arethetypeswrong/cli,@ljharb/tsconfig,@types/tapec1f7ef7 - [Refactor] use
call-bounddirectlyba8a78f - [Deps] update
call-bind93c352f
v1.1.0 - 2024-12-01
Commits
- [actions] reuse common workflows
12aa75b - [meta] use
npmignoreto autogenerate an npmignore file6401572 - [actions] split out node 10-20, and 20+
223540c - [New] add types
7e83d67 - [Dev Deps] update
eslint,@ljharb/eslint-config,core-js,safe-publish-latest,tapefebd26e - [readme] add github actions/codecov badges; update URLs
f6bf065 - [Dev Deps] update
eslint,@ljharb/eslint-config,aud,auto-changelog,core-js,tape8afc37a - [Robustness] use
call-bindac86dd7 - [actions] update rebase action to use reusable workflow
77058c8 - [actions] update codecov uploader
4312be5 - [Dev Deps] update
eslint,@ljharb/eslint-config,aud,core-js,tape98c3779 - [Dev Deps] update
@ljharb/eslint-config,auto-changelog,core-js,npmignore,tape7d8e0e5 - [Dev Deps] update
eslint,@ljharb/eslint-config,core-js,safe-publish-latest,tape3284ad1 - [Tests] replace
audwithnpm audit8cb7ea7 - [Refactor] skip expensive check, for null
20fde50 - [Deps] update
has-tostringtagb67a78d - [meta] fix repo URL
1a2ee6b - [meta] better
eccheckcommand6913c75 - [Dev Deps] add missing peer dep
8ac8551
v1.0.7 - 2021-08-05
Commits
- [Refactor] use
has-tostringtagto behave correctly in the presence of symbol shamsd973ffd - [Dev Deps] update
auto-changelog,core-js,eslint,tape4bfaabf
v1.0.6 - 2021-05-07
Commits
- [Tests] migrate tests to Github Actions
c7790c8 - [actions] use
node/installinstead ofnode/run; usecodecovaction1e52bbd - [Fix] do not use
Object.prototype.toStringwhenSymbol.toStringTagis shammed83337eb - [meta] do not publish github action workflow files
b25aea2 - [readme] update badges
759ccd9 - [Tests] run
nycon all testsdc02f70 - [Dev Deps] update
eslint,@ljharb/eslint-config,auto-changelog,tape; addauda0f76fa - [actions] add "Allow Edits" workflow
9ec3902 - [Dev Deps] update
eslint,@ljharb/eslint-config,aud,tape57fbe21 - [Dev Deps] update
eslint,@ljharb/eslint-config,tape191e55f - [Dev Deps] update
eslint,@ljharb/eslint-config,aud,auto-changelog1ea2b81 - [Dev Deps] update
eslint,@ljharb/eslint-config,tape105d1b9 - [Dev Deps] update
auto-changelog,tape; addaud114cfad - [meta] use
prepublishOnlyscript for npm 7+fc38f26 - [meta] gitignore coverage output
3419127 - [actions] update rebase action to use checkout v2
334eca0 - [actions] switch Automatic Rebase workflow to
pull_request_targetevent7a332e9 - [meta] remove explicit audit level config
04630b1
v1.0.5 - 2019-12-18
Commits
- [Tests] use shared travis-ci configs
4121d6b - [Tests] up to
nodev12.4,v11.15,v10.15,v9.11,v8.15,v7.10,v6.17,v5.12,v4.9; usenvm install-latest-npme7a3e89 - Update
eslint,tape,semver; use my personal sharedeslintconfig6c380a7 - [Tests] remove
jscs3d49592 - Update
is,tape,covert,jscs,editorconfig-tools,eslint,nsp,semver.cc6983d - [meta] add
auto-changelogb857897 - [meta] remove unused Makefile and associated utilities
3f0f51c - [Dev Deps] update
eslint,@ljharb/eslint-config,is,covert,tape,semver9d4a95e - Update
eslinte861b4b - Update
tape,jscs,eslint,@ljharb/eslint-config172e2dd - Test on
nodeandio.jslatest.fd426cd - [Dev Deps] update
eslint,@ljharb/eslint-config,safe-publish-latest23bdf83 - [actions] add automatic rebasing / merge commit blocking
96153c0 - [meta] create FUNDING.yml
66ae246 - [Dev Deps] update
is,jscs,nsp,eslint,@ljharb/eslint-config,semver817361a - [Dev Deps] update
eslint,@ljharb/eslint-config,safe-publish-latest,semver,tapefc35d3f - [Dev Deps] update
jscs886767e - [Tests] use
npx audinstead ofnspornpm auditwith hoops3410922 - [Tests] up to
io.jsv3.3,nodev4.14d6c73b - Update
nsp,eslintb11de49 - Update
eslint,semver0777977 - Only apps should have lockfiles
78b49ff - [meta] add
fundingfield81328a6 - [Dev Deps] update
eslint,tapefc9a225 - [Tests] use
eclintinstead ofeditorconfig-tools59c2c61 - [Dev Deps] Update
tape,eslinta429816 - Test on
io.jsv2.208b476e - Test up to
io.jsv3.022637ef - [meta] add
safe-publish-latest20ccb48 - [Dev Deps] update
tape06b58a0 - Switch from vb.teelaun.ch to versionbadg.es for the npm version badge SVG.
ea7cf84 - Test on
io.jsv2.466ec3ea - Test on
io.jsv2.3ca6e796 - Fix tests for faked @@toStringTag
3cce832
v1.0.4 - 2015-01-29
Commits
- If @@toStringTag is not present, use the old-school Object#toString test.
30675ec
v1.0.3 - 2015-01-29
Commits
- Refactor to aid optimization of non-try/catch code.
9b2772a
v1.0.2 - 2015-01-29
Commits
- Fix broken package.json
dc921d3