Commit Graph

73 Commits

Author SHA1 Message Date
Juan Picado a528af49bc
feat: migrate yeoman generator to monorepo (#4683)
* feat: migrate geoman generator

* Create README.md
2024-06-15 19:59:11 +02:00
Juan Picado 9997879743
feats: components UI for custom user interfaces (#3548) 2023-01-02 20:13:45 +01:00
Juan Picado 2f835ac09e
chore: migrate to cypress for ui e2e (#3434) 2022-10-15 07:43:42 +02:00
Juan Picado 54606976c3
chore(website): improve api docs part 2 (#3431)
* chore: remove unused package

* Update pnpm-lock.yaml

* chore: improve types in general plugins
2022-10-11 23:06:55 +02:00
Juan Picado 64cfedb805
chore(website): add api section (#3424)
* chore: add api section

* chore: fix build

* Update website.yml

* chore: improve types plugin

clean up others stuff

* Update crowdin.yaml

* clean up
2022-10-10 08:00:09 +02:00
Juan Picado a3a209b5e2
feat: upgrade to pino 8 with async logging (#3308) 2022-08-18 21:39:34 +02:00
Juan Picado 5fed1955a9
refactor: rematch as web state storage for UI (#2447)
* trying rematch

refactor: rematch for store packages

migrate login to rematch

Update packages/plugins/ui-theme/src/store/store.ts

Co-authored-by: Sergio Moreno <sergiomorenoalbert@gmail.com>

hide temporary

fix test for login

migrate package download resource

fix tests

* add missing fixture

* migrate detail page support

* fix tests

* migrate search

* migrate search

* clean up tests

* remove tags

* fix lint

* add changeset

* fix: search model typings

* add type

* types

* apply suggestions

Co-authored-by: Sergio Moreno <22656541+semoal@users.noreply.github.com>
2021-09-25 17:35:03 +02:00
Juan Picado 90818700a3
rename translation file (#2445)
avoid ui translations are being uploaded
2021-09-18 12:45:27 +02:00
Juan Picado 8d6d6097c6
refactor: using ui translations from crowdin (#2442)
* refactor: using ui translations from crowdin

* move tasks

* fix tests
2021-09-17 21:19:50 +02:00
Juan Picado 531289f59d update ui crowdin assets 2021-09-17 07:41:11 +02:00
Juan Picado 459b6fa72b
refactor: search v1 endpoint and local-database (#2340)
* Refactor local-storage async

refactor local storage search stream

Remove async from local-storage, refactor search with streams

refactor search with undici fetch

finish search refactor

stream multiple request to single stream

refactor storage types

remove async dependency #1225

add score and refactor metadata

remove old search async

fix missing stream local data

clean up

clean up

refactor folder search

format

fix some test

fix issue on publish

filter preview

update ci

delete package folder refactor

refactor get packages methods

fix tests

fix lock file

add changeset

fix test windows

disable some test

update package json versions

* fix merge

* fix e2e cli

* restore e2e

* Update process.ts

* Update process.ts

* add improvement

* format

* Update utils.ts

* test

* test

* Update search.spec.ts

* Update search.spec.ts

* Update search.spec.ts

* test

* Update ci.yml

* clean up

* fix tests

* Update tags.ts

* Update index.spec.ts

* document changeset

* format
2021-09-08 19:06:37 +02:00
Juan Picado 3d1d5071ed
build: collect metrics running some benchmarks (#2272) 2021-06-05 15:33:17 +02:00
Juan Picado 558d78f32a feat: flexible user interface generator (#2070)
* feat: flexible template generator and manifest

* chore: add changeset

* chore: restore dep

* chore: add docs

* chore: update snapshots

* chore: update docker examples for v5

* chore: refactor web module

* chore: format

* chore: refactor web api endpoints

* test: add test for user login web

* chore: refactor endpoints

* chore: fix merge

* chore: fix merge

* Update ci.yml

* chore: test

* chore: add static

* chore: update script

* chore: fix e2e

* chore: fix method

* docs: update v5 relative docker example

* chore: update html render

* chore: update style

* Update .prettierignore

* chore: update changeset

* chore: use pnpm6 on run test

temporary ci

* chore: drop node 16 for pnpm 6

* chore: update ci

* chore: update ci

* chore: update ci

* chore: update ci

* chore: remove circle ci

* chore: better url prefix handling

* chore: format code

* chore: remove test node 10

* docs: add docker v5 relative revers proxy example

* chore: use base html tag

* chore: update test
2021-04-09 17:54:38 +02:00
Juan Picado 061bfcc8d4 feat: standalone server (#2046)
* feat: standalone version

* chore: add changeset
2021-04-09 17:54:34 +02:00
Juan Picado e9e4552658 feat: ui theme on 5.x (#2033)
* refactor: relocate theme-ui as plugin

* refactor: relocate theme-ui as plugin

* refactor: relocate theme-ui as plugin

* chore: fix lint

* chore: add missing folder

* refactor: relocate theme-ui as plugin

* refactor: relocate theme-ui as plugin

* refactor: relocate theme-ui as plugin

* chore: update scripts

* refactor: relocate theme-ui as plugin

* refactor: relocate theme-ui as plugin

* refactor: relocate theme-ui as plugin

* refactor: relocate theme-ui as plugin
2021-04-09 17:54:29 +02:00
Juan Picado fe60eab99c enable CLI E2e on 5.x (#2011)
* test: enable e2e

* test: improve setup

* chore: update setup

* test: publish on temp folder

* chore: initial setup example

* chore: add global install to pnpm

* chore: update test script

* test: add info command

* chore: add install tests

* chore: add debug enabled code

* chore: update pnpm lock file
2021-04-09 17:54:28 +02:00
Juan Picado 8632c3a6d6 docs: update contribution guidelines, scripts to debug and additional notes (#1918)
* chore: debug improments

* update guides

* docs: update contribution guidelines

* chore: add debug notest

* chore: format code
2021-04-09 17:54:19 +02:00
Abraham Schilling ddb42431d1 build: configure prettier as formatter for json, yaml and markdown (#1930)
* build: configure pretter as formatter for most files

* chore: reformat code (#1931)

* chore: re-format all files

* chore: force run quality anaylsis test

Co-authored-by: Juan Picado @jotadeveloper <juanpicado19@gmail.com>

Co-authored-by: Juan Picado @jotadeveloper <juanpicado19@gmail.com>
2021-04-09 17:54:19 +02:00
Juan Picado @jotadeveloper f07a9d0c54 chore: ignore pnpm store 2021-04-09 17:54:17 +02:00
Juan Picado @jotadeveloper d3f78e5b34 chore: remove duplication 2021-04-09 17:54:10 +02:00
Juan Picado @jotadeveloper 8b9a1a3372 chore: update readme 2021-04-09 17:54:10 +02:00
Juan Picado 3ad519f0c2 chore: website scaffolding (#1843)
* chore: upload gatsby website

* chore: update header

* chore: add background header

* chore: add ci for website

* Update ci-website.yml

* chore: update patch mach ci

* chore: update ci settings

* chore: update docker version
2021-04-09 17:54:10 +02:00
Juan Picado 9946ea8bea chore: update dependencies (maintenance)
* chore: update deps

* chore: update deps

* chore: fix dependencies

* chore: update deps

* chore: update deps

* chore: add types

* chore: update jest
2021-04-09 17:54:09 +02:00
Juan Picado @jotadeveloper 958a5d886f feat: migrate from buyan to pinojs (#1760)
* feat: migrate from buyan to pinojs

* chore: fix lint

* chore: release utils from import

* chore: fix test

* chore: add missing dep

* chore: add dependency

* chore: add prettifier module

* chore: add pretty stamp option

* chore: fix package name location

* chore: crash on try use rotating file type

* chore: remove arg
2021-04-09 17:54:09 +02:00
Juan Picado @jotadeveloper a70454c7b2 feat: migrate yarn workspaces (#1546) 2021-04-09 17:54:01 +02:00
Juan Picado 9cf5cee4fd
docs: copy docker examples v4 (#2120)
* docs: copy docker examples v4

* docs: copy docker examples v4

* chore: update ignore files
2021-03-10 22:49:20 +01:00
Juan Picado 1ece11cfc0
feat: migrate yarn 1 to yarn 2 (#1962) 2020-10-11 19:06:21 +02:00
Sergio Hg 1d1a6829db ci(circleci): store test results in junit format (#1497) 2019-10-05 16:29:49 +02:00
Juan Picado @jotadeveloper 3929633f7e
test: relocate test 2019-05-19 23:07:17 +02:00
Juan Picado @jotadeveloper 9e17d2bc27
chore: fix unpublish issues, fix unit test 2019-02-24 23:20:25 +01:00
Juan Picado @jotadeveloper f1416ed557
feat: add support for profile cli command #392 (change password) (#1034)
* feat: add support for profile cli command #392

- it allows to update password npm profile set password
- display current profile npm profile get

https://docs.npmjs.com/cli/profile

* chore: update @verdaccio/types@4.0.0

* feat: add min password length

on npm by defaul is min 7 characters, this might be configurable in the future.

* chore: update verdaccio-htpasswd@1.0.1

* refactor: update unit test

* refactor: provide friendly error for tfa request

* test: api profile unit test

* chore: fix eslint comment

* test: update profile test

* chore: set mim as 3 characters
2018-10-12 11:07:55 +02:00
Juan Picado @jotadeveloper a68d247a44
feat: add support for jwt on api (#896)
* feat: add support for jwt on api

* test: add unit test for sign token with jwt

add multiple scenarios with configuration file

* chore: add JWT verification on middleware

* chore: restore headless

* chore: restore middleware header validation

* refactor: fix login whether user exists

* refactor: JWT is signed asynchronously

* refactor: better structure and new naming convention

* test: add unit test for token signature

* test: add unit test for creating user with JWT enabled

#168

* docs: add security section jwt

* refactor: renable  web auth middleware

* test(auth): add legacy disabled scenario

* chore: update gitignore

* chore: add some es6 sugar

* feat: enable JWT token signature for new installations

* chore: add yaml files to git

I forgot add this before 😷

* chore: trace log on auth

in case we want more output
2018-08-21 08:05:34 +02:00
Juan Picado @jotadeveloper ceffc461c2
chore: exclude bundle files on git 2018-06-03 17:35:12 +02:00
Juan Picado @jotadeveloper 5a93589caa
chore: update gitignore
allow vscode files to be shared
2018-03-17 11:53:10 +01:00
Juan Picado @jotadeveloper 547da379e9
test: add test for proxy access
the test will check whether avoiding proxy on uplink configuration avoid proxy access
2018-03-11 18:55:19 +01:00
Juan Picado @jotadeveloper 1d5a2c8214
chore: update dependency
regular maintenance
2018-03-10 12:33:31 +01:00
Juan Picado @jotadeveloper 01676cd57d
docs: add static files 2018-01-10 03:56:44 +01:00
Juan Picado @jotadeveloper b494d47eeb test: add additonal unit test for local-storage 2018-01-07 07:59:36 +00:00
Ayush Sharma 5ae7863d8f webui snapshot testing
deps fixes for ui tests

snapshot fixes
2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper 710f1fc3f5 chore: update dot files 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper 765c4d2b5d refactor: Update cli path and fix eslint errors for transpiled code 2018-01-07 07:59:36 +00:00
Juan Picado @jotadeveloper f783ec3df3
chore: ignore npm lock file 2017-07-22 18:25:48 +02:00
Juan Picado @jotadeveloper d072428249
fix: update git ignore, not needed files 2017-07-18 21:14:10 +02:00
Meeeeow 3ba8d0827b
refactor: modify webui dependencies & add some code 2017-07-18 21:14:09 +02:00
Juan Picado @jotadeveloper e49846bb1b
Add new web ui, replace the old one based on jQuery by React components and webpack. 2017-07-18 21:02:05 +02:00
cklein 7018fc99a2 [GH-131] add cache option to uplinks 2017-06-08 17:59:28 +02:00
Juan Picado e3e1485369
Update gitignore, IDE hidden folder: 2017-04-23 21:28:41 +02:00
Juan Picado 8372674d09
Allow use yarn on dev 2017-04-23 21:09:49 +02:00
Madison Grubb 01a6c22103 merging in changes from upstream & fixing conflicts 2017-02-04 22:58:26 -05:00
Juan Picado @jotadeveloper 0470a02b2f Add istanbul unit testing coverage 2017-02-04 00:29:34 +01:00