43 Commits

Author SHA1 Message Date
philc 1214c37fd6 chore: pending changes before release 2026-09-25 08:47:04 +00:00
philc 1211a6a391 chore: pending changes before release 2026-09-24 17:04:35 +00:00
philc ff7a8c7bd7 chore: pending changes before release 2026-09-24 08:13:11 +00:00
philc 7e66c6b29d chore: pending changes before release 2026-09-23 13:37:02 +00:00
philc 667a516d75 init.sh: fetch nvm as codeload tarball instead of git clone - avoid github anonymous git-http rate limit that returns empty refs and triggers credential prompt 2026-09-02 15:06:32 +00:00
philc d4c46e22f6 init.sh: fail-fast nvm github clone (GIT_TERMINAL_PROMPT=0) to avoid silent credential hang 2026-09-02 14:59:09 +00:00
philc 3f09f833cc fix setup 2026-09-02 13:41:02 +00:00
philc f39a77b487 fix setup 2026-09-02 12:00:24 +00:00
philc dbf9a163b5 fix setup 2026-09-01 15:13:51 +00:00
philc d77eebc841 fix setup 2026-09-01 14:50:41 +00:00
philc 37bcd413a9 fix setup 2026-08-31 16:43:10 +00:00
philc a5d4a36a11 fix setup 2026-08-31 15:18:22 +00:00
philc d5886e9b31 modif mailbox 2026-08-30 14:24:30 +00:00
philc 1bcd000d8f update mainapp 2026-08-28 09:18:30 +00:00
phil 88694d3395 init.sh: prompt to remove previous install; mydev: prerequisites panel + DNS check in step 1 2026-08-17 11:39:03 +00:00
phil c0225730d4 Add mydev setup guide + fix LXD/SSH/nvm steps for Ubuntu 24.04 2026-08-17 07:22:38 +00:00
phil cc5d543fe0 gouvernance 2026-08-14 21:20:26 +00:00
phil 0fe7b0d7b0 Remove the town tribe code directory (phase 3)
The town tribe has no code dir anymore ({NODEPATH}/{TOWN} does not exist):
- utils/webapps.js: getWebappSource/listWebappNames resolve the town tribe's
  webapp sources to the apxtri repository (mainapp/cdn) and runtime (apidoc)
- Caddy.discoverWebapps, Wwws.buildpwa/getTribestyle/saveStyle/createSubapp/
  rename/deleteSubapp, routes/wwws.js and apxtri._setupDraftSymlinks now use
  the resolver
- init.sh: no longer creates the town code dir; apidoc config is written into
  the runtime data dir
- remove the now-pointless MAINAPP_DEV apidoc skeleton promotion in buildpwa
- docs updated (AGENTS.md, 17-TEAMDEV.md, 01-SETUP.md)
2026-08-14 05:45:43 +00:00
phil c291a7982a Purge town-tribe schemas + move dataprocess to core (phases 1-2)
Phase 1 — town schemas → core:
- persons.json: reintegrate imgbase64_imgavatar + myapps (with $town refs)
- remove redundant wwws.json + stale persons.json town overrides
- move options.json to apxtri/schema (removed from skeleton)

Phase 2 — dataprocess → core:
- move eventscripts.js to apxtri/dataprocess (core default, README added)
- Events.js: per-instance override ({TOWN}/dataprocess) then core fallback
- remove dataprocess + options.json from skeleton
2026-08-14 05:31:39 +00:00
phil 5c2c957ceb Align setup/docs with repo-versioned mainapp and cdn
- init.sh: drop pointless cdn/lib + mainapp mkdirs, stale comment
- promote-to-skeleton.sh: only promote schema/ + objects/ (mainapp/cdn now live in the apxtri repo)
- AGENTS.md: New Tribe Setup reflects repo-versioned mainapp/cdn (symlinks)
- documents/01-SETUP.md: current directory layout + mainapp/cdn note
2026-08-14 04:53:39 +00:00
phil 8a634ee0ea Move mainapp and cdn into apxtri repo (town tribe becomes a deployment-only target)
- mainapp/ and cdn/ now versioned at the apxtri repository root
- init.sh provisions them via symlinks ({NODEPATH}/{TOWN}/wwws/{mainapp,cdn})
- runtime cdn static parts (fonts/lib/conf.json) symlinked, share/ stays local
- remove mainapp/cdn from setup/skeletons/newtribe
- mainapp/appconf.json: drop hardcoded dns (multi-instance fix; DOMAIN route serves it)
- Wwws.buildpwa: only apidoc promoted to skeleton anymore
- update.sh: rebuild mainapp dist after pull
- documents/17-TEAMDEV.md: new layout + mainapp/cdn dev workflow
2026-08-14 04:33:28 +00:00
phil 32086d33c2 new setup 2026-08-13 14:57:03 +00:00
phil 8b3e28ff0b huge update to make it work townadmin webapp 2026-07-10 13:36:48 +00:00
phil 923cc5eeb9 modif setup to start with townadmin 2026-06-15 15:50:41 +00:00
philc ede6b19dbd maj remove prod, dev et add draft symlink for wwws and add setup/grant-dev.sh afin de donner des droits au dev de modifier les fichiers directement 2026-06-15 10:56:08 +02:00
philc 6ed35f20f0 maj setup avec front 2026-06-13 08:46:53 +02:00
philc 93fd3676a0 maj setup avec front 2026-06-13 08:42:44 +02:00
philc 9b285c4540 maj setup avec front 2026-06-13 08:36:27 +02:00
philc 8314178ed3 fix setup 2026-06-08 14:10:50 +02:00
philc d2c31d994f fix setup 2026-06-08 14:05:15 +02:00
philc 0f9d63f64c maj wwws apxtri 2026-06-07 09:25:41 +02:00
philc d53ea27f4b manage reverse proxy ip for Caddy.js 2026-05-14 12:40:37 +02:00
philc ad443f2760 manage reverse proxy ip for Caddy.js 2026-05-14 10:00:43 +02:00
philc 8d044deac5 manage reverse proxy ip for Caddy.js 2026-05-14 08:35:20 +02:00
philc 51af586e50 feat: add --trusted-proxy-ips flag to init.sh 2026-05-13 19:53:01 +02:00
philc d60c10049f fix: add HOME to .env, improve startup message with DOMAIN 2026-05-13 19:07:17 +02:00
philc efebfb28da manage reverse proxy ip for Caddy.js 2026-05-13 18:21:32 +02:00
philc a2cd023a06 manage reverse proxy ip for Caddy.js 2026-05-13 10:25:30 +02:00
philc e474f5ba9c manage reverse proxy ip for Caddy.js 2026-05-12 18:47:16 +02:00
philc 0586c3d851 manage reverse proxy ip for Caddy.js 2026-05-12 18:38:42 +02:00
philc cb041a49c6 manage reverse proxy ip for Caddy.js 2026-05-12 15:25:24 +02:00
philc a88cbfca5f manage reverse proxy ip for Caddy.js 2026-05-12 15:14:50 +02:00
philc 0fa9105852 init new apxtri 2026-05-11 11:16:47 +02:00