-
Notifications
You must be signed in to change notification settings - Fork 7
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
WIP: Quality of life Updates #47
Merged
Merged
Changes from 29 commits
Commits
Show all changes
233 commits
Select commit
Hold shift + click to select a range
e7eb55f
chore[docker]: add submodule for dashboard
sk33z3r 54929f0
chore[docker]: remove PHP
sk33z3r 0d9ad81
fix[docker]: exec command
sk33z3r 64d18c1
fix[docker]: volume placement
sk33z3r 49487a8
fix[docker]:
sk33z3r 4aff1f7
chore[docker]: add restart policy to python
sk33z3r 70c9852
chore[git]: update submodule
sk33z3r 0a0d037
chore[git]: change react submodule to new repo
sk33z3r cee71b7
chore[git]: update react
sk33z3r 75856d7
fix: metadata tokenId to id
sk33z3r 9a802f6
chore[git]: update react submodule
sk33z3r 2f8c351
chore[git]: update react module
sk33z3r cedc4be
fix[docker]: ensure react files are owned correctly
sk33z3r 9066ebc
chore[git]: update react module
sk33z3r a7ecb41
fix: nginx proxy for new react port
sk33z3r dedf082
chore[git]: update react module
sk33z3r 4547c95
chore[git]: start re-organizing user files
sk33z3r ccdf7a4
chore[python]: reorg user files
sk33z3r 3dfa62c
chore[git]: track minter branch dev/LooPyGen
sk33z3r c2f5e40
fix[docker]: update .dockerignore
sk33z3r 9e51215
chore[git]: update react module
sk33z3r 3edad2d
chore: migration script for new directory structure
sk33z3r 37eaa33
feat[python]: move generated files
sk33z3r 8673bf4
fix[ipfs]: implement more robust library
sk33z3r 7666902
chore[docker]: install new submodule via Docker
sk33z3r 4414686
fix[bash]: unary operator error
sk33z3r 19f878f
chore[git]: update minter submodule
sk33z3r 488c7c2
fix[docker]: remove old php containers
sk33z3r 6629a15
fix[docker]: remove orphans properly
sk33z3r 542ff3a
fix[docker]: spin up containers if they are down
sk33z3r c35c81c
chore[git]: ensure proper submodule update
sk33z3r aef182e
feature[python]: draft of traits.json converters
Montspy 2a1e136
feature[python]: traits JSON version converter
Montspy 656fab4
feature[python]: load_traits can convert from v2.0.0 to v1.0.0
Montspy ef26d90
chore: revert react addition to PHP
sk33z3r 3bcfb6f
chore[php]: tweak aesthetics
sk33z3r e8c4e85
fix: nginx
sk33z3r ee57a14
chore[php]: update config
sk33z3r a90f7b5
chore[php]: update setup
sk33z3r 17be98a
feat[php] add nuke button
sk33z3r eb2b80c
fix[php]: file mover
sk33z3r ab78701
fix[docker]: missed changes from revert
sk33z3r af408fd
feat[php]: sanitize function
sk33z3r fb9343b
feat[php]: collection actions in UI
sk33z3r 45ac0a0
fix[php]: sanitize collection name better
sk33z3r ea4f805
feat[php]: new main menu
sk33z3r f049d01
chore[php]: enable minting
sk33z3r fa6b5f9
chore[php]: tweak rarity scale
sk33z3r d0ac15d
chore[php]: re-enable background color
sk33z3r d5bda9e
chore[php]: add note to metadata page
sk33z3r c6b870b
chore[php]: barebones edit view
sk33z3r 8de8ab4
chore[php]: remove .tempfile
sk33z3r 9f8242d
chore[php]: clean-up form layout
sk33z3r cf54a32
chore[php]: cleanup more forms, add gas
sk33z3r b45ece9
feat: single mint page
sk33z3r c1ed3ba
fix[php]: max file uploads
sk33z3r 689db81
fix[php]: pass collection_lower to next page
sk33z3r e971430
fix[php]: command display
sk33z3r 1e3b500
fix[php]: image gen
sk33z3r 4f2aa87
fix[php]: meta gen
sk33z3r 8cd470b
fix[php]: mint
sk33z3r 90588f9
fix[php]: create folders on first step of traits
sk33z3r 2805ffa
chore[php]: add version
sk33z3r 581c8f5
fix[php]: step logic, default to test mint
sk33z3r 585a375
fix[php]: mint step logic
sk33z3r 901feae
chore[php]: add generate button after traits setup
sk33z3r 86243cc
chore[minter]: remove minter submodule
Montspy 8d2dcfa
fix[minter]: fix hello_loopring submodule
Montspy dc6ca39
chore[minter]: cleanup
Montspy 15a5d85
feature[python]: remove spinners with --php flag (prepare, generate)
Montspy 0cd36af
chore[git]: add output folder to gitignore
Montspy f273b1a
feature[minter]: add --fees flag
Montspy a9f8f50
fix[minter]: load config.json for all modes
Montspy efb460d
feature[minter]: sanitize args dict before logging
Montspy 626b481
chore[python]: move all python files to one folder
Montspy 0ae8d80
feature[python]: load encrypted config.json (JWE)
Montspy fcdc7cb
chore[jwe]: example code
Montspy c831544
fix[jwe]: remove unnecessary base64 encode/decode
Montspy a9c545f
fix[jwe]: remove unsafe print
Montspy 4549ad5
feat[transfer]: add transfer tool
Montspy 07d76bc
chore[python]: cleanup and previous bugfixes
Montspy 3262d2e
feature[php]: add default royalty_percentage to mint config.json
Montspy fb73a54
fix[python]: avoid leaking API key in error printouts
Montspy 9386019
chore[python]: move all python files to one folder
Montspy 2eecfca
feature[python]: load encrypted config.json (JWE)
Montspy d2cbf50
chore[jwe]: example code
Montspy 5dbe365
fix[jwe]: remove unnecessary base64 encode/decode
Montspy 677f49d
fix[jwe]: remove unsafe print
Montspy d8b8065
Revert "fix[jwe]: remove unsafe print"
Montspy 9b7801c
Revert "fix[jwe]: remove unnecessary base64 encode/decode"
Montspy 362b842
Revert "chore[jwe]: example code"
Montspy 856b042
Revert "feature[python]: load encrypted config.json (JWE)"
Montspy 3a66cb2
Revert "chore[python]: move all python files to one folder"
Montspy f758609
chore[python]: move all python files to one folder
Montspy fd99015
feature[python]: load encrypted config.json (JWE)
Montspy cc8f68d
chore[jwe]: example code
Montspy df354d8
fix[jwe]: remove unnecessary base64 encode/decode
Montspy 926e33f
fix[jwe]: remove unsafe print
Montspy 7ad857e
Merge branch 'dev/react-ui' of github.com:sk33z3r/LooPyGen into dev/t…
Montspy c92122a
chore[ui]: use built-in html tags, remove button-in-link
Montspy 26eb5b2
fix[generate]: simplify compositing ffmpeg command, potential fix
Montspy aa637c0
feature[transfer]: complete rewrite
Montspy 5b1ca36
feature[tranfser]: use collection name or metadata-cids.json as nfts …
Montspy 9755047
chore[transfer]: refactor collection code
Montspy 4f29d0b
fix[docker]: issue #62
Montspy 17915b9
feature[transfer]: add --memo argument
Montspy 3313d1f
feature[php]: transfer collection UI
Montspy f941493
fix[transfer]: get NFT IDs from metadata-cids.json or collection name
Montspy 6368fdf
fix[css]: tooltips for tall elements (e.g. textarea)
Montspy da68207
feature[docker]: start menu shortcuts for windows
Montspy 551839c
feature[php]: add support for newline in tooltips
Montspy d21f42e
feature[php]: add transfer for any NFT
Montspy 8021d35
fix[php]: remove mentions of "mint" in collection transfer UI
Montspy 5142f05
feature[php]: add material icons to home
Montspy 15204e2
feature[php]: default bash to ~/LooPyGen for WSL
Montspy c19c968
fix[transfer]: remove pprint statement
Montspy 95def70
fix[python]: don't ask user for passphrase with --noprompt
Montspy 070f2d6
chore[python]: define get_account_info in minter.py only
Montspy d74027e
fix[minter]: start and end args warning appear correctly
Montspy 026400b
fix[python]: print correct config file path in passphrase prompt
Montspy 778f4e9
feature[php]: add fees estimate in mint and transfer flows
Montspy 9217c3f
feature[php]: configuration edit (alpha)
Montspy 195059c
fix[php]: traits editor if collection_lower changes
Montspy 13258db
chore[php]: pre-fill files when editing collection
Montspy 816ad60
fix[php]: remove nuking warnings when files did not exist
Montspy f3a7c41
chore[php]: rename config pages to mint-config and transfer-config
Montspy 29a2620
fix[php]: use browser redirection on some redirections
Montspy b91175b
fix[php]: $lower variable missing
Montspy 2638fee
fix[php]: missing <section> tag in guide element
Montspy 491c52e
chore[bash]: cleanup migrate command
sk33z3r 8a44345
chore[docker]
sk33z3r b64e2f0
chore[docker]: use ffmpeg binaries
sk33z3r dd50824
chore[php]: change jwt libraries
sk33z3r d6b649f
chore[php]: alpine based php-fpm
Montspy 8d44e61
chore[docker]: change to alpine
sk33z3r 26ca89b
refactor[docker]: single image for docker hub
sk33z3r f6006da
chore[python]: fix paths for new docker image
sk33z3r ed5bc2f
chore[php]: fix paths for new docker setup
sk33z3r 3ce6be1
chore[docker]:
sk33z3r 0914a2d
chore[git]: Docker build workflow
sk33z3r 713e962
chore[git]: image build check
sk33z3r 0392dd5
chore[git]: tweak workflows
sk33z3r 2ee3cff
fix[git]: add HUB_TAG var
sk33z3r cf580dc
fix[git]: checkout submodules in ci
sk33z3r 7e2b75c
fix[git]: ci command
sk33z3r 3b43282
chore[git]: ignore main and semver tags
sk33z3r 558a2f7
fix[git]: add branch name from CI
sk33z3r ffc325c
fix[git]: use proper context syntax
sk33z3r 01ddc65
chore[docker]: add ci printout
sk33z3r 0a13d12
fix[git]: docker hub login
sk33z3r 33b4412
fix[git]: contexts
sk33z3r 933e512
revert[git]: use secrets context
sk33z3r cb43444
fix[git]: add HUBTAG as context
sk33z3r 21c88e9
chore[git]: sanitize branch and add to env
sk33z3r 39670ed
fix[docker]: local dev permissions
sk33z3r 997ee22
fix[docker]: remap user files
sk33z3r 0da9b56
fix[docker]: npm warning
sk33z3r 444a82f
chore: update perms
sk33z3r 98f022f
chore: update .env.example
sk33z3r eb2afa5
fix[docker]: 2nd npm warning
sk33z3r 6399dc5
fix[docker]: set perms on collections folder
sk33z3r 8a409c1
fix[php]: finish step for configs
sk33z3r b30c14d
fix[docker]: dev env mounts repo files
sk33z3r 934ad00
fix[docker]: expose port 80
sk33z3r 68554fc
fix[bash]: syntax, empty var when inside container
sk33z3r c8e5947
chore[docker]: change container directory
sk33z3r ad93195
fix[docker]: compose mount
sk33z3r 3c9c995
fix[php]: always set perms
sk33z3r 321a698
fix[bash]: perms on run, git error
sk33z3r ddec3c3
fix[docker]: script paths
sk33z3r 8645e8c
fix[docker]: set perms for whole folder
sk33z3r 31a814a
chore: only store configs in container
sk33z3r be13e58
fix[docker]: stopsignal
sk33z3r ba1297a
chore: remove old .bat file
sk33z3r 2db343a
chore[docker]: windows start batch script
sk33z3r 7424f4d
chore: remove unused html file
sk33z3r e30c3df
chore: move batch script to docker assets
sk33z3r 17430a3
chore[docker]: file permissions metadata
sk33z3r af58293
fix[python]: user_folder path definition
sk33z3r 66214a8
chore[docker]: increase limits in php
sk33z3r ab38e91
chore[python]: save_config_json utility
sk33z3r dc3a6b0
chore[git]: organize files better
sk33z3r c07a75a
chore[git]: remove old submodule
sk33z3r 1e7fd86
chore[git]: add new submodule
sk33z3r 4d0b990
chore[docker]: don't change perms on some files
sk33z3r e65bd05
chore[docker]: verbose startup logs
sk33z3r 8f790ed
feat[php]: encrypt config inputs with jwe
sk33z3r 58495eb
chore[php]: unify nav button case
sk33z3r b104ef3
chore[docker]: disable composer mechanism
sk33z3r 833d215
fix[php]: grammar
sk33z3r 57ee304
fix[docker]: increase execution timeout in nginx
sk33z3r bbb7352
chore[php]: remove command if contains pass
sk33z3r ee7dcee
chore[php]: add info to commandless pages
sk33z3r e0c2309
fix[php]: typo
sk33z3r 4a67a23
feat[php]: loading screens for long commands
sk33z3r 8f02f99
chore[transfer]: clearer message when no matching nft found in sender…
Montspy 7017a5d
chore: update README
sk33z3r 94e51ca
add: loading screen assets
sk33z3r 18587f1
fix[docker]: perms for config files
sk33z3r 6d00301
fix: (#64) wider cpmmand output window
sk33z3r a410595
fix: set whole directory to world writeable
sk33z3r 71f2e27
chore[php]: collection edit page uses rarity %
Montspy 9145567
chore[css]: improve layout for collection edit page
Montspy fea2563
fix[php]: use correct rarity input id
Montspy a6b9770
chore[php]: change collection setup page to use rarity percentages
Montspy 2660ef4
fix[php]: correct layer index when editing collections
Montspy 43eb8ab
chore[php]: set opacity default value to 255 (opaque)
Montspy 1d28b8d
fix[css]: remove wide class for trait-row
Montspy 179c3d6
chore[php]: scrubbed tootlip texts
Montspy 2a37e19
chore[php]: scrubbed tootlip texts some more
Montspy f315a47
feature[php]: display progress
Montspy fc1ca1d
fix[php]: testing display bug
sk33z3r c4ce268
fix[python]: image generation progress
Montspy 104132b
fix[php]: loading screen alignment
sk33z3r b0d472d
chore[git]: ignore .secrets
sk33z3r be40f9e
chore[docker]: load json directly
sk33z3r 0e8da0e
feat[php]: add favicon
sk33z3r 4ab5078
fix[php]: more loading screen alignment
Montspy fb56eb4
fix[python]: more consistent metadata progress
Montspy a927b54
chore[ui]: improve progress display
Montspy 687a631
chore[git]: permissions
sk33z3r b1aea0b
fix[docker]: faster startup script
sk33z3r 288bdb0
chore[docker]: tweak message timing in logs
sk33z3r 9705b0f
chore[git]: add files to ignore
sk33z3r b3a8c43
chore[php]: add GME wallet info to transfer config
sk33z3r 3ef5e14
chore[docker]: cherrypick files in final image
sk33z3r 9fe8103
chore[php]: unify tooltips with wiki tables
sk33z3r e29538f
fix[docker]: ADD syntax
sk33z3r f2ea011
fix[docker]: add version to container
sk33z3r ad88e44
chore[php]: fix header
sk33z3r 9805780
Merge branch 'main' into dev/react-ui
sk33z3r acc64ae
chore[github]: separate pr and release actions
sk33z3r 15183f9
chore[github]: only push on release
sk33z3r File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,5 +15,4 @@ __pycache__ | |
*.md | ||
*.yml | ||
*.bat | ||
generated | ||
images | ||
collections |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,11 @@ | ||
[submodule "minter"] | ||
path = minter | ||
url = https://github.com/Montspy/LooPyMinty.git | ||
branch = rel/LooPyGen | ||
branch = rel/LooPyGen | ||
[submodule "react"] | ||
path = react | ||
url = https://github.com/you3h/LooPyGen_Client.git | ||
branch = main | ||
[submodule "ipfs-hash"] | ||
path = ipfs-hash | ||
url = https://github.com/sk33z3r/ipfs-only-hash.git |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,18 @@ | ||
server { | ||
listen 0.0.0.0:80; | ||
server_name _; | ||
root /var/www/html; | ||
index index.php index.html; | ||
|
||
location ~* /(?!index.php|.*\.(gif|png|css|js|woff|svg|eot|jpg|jpeg|html|htm|zip)$) { | ||
rewrite ^/(.*)$ /index.php?page=$1; | ||
} | ||
|
||
location ~ /\.(?!well-known) { | ||
deny all; | ||
} | ||
|
||
location ~ \.php$ { | ||
include fastcgi_params; | ||
fastcgi_pass 172.101.0.110:9000; | ||
fastcgi_index index.php; | ||
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name; | ||
location / { | ||
proxy_pass http://172.101.0.110:8080/; | ||
proxy_http_version 1.1; | ||
proxy_redirect off; | ||
proxy_set_header Host $host; | ||
proxy_set_header X-Real-IP $remote_addr; | ||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | ||
proxy_set_header X-Forwarded-Proto $scheme; | ||
proxy_set_header X-Forwarded-Host $host; | ||
proxy_set_header X-Forwarded-Port $server_port; | ||
client_max_body_size 0; | ||
proxy_buffering off; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
#!/bin/sh | ||
|
||
cd /var/www/html | ||
cd /app | ||
python3 generator/generate.py $@ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
#!/bin/sh | ||
|
||
cd /var/www/html | ||
cd /app | ||
python3 generator/metadata.py $@ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
#!/bin/sh | ||
|
||
cd /var/www/html | ||
cd /app | ||
python3 minter/minter.py --loopygen $@ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
#!/bin/sh | ||
|
||
cd /var/www/html | ||
cd /app | ||
python3 minter/prepare.py --loopygen $@ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Submodule minter
updated
4 files
+9 −0 | .env.loopygen | |
+14 −4 | minter.py | |
+24 −7 | prepare.py | |
+1 −0 | requirements.txt |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yessss. Might as well since engineers can't reproduce for some reason