Skip to content

Release 1.1.17 🎉 #88

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 120 commits into
base: 1.x
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
c21304e
:lipstick: code of conduct
matyo91 Sep 17, 2021
3a8ad31
:lipstick: Edit page on github
matyo91 Sep 19, 2021
0bc549a
:sparkles: self-host
matyo91 Oct 4, 2021
b4240c7
:arrow_up: deps
matyo91 Oct 9, 2021
eb260b7
:bug: fix querring
matyo91 Oct 9, 2021
b15d361
:bug: fix paths
matyo91 Oct 9, 2021
4c2c0e1
Revert ":bug: fix querring"
matyo91 Oct 9, 2021
38e46b0
:construction: rework
matyo91 Oct 10, 2021
7af2ea4
:construction: rework
matyo91 Oct 10, 2021
f876d91
:construction: deps
matyo91 Oct 10, 2021
ec899fb
:construction: api
matyo91 Oct 10, 2021
1894c16
:construction: working
matyo91 Oct 10, 2021
9ba0ab4
:construction: working
matyo91 Oct 10, 2021
dc7259a
:construction: working
matyo91 Oct 10, 2021
267ea7a
:memo: update documentation for Library
matyo91 Oct 14, 2021
b2a4096
:arrow_up: deps
matyo91 Oct 24, 2021
5ce67c3
:arrow_up: Upgrade deps
matyo91 Mar 23, 2025
cf9e5f7
:arrow_up: Upgrade deps
matyo91 Mar 31, 2025
2613f11
:sparkles: Add Sylius
matyo91 Mar 31, 2025
c29c8a5
:arrow_up: Update deps
matyo91 Mar 31, 2025
619f88d
:coffin: Temporary remove uniflow
matyo91 Mar 31, 2025
1a8cf81
:tada: Front compile
matyo91 Apr 1, 2025
048111e
:sparkles: Rollback uniflow to ApiPlatform API
matyo91 Apr 1, 2025
cab241b
:arrow_up: Upgrade to symfony 7
matyo91 Apr 2, 2025
1727e1e
:wrench: Update config
matyo91 Apr 3, 2025
64055aa
:sparkles: Add tools
Apr 4, 2025
b3e1e4f
:recycle: Apply rector pass
matyo91 Apr 6, 2025
6e28087
:lipstick: Apply php-cs-fixer
matyo91 Apr 6, 2025
7f8a137
:arrow_up: Fixed frankenphp-symfony version
matyo91 Apr 6, 2025
4579c6b
:arrow_up: Upgrade recipe phpunit
matyo91 Apr 6, 2025
b8b5bae
:arrow_up: Symfony flex
matyo91 Apr 6, 2025
6f4d963
:arrow_up: Upgrade recipe Symfony framework bundle
matyo91 Apr 6, 2025
356ab25
:arrow_up: Upgrade recipe Symfony panther
matyo91 Apr 6, 2025
970afa1
:arrow_up: Upgrade recipe stimulus
matyo91 Apr 6, 2025
51df6c0
:arrow_up: Upgrade web rofiler bundle
matyo91 Apr 6, 2025
d3fa910
:arrow_up: Upgrade webpack encore bundle
matyo91 Apr 6, 2025
226e04a
:recycle: Fix and update code User become ShopUser, use UserPasswordH…
matyo91 Apr 6, 2025
7d82604
:recycle: Patching types with patch-type-declarations
matyo91 Apr 6, 2025
25031ee
:lipstick: Apply php-cs-fixer
matyo91 Apr 6, 2025
fd75304
:arrow_up: Upgrade Authentificator, and migrate user informations
matyo91 Apr 6, 2025
6c028e6
:arrow_up: Add cors
matyo91 Apr 6, 2025
0d0a567
:twisted_rightwards_arrows: Update program from node version
matyo91 Apr 6, 2025
b4b7cc3
:arrow_up: Upgrade matomo
matyo91 Apr 7, 2025
fb2dc82
:hammer: Target production
matyo91 Apr 7, 2025
735ea99
:see_no_evil: Comment markdown renderer
matyo91 Apr 7, 2025
bbbc774
:see_no_evil: Comment library
matyo91 Apr 7, 2025
58d4290
:construction_worker: Build pass
matyo91 Apr 7, 2025
bdb5bde
:fire: Remove 2 articles of blog
matyo91 Apr 7, 2025
c28e4db
:sparkles: Add FrankenPHP
matyo91 Apr 7, 2025
e558118
:sparkles: Add FrankenPHP to changelog
matyo91 Apr 7, 2025
6b6cd5d
:recycle: Refactor api, uniflow and node client
matyo91 May 7, 2025
7c3d66a
Merge pull request #89 from uniflow-io/sylius
matyo91 May 7, 2025
004a2e2
:sparkles: add Github CI
matyo91 May 7, 2025
092586e
:lipstick: PHP-cs-fixer pass
matyo91 May 10, 2025
93d73df
:construction_worker: PHPStan pass
matyo91 May 10, 2025
9c42360
:construction_worker: PHPUnit pass
matyo91 May 10, 2025
485d18f
:construction_worker: Fix Ci
matyo91 May 10, 2025
17d4c6d
:memo: Update changelog
matyo91 May 10, 2025
70c1de4
Merge pull request #90 from uniflow-io/github-ci
matyo91 May 10, 2025
e0136f1
:sparkles: Add Uniflow client PHP
matyo91 May 10, 2025
ee830f4
:construction: Add php app:client command
matyo91 May 10, 2025
34fd158
:construction: Add php client run command
matyo91 May 10, 2025
701aaea
:sparkles: Add js2php
matyo91 May 11, 2025
da2c39d
:sparkles: Add Agent
matyo91 May 11, 2025
c3db97f
Merge pull request #91 from uniflow-io/uniflow-client-php
matyo91 May 25, 2025
f546b24
:sparkles: Add Upsun
matyo91 May 25, 2025
0fc8bff
:wrench: Update upsun config
matyo91 May 25, 2025
63ef49e
:lipstick:
matyo91 May 25, 2025
a275309
Merge pull request #92 from uniflow-io/upsun
matyo91 May 25, 2025
72f10f5
:memo: Update license to fair-code
matyo91 Jun 19, 2025
bc0d96d
:recycle: Move Uniflow-api to Uniflow
matyo91 Jun 19, 2025
becd3d4
:sparkles: Add maker
matyo91 Jun 20, 2025
456ac67
:recycle: Migrate Gatsby to Symfony UX
matyo91 Jun 21, 2025
0338fde
:art: Add theme icon
matyo91 Jun 25, 2025
2870f94
:sparkles: Add contact form
matyo91 Jun 25, 2025
50174e0
:tada: Render login
matyo91 Jun 25, 2025
aa2bdbc
:tada: Register user
matyo91 Jun 25, 2025
263b336
:tada: Login user
matyo91 Jun 25, 2025
64cf9f2
:tada: Add change log
matyo91 Jun 25, 2025
f410136
:tada: Add blog
matyo91 Jun 30, 2025
bd52c8c
:tada: Add docs
matyo91 Jul 2, 2025
68e83be
:tada: Add library
matyo91 Jul 2, 2025
bc33742
:tada: Add Flows
matyo91 Jul 3, 2025
1c837c3
:tada: Add Feed
matyo91 Jul 3, 2025
c3997af
:recycle: Refactor paths
matyo91 Jul 3, 2025
98e8b1d
:recycle: Refactor paths
matyo91 Jul 3, 2025
c943e82
:wrench: Dump database
matyo91 Jul 3, 2025
83b255f
:wrench: Update mysql make import
matyo91 Jul 3, 2025
38e7f43
:hammer: Add flows
matyo91 Jul 3, 2025
aa87b89
:fire: Remove dependancies
matyo91 Jul 4, 2025
8490019
:tada: Add flows components
matyo91 Jul 4, 2025
51d5ff2
:tada: Add flows components
matyo91 Jul 4, 2025
ac1c59c
:construction: Use symfony ux folder and program
matyo91 Jul 4, 2025
6d56782
:hammer: Update feed with nullable folder
matyo91 Jul 11, 2025
f02f6f2
:zap: Update register and feed
matyo91 Jul 22, 2025
9ce2e3d
:zap: Add api
matyo91 Jul 26, 2025
27d4e5b
:zap: Move to webpack
matyo91 Jul 26, 2025
9ca3aa4
:zap: Update components
matyo91 Jul 27, 2025
dcf1615
:hammer: Can update program informations
matyo91 Aug 8, 2025
5439715
:hammer: Add clients type and tags
matyo91 Aug 10, 2025
f20756d
:hammer: update bounded methods to match class methods
matyo91 Aug 10, 2025
84b76db
:hammer: Duplicate and delete
matyo91 Aug 12, 2025
e1ba3af
:hammer: Duplicate and delete
matyo91 Aug 12, 2025
238c66c
:hammer: add isPublic
matyo91 Aug 12, 2025
35250dc
:hammer: updateProgramFlows
matyo91 Aug 13, 2025
0cb417b
:hammer: Update makefile
matyo91 Aug 14, 2025
46bb121
:hammer: Comment code
matyo91 Aug 14, 2025
8de44a2
:hammer: Fix bug
matyo91 Aug 15, 2025
4e4f2f3
:hammer: Update allFlow
matyo91 Aug 15, 2025
1ecab1f
:hammer: Update allFlow
matyo91 Aug 15, 2025
822acc9
:hammer: Update allFlow
matyo91 Aug 15, 2025
9f4c57c
:hammer: Add buttons
matyo91 Aug 15, 2025
9f66785
:hammer: Serialize flow data
matyo91 Aug 15, 2025
8cb8673
:hammer: Serialize flow and save data
matyo91 Aug 15, 2025
b59c551
:hammer: deserialise flow data and json the field entity getData
matyo91 Aug 17, 2025
d16bbc3
:hammer: deserialize program
matyo91 Aug 17, 2025
23984a4
:hammer: Add other components
matyo91 Aug 17, 2025
c54f8b4
:hammer: Add runner
matyo91 Aug 17, 2025
ba2e5c8
:hammer: Make runner work
matyo91 Aug 17, 2025
d1d8125
:memo: Add symfony ux to the blog
matyo91 Aug 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 16 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"presets": [
["@babel/preset-env", {
"targets": {
"node": "6"
}
}],
"@babel/preset-react"
],
"plugins": [
["@babel/plugin-proposal-object-rest-spread", {
"useBuiltIns": true
}],
"@babel/plugin-syntax-jsx"
]
}
32 changes: 32 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
**/*.log
**/*.md
**/*.php~
**/._*
**/.dockerignore
**/.DS_Store
**/.git/
**/.gitattributes
**/.github
**/.gitignore
**/.gitkeep
**/.gitmodules
**/.idea
**/Dockerfile
**/Thumbs.db
**/docker-compose*.yaml
**/docker-compose*.yml
.editorconfig
.php_cs.cache
.travis.yml
composer.phar
docker/mysql/data/
etc/build/*
node_modules/
var/*
vendor/
public/assets/
public/build/
public/bundles/
public/css/
public/js/
public/media/
78 changes: 71 additions & 7 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,20 +1,84 @@
# EditorConfig helps developers define and maintain consistent
# coding styles between different editors and IDEs
# editorconfig.org

root = true

[*]
charset = utf-8
# Change these settings to your own preference
indent_style = space
indent_size = 4

# We recommend you to keep these unchanged
end_of_line = lf
insert_final_newline = true
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[Makefile]
indent_style = tab
[*.feature]
indent_style = space
indent_size = 4

[*.js]
indent_style = space
indent_size = 2

[*.json]
indent_style = space
indent_size = 2

[*.md]
indent_style = space
indent_size = 4
trim_trailing_whitespace = false
max_line_length = 80

[*.{yml,yaml,js,ts,scss,json,css}]
indent_size = 2
[*.neon]
indent_style = space
indent_size = 4

[*.php]
indent_style = space
indent_size = 4

[*.sh]
indent_style = space
indent_size = 4

[*.{yaml,yml}]
indent_style = space
indent_size = 4
trim_trailing_whitespace = false

[docker-compose.{yaml,yml}]
indent_size = 2

[docker-compose.*.{yaml,yml}]
indent_size = 2

[.babelrc]
indent_style = space
indent_size = 2

[.gitmodules]
indent_style = tab
indent_size = 4

[.php_cs{,.dist}]
indent_style = space
indent_size = 4

[composer.json]
indent_style = space
indent_size = 4

[package.json]
indent_style = space
indent_size = 2

[phpstan.dist.neon]
indent_style = space
indent_size = 4

[phpunit.xml{,.dist}]
indent_style = space
indent_size = 4
50 changes: 50 additions & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# This file is a "template" of which env vars needs to be defined in your configuration or in an .env file
# Set variables here that may be different on each deployment target of the app, e.g. development, staging, production.
# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration

###> symfony/framework-bundle ###
APP_ENV=dev
APP_DEBUG=1
APP_SECRET=EDITME
APP_URL=http://localhost:8016
APP_FACEBOOK_ID=
APP_GITHUB_ID=
APP_GITHUB_SECRET=
APP_MEDIUM_ID=
APP_MEDIUM_SECRET=
###< symfony/framework-bundle ###

###> doctrine/doctrine-bundle ###
# Choose one of the following DBMS, adjust the server version and charset if needed
DATABASE_URL=mysql://root@127.0.0.1/sylius_%kernel.environment%?serverVersion=8&charset=utf8mb4
#DATABASE_URL=pgsql://postgres:postgres@127.0.0.1/sylius_%kernel.environment%?serverVersion=15&charset=utf8
###< doctrine/doctrine-bundle ###

###> symfony/messenger ###
# Choose one of the transports below
# MESSENGER_TRANSPORT_DSN=amqp://guest:guest@localhost:5672/%2f/messages
# MESSENGER_TRANSPORT_DSN=redis://localhost:6379/messages
MESSENGER_TRANSPORT_DSN=doctrine://default
SYLIUS_MESSENGER_TRANSPORT_MAIN_DSN=doctrine://default
SYLIUS_MESSENGER_TRANSPORT_MAIN_FAILED_DSN=doctrine://default?queue_name=main_failed
SYLIUS_MESSENGER_TRANSPORT_CATALOG_PROMOTION_REMOVAL_DSN=doctrine://default?queue_name=catalog_promotion_removal
SYLIUS_MESSENGER_TRANSPORT_CATALOG_PROMOTION_REMOVAL_FAILED_DSN=doctrine://default?queue_name=catalog_promotion_removal_failed
SYLIUS_MESSENGER_TRANSPORT_PAYMENT_REQUEST_DSN=sync://
SYLIUS_MESSENGER_TRANSPORT_PAYMENT_REQUEST_FAILED_DSN=sync://
###< symfony/messenger ###

###> lexik/jwt-authentication-bundle ###
JWT_SECRET_KEY=%kernel.project_dir%/config/jwt/private.pem
JWT_PUBLIC_KEY=%kernel.project_dir%/config/jwt/public.pem
JWT_PASSPHRASE=e7c5fca1060bdf6ad23c33e4c236081f
###< lexik/jwt-authentication-bundle ###

###> symfony/mailer ###
MAILER_DSN=null://null
###< symfony/mailer ###

SYLIUS_PAYMENT_ENCRYPTION_KEY_PATH=%kernel.project_dir%/config/encryption/dev.key

###> nelmio/cors-bundle ###
CORS_ALLOW_ORIGIN='^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$'
###< nelmio/cors-bundle ###
3 changes: 3 additions & 0 deletions .env.prod
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
APP_ENV=prod
APP_DEBUG=0
APP_SECRET='s$cretf0rt3st'
22 changes: 22 additions & 0 deletions .env.test
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
APP_SECRET='s$cretf0rt3st'

KERNEL_CLASS='App\Kernel'

###> lexik/jwt-authentication-bundle ###
JWT_SECRET_KEY=%kernel.project_dir%/config/jwt/private-test.pem
JWT_PUBLIC_KEY=%kernel.project_dir%/config/jwt/public-test.pem
JWT_PASSPHRASE=ALL_THAT_IS_GOLD_DOES_NOT_GLITTER_NOT_ALL_THOSE_WHO_WANDER_ARE_LOST
###< lexik/jwt-authentication-bundle ###

###> symfony/messenger ###
# Sync transport turned for testing env for the ease of testing
MESSENGER_TRANSPORT_DSN=sync://
SYLIUS_MESSENGER_TRANSPORT_MAIN_DSN=sync://
SYLIUS_MESSENGER_TRANSPORT_MAIN_FAILED_DSN=sync://
SYLIUS_MESSENGER_TRANSPORT_CATALOG_PROMOTION_REMOVAL_DSN=sync://
SYLIUS_MESSENGER_TRANSPORT_CATALOG_PROMOTION_REMOVAL_FAILED_DSN=sync://
SYLIUS_MESSENGER_TRANSPORT_PAYMENT_REQUEST_DSN=sync://
SYLIUS_MESSENGER_TRANSPORT_PAYMENT_REQUEST_FAILED_DSN=sync://
###< symfony/messenger ###

SYLIUS_PAYMENT_ENCRYPTION_KEY_PATH=%kernel.project_dir%/config/encryption/test.key
23 changes: 23 additions & 0 deletions .env.test_cached
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
APP_DEBUG=0
APP_SECRET='s$cretf0rt3st'

KERNEL_CLASS='App\Kernel'

###> lexik/jwt-authentication-bundle ###
JWT_SECRET_KEY=%kernel.project_dir%/config/jwt/private-test.pem
JWT_PUBLIC_KEY=%kernel.project_dir%/config/jwt/public-test.pem
JWT_PASSPHRASE=ALL_THAT_IS_GOLD_DOES_NOT_GLITTER_NOT_ALL_THOSE_WHO_WANDER_ARE_LOST
###< lexik/jwt-authentication-bundle ###

###> symfony/messenger ###
# Sync transport turned for testing env for the ease of testing
MESSENGER_TRANSPORT_DSN=sync://
SYLIUS_MESSENGER_TRANSPORT_MAIN_DSN=sync://
SYLIUS_MESSENGER_TRANSPORT_MAIN_FAILED_DSN=sync://
SYLIUS_MESSENGER_TRANSPORT_CATALOG_PROMOTION_REMOVAL_DSN=sync://
SYLIUS_MESSENGER_TRANSPORT_CATALOG_PROMOTION_REMOVAL_FAILED_DSN=sync://
SYLIUS_MESSENGER_TRANSPORT_PAYMENT_REQUEST_DSN=sync://
SYLIUS_MESSENGER_TRANSPORT_PAYMENT_REQUEST_FAILED_DSN=sync://
###< symfony/messenger ###

SYLIUS_PAYMENT_ENCRYPTION_KEY_PATH=%kernel.project_dir%/config/encryption/test.key
3 changes: 3 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# These are supported funding model platforms

github: [matyo91]
Loading
Loading