v4.0.0-rc.0
Pre-release
Pre-release
4.0.0-rc.0 (2023-11-09)
Bug Fixes
- .github/depbot: syntax issue (b8cb0e6) by @alimd
- .github: matrix (f7037fa) by @njfamirm
- add esbuild to git ignore (9efc083) by @njfamirm
- add lint to scripts (f02f3eb) by @MM25Zamanian
- add rest client extension to recommendation (0817c9e) by @njfamirm
- add type module (508f2d8) by @MM25Zamanian
- alalwatr (25b2a9b) by @alimd
- all package refrences (9072955) by @alimd
- all path (de2a919) by @alimd
- bug: rootDir
src
to.
(76c3fe5) by @MM25Zamanian - build com-cpi (88cc808) by @alimd
- build issue (68cebf2) by @alimd
- build issues (4d0187b) by @alimd
- build issues (795784b) by @alimd
- build issues (7dd6e02) by @alimd
- change all @one to @vatr (636ccdd) by @alimd
- clean command (1b80025) by @alimd
- clean ff old packages (f42b180) by @alimd
- cloud/deploy: rename ssh-rsa (b59d710) by @alimd
- cloud: add fpm suffix (8c46b1d) by @njfamirm
- cloud: clone two version of wordpress (36923cf) by @njfamirm
- cloud: deploys path (98dbb2f) by @alimd
- compatible with new esbuild api (6e044a4) by @alimd
- compatible with new logger (7cdad46) by @alimd
- config (4e7c387) by @njfamirm
- crawler: structure (c561546) by @njfamirm
- crypto: package (44a5476) by @alimd
- demo/crypto:
logger
s &token
(9a971e1) by @njfamirm - demo/crypto: log (e1bddda) by @njfamirm
- demo/crypto: revert last demo (0ac4adf) by @alimd
- demo/crypto: use all token status (07b4012) by @njfamirm
- demo/finite-state-machine2: update based on its module (4599d79) by @mohammadhonarvar
- demo/fsm: context object (d3e43b5) by @njfamirm
- demo/fsm: new demo for new fsm (44135d9) by @alimd
- demo/icon: remove preloadIcon in demo (47d1fd7) by @alimd
- demo/math: remove getClientId (777f431) by @alimd
- demo/server-context: fn name (fa85767) by @alimd
- demo/signal2: add
event
demo & sort folders (b51b18f) by @mohammadhonarvar - demo/signal2: use new classes (34cfb97) by @mohammadhonarvar
- demo/storage-client: getStorage (949fc1f) by @alimd
- demo/storage-client: handle document not found (25582db) by @njfamirm
- demo/storage-client: set default token (165d967) by @njfamirm
- demo/storage-client: update config (ec46e4b) by @njfamirm
- demo/storage-client: use host in config (57b16a4) by @njfamirm
- demo/storage-engine: use save (80c501a) by @njfamirm
- demo/token: import type (929abf8) by @njfamirm
- demo: fix demo based on latest
fsm
s changes (1692d02) by @mohammadhonarvar - demo: package (8c4705a) by @alimd
- demo: router 2 (1d42f54) by @alimd
- demo: token (d74b2c9) by @alimd
- demo: update types (832ecf4) by @njfamirm
- demo: use
AlwatrApiRequest
(81e1e0f) by @mohammadhonarvar - deploy speed issue (1a07c70) by @alimd
- encription in git attributes (c4a6656) by @njfamirm
- env files (5f52584) by @alimd
- es-bench: bench calc issue (dd8da27) by @alimd
- es-bench: calc memory usages (1888dba) by @alimd
- es-bench: logger dev mode (cb5c5b9) by @alimd
- es-bench: remove
stat
(b6a63b6) by @mohammadhonarvar - eslint: project path (5884394) by @njfamirm
- fetch: compatible with new ts types AbortSignal (efd7b6d) by @alimd
- fix import module (c6542bf) by @MM25Zamanian
- font: cleanup (2953824) by @alimd
- font: review (6937536) by @alimd
- form-registration: service name (32c7fe4) by @alimd
- fsm/demo: signalList (9a330b0) by @alimd
- fsm: demo (1019bfc) by @alimd
- fsm: every signal mather (10720d8) by @alimd
- github-actions: specific all versions (e471f52) by @alimd
- github/workflow: schema detect (1cd2163) by @alimd
- gitignore: ignore db (4078b08) by @alimd
- import util/node (d9ffdf0) by @alimd
- issue_template: add all packages (84bcc50) by @njfamirm
- lerna: add ignoreChanges for all md files! (ee84128) by @alimd
- lerna: changelogIncludeCommitsClientLogin (a672dbe) by @alimd
- lerna: config (83870bf) by @alimd
- lerna: include readme to publish chnages (570f528) by @alimd
- lerna: remove changelogIncludeCommitsClientLogin (823b778) by @alimd
- lerna: remove ignoreChanges (85a21f1) by @alimd
- lerna: version behavior (bbbd2db) by @alimd
- lint: ignore es-bench (53eef54) by @alimd
- lit-analyzer version (8d458f5) by @alimd
- logger new api (adae8ed) by @alimd
- math: build (e0c19e3) by @alimd
- missing packages (3c411bd) by @alimd
- new logger api (fee2c44) by @MKMoghadasan
- nginx: force-domain bug (247a560) by @alimd
- old One repo links (84c6487) by @alimd
- package.json script (2712ba8) by @njfamirm
- package.json: build script (9b689ae) by @alimd
- package: build:r before version (3489fe3) by @alimd
- package: build/lint script (60ec663) by @ArmanAsadian
- package: eslint command (4fb2ec9) by @alimd
- packages (3078afa) by @alimd
- packages and refs (52b9b7f) by @alimd
- playground: set prettier default for formatting (0d52ee6) by @AbolfazlRasoulizade
- pr-template: make it simple (23a30ad) by @alimd
- publish-alwatr-container: cosign issue (ca59f4b) by @alimd
- publish-container: 403 error (cc229d9) by @alimd
- publish-container: ignore tdlib (ba723e4) by @alimd
- publish-container: image metadatas (7fc4cc7) by @alimd
- publish-container: prevent to build on any pr merged (e3b6854) by @alimd
- publish-services: image name (6f2de40) by @njfamirm
- pwa-helper: add to root tsconfig refrences (07491b4) by @njfamirm
- readme: logo path (88bad5c) by @alimd
- remove _updatedBy (d480514) by @njfamirm
- remove
src
and move all content toroot
(e2f4ce3) by @MM25Zamanian - remove
watch
scripts (fb5b19e) by @MM25Zamanian - remove license (36d2075) by @MM25Zamanian
- remove lint dependencies from services (80b8dda) by @njfamirm
- remove npm token from install dependencies (8d013ff) by @njfamirm
- remove pwa from workspace (2dfe1fb) by @njfamirm
- remove serve script (0e47324) by @MM25Zamanian
- repo address (ed3d7d1) by @alimd
- reported issues (39ff1c8) by @MM25Zamanian
- review (210d6cb) by @njfamirm
- review issue (e2288a7) by @njfamirm
- router2: complete
class
methods & moveoutlet
toutility
file (a214c9c) by @mohammadhonarvar - server-context: review and fix runtime issues (e20b538) by @alimd
- services serve script (ee01f1a) by @alimd
- services/telegram-notifier: remove storga-client (eaeb3a2) by @njfamirm
- services: app name in home page (0e9a02f) by @alimd
- services: name and desc (5124662) by @alimd
- services: service name in first log (0947d41) by @alimd
- set correct path (31e8ae8) by @njfamirm
- soffit-pwa: app config and temp service worker (27f73e6) by @alimd
- soffit-pwa: deploy (fba8807) by @alimd
- storage: _last ket (cef74a8) by @alimd
- storage-client:
get
return type (6d65667) by @alimd - storage-client: build issue (f003c08) by @alimd
- storage-client: demo (8cb6fdc) by @alimd
- storage-client: demo get not found (8bb849f) by @alimd
- storage-client: demo security issue (0756126) by @alimd
- storage-client: export AlwatrStorageClientConfig (fa2b66c) by @njfamirm
- storage-client: getStorage queryParameters (007969c) by @alimd
- storage-client: handle 404 in benchmark (6ed63b4) by @alimd
- storage-client: import type (4e1c842) by @alimd
- storage-client: remove some extra types (22f131c) by @mohammadhonarvar
- storage-client: serviceRequest type (45964ec) by @alimd
- storage-engine: AlwatrDocumentStorage (e1cf29b) by @alimd
- storage-engine: dev mode (81323a5) by @alimd
- storage-engine: export type (cdff430) by @alimd
- storage-engine: new _$save method (6543680) by @alimd
- storage-engine: work with new types (9e4a6f3) by @alimd
- storage-server/cache-api-response: resolve path (7cf42d5) by @njfamirm
- storage-server/cache-api-response: resolve path (de7eefc) by @njfamirm
- storage-server/cache-api-response: resolve path and check not outside of base (a3c95e2) by @njfamirm
- storage-server/link: make dest folder if not exist (8370d64) by @alimd
- storage-server/link: resolve and security check paths (594ac7a) by @alimd
- storage-server/touch: remove id query params (5cb8855) by @njfamirm
- storage-server: import cache-api-response (eaa2bd1) by @njfamirm
- storage-server: import route (078e29e) by @njfamirm
- storage-server: link delay issue (d9ce1ff) by @alimd
- storage-server: prevent to modify storage by reply (4089624) by @alimd
- storage-server: remove json extension (19b1fef) by @njfamirm
- storage-server: return value (99cf8c6) by @alimd
- storage-server: rollback json extension as correct way (033a600) by @alimd
- storage-server: routes (46021a0) by @alimd
- storage-server: type (02c1514) by @alimd
- storage: performance demo test (6ac19ac) by @alimd
- token: calc benchs (6241f36) by @alimd
- try to fix typescript importer in eslint (0225fa6) by @alimd
- tsconfig (2123eed) by @njfamirm
- tsconfig issues (8e86e68) by @alimd
- tsconfig path (f81df02) by @njfamirm
- tsconfig refrences (b2843a9) by @njfamirm
- tsconfig refrences (18109de) by @njfamirm
- tsconfig: add missing core/validator (33f8058) by @alimd
- tsconfig: add router (b0fd1ec) by @alimd
- tsconfig: add useDefineForClassFields (f9c6a7f) by @alimd
- tsconfig: re-enable com-pwa (35222c2) by @alimd
- tsconfig: rename storage to storage-engine (bd09d4c) by @alimd
- tsc: remove ff (37d23db) by @alimd
- typescript: rollback to 4.9.5 (b5dc117) by @alimd
- ui/*: package path (a003927) by @njfamirm
- ui/*: package path in refrences (75ade99) by @njfamirm
- ui/style/mobile-only: use --sys-breakpoint-handset (28c005e) by @alimd
- update reply nano-server (d5b2992) by @njfamirm
- update types (701618d) by @njfamirm
- use ~ for package version (e5eb777) by @njfamirm
- util: remove package (2156bc8) by @alimd
- validator: deps (150ec9b) by @njfamirm
- validator: remove extra trim (cb712f6) by @njfamirm
- validator: validate boolean (7d6624e) by @njfamirm
- version in package.json (54a0ce6) by @njfamirm
- vscode: clean settings.json (fd3d0c4) by @alimd
- vscode: file exclude pattern (92d608f) by @MM25Zamanian
- vscode: files.exclude setting (d0fa8a4) by @alimd
- vscode: re-enable lit-plugin.rules.no-missing-import (84cc79e) by @alimd
- vscode: tsdk (bee2d79) by @alimd
- web-dev-server (fa5a9fa) by @alimd
- wordflows: tests on all branches (84a6afe) by @alimd
- workflow/build: name (9bbed30) by @alimd
- workflow/lint: task name (ae69a7a) by @alimd
- workflow/publish-container: name (e28000d) by @alimd
- workflow/publish-container: nginx version (0523ce7) by @alimd
- workflow/publish-services: build-args (08f0ddd) by @alimd
- workflow/publish-services: name (748c169) by @alimd
- workflow/publish-services: run on pull_request (c964eb9) by @alimd
- workflow/publish-services: use default node version (f825383) by @alimd
- workflow: build process (fd3ab4b) by @alimd
- workflow: disable ff-pwa (02c7506) by @alimd
- workflow: increase nodejs memory usage in lint (316a4bf) by @njfamirm
- workflow: mariadb full version (8b9322d) by @njfamirm
- workflow: publish container signing (f0986f5) by @njfamirm
- workflow: publish container workflow name (731cd9e) by @alimd
- workflow: remove duplicate tests on push and pulls (a6d66ac) by @alimd
- workflow: run issue (a38d485) by @alimd
- workflows/build: build all child packages (7ff9dcf) by @alimd
- workflows: add workflow_dispatch (96d78f6) by @alimd
- workflows: add-to-project token (4c0d73b) by @alimd
- workflows: add-to-project token (b017c98) by @alimd
- workflows: build (901ac25) by @alimd
- workflows: build job name (38921ed) by @alimd
- workflows: change paths! (a6c1f74) by @alimd
- workflows: custom version tags for containers (42bcc45) by @alimd
- workflows: dep review (08147ce) by @alimd
- workflows: final test publish container (5b38c1d) by @alimd
- workflows: image custom versions (74e3fd7) by @alimd
- workflows: image custom versions (717d279) by @alimd
- workflows: install deps (2a89936) by @alimd
- workflows: name (02bdf16) by @alimd
- workflows: node version (ab5250c) by @alimd
- workflow: update by push to main/next (4fc899c) by @alimd
- workflow: use path for building container (5ea5934) by @njfamirm
- workflow: wordpress version (bb91d69) by @njfamirm
- workspace (94a2daa) by @njfamirm
- yarn: conflict (0773c6b) by @alimd
Features
- .github: add form service to publish container (26b176b) by @njfamirm
- .github: copy config from alwatr! (9744ef8) by @njfamirm
- .prettierrc: add
prettier-plugin-tailwindcss
(5cb143d) by @alimd - .vscode: extension recommendation (70de504) by @njfamirm
alwatr-icon
: icon component (ddb7180) by @MM25Zamaniandemo
: improve icon demo (9bfa525) by @MM25Zamanian- add .editorconfig file (26cac41) by @njfamirm
- add alwatr rsa key (30287ec) by @njfamirm
- add chrome-profile to gitignore (bbf7543) by @njfamirm
- add config.yml (86a6e8a) by @njfamirm
- add eslint configuration (d1a974f) by @njfamirm
- add math demo (36d074e) by @njfamirm
- add new workflows (49152e1) by @alimd
- Alwatr Finite State Machines (d7de57c) by @alimd
- alwatr-icon: improve (521319c) by @MM25Zamanian
- bench: improve bench mark logs (c89d404) by @alimd
- bench: test logger benchmark impact (0e029a6) by @alimd
- bench: test object vs map (1cd8068) by @alimd
- build demo (4f78403) by @MM25Zamanian
- build index (7ba1338) by @MM25Zamanian
- build: configurations (12fd506) by @MM25Zamanian
- classic-cloud: new deployment (8c1f0c8) by @alimd
- classic-cloud: static file serve and review deploy (d71a05a) by @alimd
- cloud/container: clone adminer image o ghcr (e475c15) by @njfamirm
- cloud/container: clone mariadb image to ghcr (da2d60d) by @njfamirm
- cloud/container: clone traefik image o ghcr (a516210) by @njfamirm
- cloud: clone php image to ghcr (e52d351) by @njfamirm
- cloud: clone wordpress image to ghcr (48649bf) by @njfamirm
- com-api: demo user (60e22a7) by @njfamirm
- com-api: refactor storage path and auth (266dc7b) by @alimd
- com-pwa/sign-in: use simple hash for phoneNumber (dc3f660) by @njfamirm
- com-pwa: Customer Order Management PWA (9710f7b) by @alimd
- com-pwa: submitting, submitSuccess, submitFailed state (cef6191) by @njfamirm
- container: alpine with CI deploy workflow (51324e0) by @alimd
- container: tdlib! (d3c4fb4) by @alimd
- core/type: make package (b3926cb) by @MM25Zamanian
- crypto/hash: new crc length strategy (2829523) by @alimd
- crypto: add
user factory
demo (7153ce5) by @njfamirm - demo html (40cfbdf) by @MM25Zamanian
- demo-pwa: add postcss and tailwind to esbuild (6d2945a) by @njfamirm
- demo-pwa: build service worker on build proccess (be0c493) by @njfamirm
- demo/crypto: random (a645db6) by @njfamirm
- demo/data-storage: init demo (6373254) by @asmanp2012
- demo/fsm2: rewrite with abstract for base class (9f32dc0) by @njfamirm
- demo/fsm: new demo for state machine (dbbcf78) by @alimd
- demo/fsm: update (e763de9) by @alimd
- demo/fsm: update with new api (5efb337) by @alimd
- demo/i18n: relativeTime (542a365) by @alimd
- demo/i18n: test loading (655ad41) by @alimd
- demo/router: enhance demo (f1dc15d) by @alimd
- demo/signal2: add context example (27953d3) by @njfamirm
- demo/signal2: add demo (92bf8ab) by @alimd
- demo/signal2: simple signal (f2cea8b) by @njfamirm
- demo: add
i18n
(6eab9e3) by @mohammadhonarvar - demo: add
router2
(5358c06) by @mohammadhonarvar - demo: add
server-context
demo (b80bdad) by @mohammadhonarvar - demo: add error and force sample (4403703) by @MM25Zamanian
- demo: add font demo (e2c383c) by @alimd
- demo: add vatr logger demo (cece668) by @MM25Zamanian
- demo: crypto hash (5cbc0bc) by @mohammadhonarvar
- demo: dynamic icon demo (7c8acc8) by @alimd
- demo: fetch (3f0cc84) by @MM25Zamanian
- demo: fetch revalidateCallback (cbd7112) by @alimd
- demo: font (2a4fa4e) by @asmanp2012
- demo: forAll storage-client (2470ca6) by @njfamirm
- demo: fsm light machine (687f93d) by @alimd
- demo: improve demo dark mode (2a80a5f) by @alimd
- demo: new
fsm
(3b844eb) by @mohammadhonarvar - demo: router outlet demo (9782b74) by @alimd
- demo: seprate fonts (8025361) by @MM25Zamanian
- demo: storage-client (c6abf1c) by @njfamirm
- demo: vatr logger demo (900010f) by @MM25Zamanian
- deploy: add another script for simpler usage (78d06f9) by @alimd
- dev-server: debug mode (cc82fb7) by @njfamirm
- dev-server: debug mode (fc55809) by @njfamirm
- director: job providers (9fce537) by @MM25Zamanian
- element: add to tsconfig (410a1f7) by @MM25Zamanian
- element: LoggerMixin (ff3fa85) by @alimd
- es bench (3b5fbf8) by @alimd
- es-bench: compare
bind
vsclass
(561da6c) by @alimd - es-bench: compare bench (94545b4) by @alimd
- es-bench: date locale (b281549) by @njfamirm
- es-bench: enhance with optional count and warning (954679b) by @alimd
- es-bench: new bench model (a596cf8) by @alimd
- es-bench: test flatStr (59fdb37) by @alimd
- es-bench: test node exist methods (a6d031f) by @alimd
- es-bench: worker (08369ca) by @alimd
- esbuild (: (5c91884) by @njfamirm
- eslint: configurations (bb0a02b) by @MM25Zamanian
- fetch: cache strategy (7c112d2) by @alimd
- fetch: cache strategy demo (e60e865) by @alimd
- fetch: docs & pattern (8e5330d) by @MM25Zamanian
- fetch: improve demo (a2628de) by @alimd
- fetch: new enhanced fetch package (15a9330) by @alimd
- fetch: support nodejs (37ea2c0) by @alimd
- fetch: update demo (03e52be) by @alimd
- file-storage: json (7fb6a67) by @asmanp2012
- font: define fonts, the wight way! (9d14271) by @alimd
- font: demo for sahel (7926ad3) by @alimd
- fract: elegant simple render strategy powered by lit written in tiny TypeScript module for who hate react! (89f7762) by @alimd
- fsm: $all and $self state (dbe1414) by @alimd
- fsm2: base class (7f056a2) by @alimd
- fsm2: review and cleanup (803d13a) by @alimd
- fsm2: rewrite from scratch. (81167a8) by @alimd
- fsm2: update demo (ce20a3f) by @alimd
- fsm: custom signal callback (1d69809) by @alimd
- fsm: enhance types (67cf537) by @alimd
- fsm: share state events (3d4a0c8) by @alimd
- i18n2: add
i18n2
class base (d50a03a) by @mohammadhonarvar - i18n: add replaceNumber and auto detect setLocale from html (0a8c072) by @alimd
- i18n: start new package for i18n/l10n (bc719d0) by @alimd
- icon2: a lit
directive
to show the icons (d267095) by @mohammadhonarvar - icon: refactor and improve (62b57a1) by @alimd
- improve error debugging (c6838c6) by @alimd
- issue-template: bug report and feqture request form template (51d1642) by @alimd
- jatabase: demo (83eb9ef) by @alimd
- keep: base pwa (0dadaf9) by @njfamirm
- labs refrences and workspace (4f108c1) by @njfamirm
- lerna: migrate to 7 (090d1ae) by @alimd
- logger: add logProperty, logMethodFull (f826985) by @alimd
- logger: complete refactor the logger with new API and fix show correct line number (78a5f83) by @alimd
- logger: node coloring support (b67e318) by @alimd
- logger: vatr logger package (d9724a5) by @alimd
- math: getDeviceUuid (15d2ad3) by @njfamirm
- math: rename deviceId to clientId (9852458) by @njfamirm
- Math: translateUnicodeDigits (e522074) by @alimd
- micro-server: make new package (7a952bd) by @alimd
- move some depndencies to devDependencies (c3c82bb) by @njfamirm
- new build process (9baf164) by @alimd
- new ui design system (768d8b0) by @alimd
- nginx: review and rearrange conf folders (bc1692d) by @alimd
- nginx: update to 1.1.0 (a115390) by @alimd
- nginx: update version to 1.24 (382cf41) by @alimd
- nginx: upgrade to v1.9.0-1.25-alpine (20ced0c) by @alimd
- nocodb: use internal image (af75b08) by @alimd
- notify: new package (f9ef1e5) by @njfamirm
- package: add pwa (b1c8872) by @alimd
- package: pull push script (a4ac3d0) by @alimd
- playground: base package (f971fba) by @njfamirm
- playground: remove postcss-copy (b6ea7aa) by @njfamirm
- prettier config (bb1cb83) by @alimd
- publish-alwatr-container: cosign (8f11eb8) by @alimd
- publish-container: improve CI/CD (43d33c8) by @alimd
- publish-services: add all services to matrix (714c76b) by @njfamirm
- publish-services: cache (f06c94f) by @njfamirm
- publish-services: publish for next branches (a16b002) by @alimd
- publish-services: set path on pr (c076e5e) by @njfamirm
- publish-services: synamic dockerfile for all services (730dfc3) by @alimd
- pwa/flight-finder: build (084e3ec) by @MM25Zamanian
- pwa: improve esbuild (8c6d70b) by @alimd
- pwa: service worker (3ba41fc) by @MM25Zamanian
- pwa: watch mode (f8a5052) by @alimd
- review (6cafaeb) by @njfamirm
- review and cleanup all workflows (18f50a2) by @alimd
- router: improve demo for test signal! (776bca8) by @alimd
- router: simple demo (524e864) by @alimd
- scripts: add watch commands (99ff8ce) by @MM25Zamanian
- server-context: add
server-context
itself! (10ca0ec) by @mohammadhonarvar - server-context: add new module (a3cc237) by @mohammadhonarvar
- server: build index file (36aa470) by @MM25Zamanian
- server: install and config web dev server (57dabb6) by @MM25Zamanian
- service:
link
route (5561bba) by @mohammadhonarvar - services: improve all docker deployment (3ac43ef) by @alimd
- signal2: base package (d17f5a8) by @alimd
- signal2: update demo (10aeaf5) by @alimd
- signal: command handler/provider interface (5df3cbb) by @alimd
- signal: demo as test (3e093b3) by @alimd
- signal: new demo (710575b) by @alimd
- signal: requestSignal (ba8d248) by @alimd
- soffit-pwa: deployment (e4b3b39) by @njfamirm
- soffit-pwa: product page (b8b8853) by @njfamirm
- soffit-pwa: publish container (28a3739) by @njfamirm
- storage-client:
cacheApiResponse
method (e78c284) by @mohammadhonarvar - storage-client:
link
method (a428816) by @mohammadhonarvar - storage-client: add touch method (f8bea02) by @alimd
- storage-client: benchmark test (0f5e618) by @alimd
- storage-client: compatibel with new storage server response types (7e17c53) by @alimd
- storage-client: error codes (0efc537) by @alimd
- storage-client: more data validate on get (e1b5438) by @alimd
- storage-client: performance demo (bcabcd2) by @alimd
- storage-engine: migrate old storages (1089597) by @alimd
- storage-engine: none blocking save storage (2cad104) by @alimd
- storage-engine: save new empty storage after open (d34d27c) by @alimd
- storage-server/cache-api-response: demo (7b1eeac) by @njfamirm
- storage-server/link: make dest folder if not exist (3359711) by @alimd
- storage-server:
cache-api-response
route (7d2c251) by @mohammadhonarvar - storage-server: add touch method (ab39c5b) by @alimd
- storage-server: demo for link and touch (3bc17c5) by @njfamirm
- storage-server: nre api response types (9e1a69d) by @alimd
- storage-server: SAVE_DEBOUNCE config (d005f49) by @alimd
- storage: add _createdBy and _updatedBy (34b731b) by @alimd
- storage: design new batch api in demo.http (d254e3b) by @alimd
- storage: force save abd exist hook to prevent data lost (4c84d4f) by @alimd
- storage: improve process and add has, storagePath, keys and length (2b2ef51) by @alimd
- style: add our z-index (c979462) by @alimd
- style: new package for alwatr 2 css system (bc026d0) by @alimd
- svg-icon: init svg-icon package (ionicons) (#14) (766c9c8) by @MM25Zamanian
- switch to lerna-lite (a8d4685) by @alimd
- token: generate and verify HOTP tpkens (4944f44) by @alimd
- token: new package files (2d6f7a0) by @alimd
- tokens: z-zindex (d42285b) by @alimd
- tsconfig: uniquely/soffit-site-pwa (77b54a8) by @MM25Zamanian
- type: define alwatrRegistredList (c93b23c) by @njfamirm
- type: id in storage meta type (268c648) by @njfamirm
- type: Stringifyable (c100e0a) by @alimd
- ui-kit/text-area: new component (14a0ab8) by @njfamirm
- ui-kit2: base package (fba709e) by @njfamirm
- ui-kit: new package (c69c4f8) by @njfamirm
- ui/demo: new pwa package (#508) (fed8a8d) by @alimd
- update workflow (caeec04) by @njfamirm
- upgrade nginx 1.8.0-1.25-alpine (361ca54) by @alimd
- util: add string capitalize (c36663d) by @alimd
- util: new package (0288a68) by @njfamirm
- v2fly: new configs (59a538b) by @alimd
- validator: add
phone
validation (9b4daaa) by @mohammadhonarvar - validator: demo (3200218) by @alimd
- validator: demo (3234d93) by @njfamirm
- validator: update demo (9505aa9) by @njfamirm
- validator: update demo (84c498b) by @njfamirm
- validator: update demo (d6d360a) by @njfamirm
- wds: add 0.0.0.0 hostname (9c7dc3f) by @njfamirm
- wordpress: improve deployment to use multi env files (2d55208) by @alimd
- workflow.publish-alwatr-container: add keep-pwa (8b3c3ea) by @njfamirm
- workflow/lint: add schedule (eab9bcc) by @alimd
- workflow: add com api and pwa (7ea4089) by @alimd
- workflow: add nginx-storage to ci/cd (bb8a950) by @alimd
- workflow: add tests workflow (3c6cb91) by @MM25Zamanian
- workflow: add verify workflow (51e48ac) by @MM25Zamanian
- workflow: publish services (04c6e48) by @alimd
- workflow: remove njfamirm from reviewer (0e49a5f) by @njfamirm
- workflow: rename workflow file (8000f3d) by @MM25Zamanian
- workflows: Add To GitHub projects (cf55cae) by @alimd
- workflows: CodeQL Analyze (8398944) by @alimd
- workflows: Dependency Review (bfd7ab6) by @alimd
- workflows: new eslint workflow (fec0478) by @alimd
- xz-example: such a wow! (2a10a8d) by @alimd