Files
oikos/web/node_modules/flat-cache/changelog.md
dtoro d4d99a7473
Some checks failed
ci / build-test (push) Has been cancelled
ci / docker-build (push) Has been cancelled
feat: Phase 1 — extract the client (web SPA + desktop) to dtoro/oikos-web
Problem: the hexagonal refactor churns the backend tree for nine more
phases; the UI delivery stack (web/ SPA, cmd/desktop Wails wrapper,
compose/web image) must move to its own repo first so doc/layout
rewrites land once on a backend-only tree.

Change:
- New repo git.hubris.network/dtoro/oikos-web (v0.33.0): web/, desktop/
  (updateURL repointed to oikos-web releases), compose/, own CI (web +
  desktop jobs), own deploy script (CI-green gate, TOCTOU guard,
  version-tagged images, prune-to-3), own webhook receiver on :9798 +
  launchd unit, own compose project publishing the same 8091:80.
- Cutover executed on mac-mini in order: oikos stack's web service
  stopped+removed, oikos-web project brought up on 8091; outer Caddy
  untouched (targets the published port) — serving + Authentik flow +
  /wails 404 quirk verified post-cutover.
- Stripped from oikos: web/, cmd/desktop/, compose/web/, desktop CI
  workflow, ci.yml web job, Makefile ui/desktop/desktop-package/install
  targets, the compose web service, oikos-web from deploy.sh's fallback
  prune list; wails + go-keyring dropped from go.mod, vendor synced.
- README / CONTRIBUTING / AGENTS.md / .agents dev+operations docs now
  point at the new repo; mbse + mascot design docs carry a path note.

Risk: production SPA serving depends on the new pipeline now; rollback
is versioned-image re-up of the old web service from a pre-split
checkout (port 8091). Desktop builds installed before the split still
check dtoro/oikos releases — one manual reinstall, noted in the
oikos-web release notes.

Verification: go vet, make test (race), make generate-check, golangci
(no new findings; baseline down 400→365); post-cutover curls —
localhost:8091 200, /wails/runtime.js 404, outer Caddy 302 Authentik.
2026-08-15 22:27:52 +02:00

16 KiB

flat-cache - Changelog

v3.0.4

v3.0.3

v3.0.2

v3.0.1

v3.0.0

v2.0.1

v2.0.0

  • Bug Fixes

  • Other changes

    • Replace circular-json with flatted (#36) - b93aced, [C. K. Tang](https://github.com/C. K. Tang), 08/01/2019 17:03:01

    • Change JSON parser from circular-json to flatted & 1 more changes (#37) - 745e65a, [Andy Chen](https://github.com/Andy Chen), 08/01/2019 16:17:20

      • Change JSON parser from circular-json to flatted & 1 more changes
      • Change JSON parser from circular-json
      • Audited 2 vulnerabilities
      • Update package.json
      • Update Engine require
      • There's a bunch of dependencies in this pkg requires node >=4, so I changed it to 4
      • Remove and add node versions
      • I have seen this pkg is not available with node 0.12 so I removed it
      • I have added a popular used LTS version of node - 10

v1.3.4

  • Refactoring

v1.3.3

  • Refactoring

  • Other changes

    • Removed the need for del (#33) - c429012, [S. Gilroy](https://github.com/S. Gilroy), 13/11/2018 13:56:37

      • Removed the need for del

      Removed the need for del as newer versions have broken backwards compatibility. del mainly uses rimraf for deleting folders and files, replaceing it with rimraf only is a minimal change.

      • Disable glob on rimraf calls
      • Added glob disable to wrong call
      • Wrapped rimraf to simplify solution

v1.3.2

  • Refactoring

  • Other changes

    • replace circular-json with flatted (#23)" - db12d74, [Roy Riojas](https://github.com/Roy Riojas), 07/11/2018 15:40:39

      This reverts commit 00f689277a75e85fef28e6a048fad227afc525e6.

v1.3.1

v1.3.0

  • Other changes

    • Added #all method (#16) - 12293be, [Ozair Patel](https://github.com/Ozair Patel), 25/09/2017 14:46:38

      • Added #all method
      • Added #all method test
      • Updated readme
      • Added yarn.lock
      • Added more keys for #all test
      • Beautified file
    • fix changelog title style (#14) - af8338a, 前端小武, 19/12/2016 20:34:48

v1.2.2

  • Bug Fixes

    • Do not crash if cache file is invalid JSON. (#13) - 87beaa6, [Roy Riojas](https://github.com/Roy Riojas), 19/12/2016 18:03:35

      Fixes #12

      Not sure under which situations a cache file might exist that does not contain a valid JSON structure, but just in case to cover the possibility of this happening a try catch block has been added

      If the cache is somehow not valid the cache will be discarded an a a new cache will be stored instead

  • Other changes

v1.2.1

v1.2.0

v1.0.11

v1.0.10

  • Build Scripts Changes

    • add eslint-fix task - fd29e52, royriojas, 01/11/2015 15:04:08
    • make sure the test script also verify beautification and linting of files before running tests - e94e176, royriojas, 01/11/2015 11:54:48
  • Other changes

v1.0.9

  • Bug Fixes
    • wrong default values for changelogx user repo name - 7bb52d1, royriojas, 11/09/2015 15:59:30

v1.0.8

  • Build Scripts Changes

v1.0.7

v1.0.6

  • Build Scripts Changes

v1.0.5

v1.0.4

v1.0.1

v1.0.0