Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/wintercms/web-installer

Web-based installer for Winter CMS
https://github.com/wintercms/web-installer

Improve "rimraf" replacement and use for all cleanup

This should no longer crash out if the file/folder does not exist, exactly like how the "rm -rf"...

3da8246eac590ee82f1095f922ba42cc5e7d516d authored 10 months ago by Ben Thomson <[email protected]>
Fix misnamed command

d3b99de418f51cc86d9458b755e8e0891f07e3a7 authored 10 months ago by Ben Thomson <[email protected]>
Update dependencies

71eb1b4871c76320603eae770024774b6c5ac6ed authored 10 months ago by Ben Thomson <[email protected]>
Add license for installer

e813ac87d3826a44c727177a274365cd236ffbe7 authored 10 months ago by Ben Thomson <[email protected]>
Fix Composer installation link

dde79fa7e25bccb066d49087eb6fad681b8540a1 authored about 1 year ago by Ben Thomson <[email protected]>
Update dependencies, fix PHP 8.2 incompatibility

1a219069e58be5432a0c56c57a0ba2c643926057 authored over 1 year ago by Ben Thomson <[email protected]>
Update Packager library to latest version

2ed12e19d4fba2095c5b945ce37860cf8295940c authored over 1 year ago by Ben Thomson <[email protected]>
Update dependencies

2b909a06c0917abbf45b659d900acaa25bba699c authored over 1 year ago by Ben Thomson <[email protected]>
Update depdencies

cd15138eeb846c085434fe86a9555771b037f40d authored almost 2 years ago by Ben Thomson <[email protected]>
Correct config writer namespace

0820151492a5159190bb68b7808b25bc7aed01d3 authored about 2 years ago by Ben Thomson <[email protected]>
Update readme

7f0206fcb620f0be9e6b56d0371cf70420cfc645 authored about 2 years ago by Ben Thomson <[email protected]>
Use new external Laravel config writer utility

1d24728c22fc89ace5111e5886256f4adc1990ed authored about 2 years ago by Ben Thomson <[email protected]>
Merge branch 'main' of github.com:wintercms/web-installer

41d62c602ec1fac03e6e95ef44074b705275f985 authored about 2 years ago by Ben Thomson <[email protected]>
Import Exception class

f124a63c3239aa2d42e87f77371b4b60c7d55ae5 authored about 2 years ago by Luke Towers <[email protected]>
Switch ConfigWriter to EnvFile parser, borrowed from Storm

5a1f62d24901817839545e4e1ee6d164ace74981 authored over 2 years ago by Ben Thomson <[email protected]>
Update suggested extensions

368622ffccf0c4041e04a62a5ec8b48cf9173904 authored over 2 years ago by Ben Thomson <[email protected]>
Update dependencies for Winter 1.2

4d571e0553cbd697f2f63797a11cfd859ddb2cb9 authored over 2 years ago by Ben Thomson <[email protected]>
Update dependencies

df4f6392567ea87e3099b696cb0b4467328a2d7e authored over 2 years ago by Ben Thomson <[email protected]>
Include Vue template compiler in dev build

6b5d0b121f3c3971d1b085c2e9bd543ede7db4a8 authored over 2 years ago by Ben Thomson <[email protected]>
Lock dependencies to PHP 7.2.9

cdd52a85eb9335383f906825eb6657a409c49d23 authored over 2 years ago by Ben Thomson <[email protected]>
Update ESLint and fix new issues

8ee3f879af9ec64490a3f06a1cfeae45eafe4776 authored over 2 years ago by Ben Thomson <[email protected]>
Convert installer to a Vite-based build system

9bc4f497136508fcc4cb9ba590e40e026c744198 authored over 2 years ago by Ben Thomson <[email protected]>
Update dependencies

ac2a895f915a834fc0eefb660d3776141ffe1d8c authored over 2 years ago by Ben Thomson <[email protected]>
Add upper version check

9d04a9e915eff2c7386c80956e4041a360ce2667 authored over 2 years ago by Ben Thomson <[email protected]>
Update dependencies

ecc3ac2d90db4ebd77dab081522169d39b853af6 authored almost 3 years ago by Ben Thomson <[email protected]>
Remove work directory on re-running installation.

Fixes https://github.com/wintercms/web-installer/issues/22

f673c8442e39586c4842b36dde8c21555351d834 authored almost 3 years ago by Ben Thomson <[email protected]>
Add ability to ignore SSL validation errors

9d13ce604f33903edde725cc64a8c2fea2c49f55 authored almost 3 years ago by Ben Thomson <[email protected]>
Check for DOM extension on install (#24)

01df78c12683c859179dbb3f5842864be4ad61a4 authored almost 3 years ago by Romain 'Maz' BILLOIR <[email protected]>
Use correct namespace

54ca7b99b115744d854089dd02a084a3e1bb2482 authored about 3 years ago by Ben Thomson <[email protected]>
Switch to Winter Packager

e58755dccb1fa47410532e6e2c44d5e1a0f7dcc4 authored about 3 years ago by Ben Thomson <[email protected]>
Log Composer exception if one is thrown

a594f460b1d5a6e797c2f14d6b17df1aa801ae0a authored about 3 years ago by Ben Thomson <[email protected]>
Remove Composer Merge plugin before running Composer commands.

Seems to be the sticky wicket that is prevent the Installer from working on shared hosts.

0f7c03d4cfd7fbcb46966ee0e91a9f5ee4fcd789 authored about 3 years ago by Ben Thomson <[email protected]>
Update dependencies

Fixes vulnerability https://github.com/advisories/GHSA-frqg-7g38-6gcf

01208e4c4dd7450c73c74b24e60bd09975b264b9 authored about 3 years ago by Ben Thomson <[email protected]>
Fix CURL settings

da878769bdec9296d93e7d4ba954e3edbb0c0cee authored about 3 years ago by Ben Thomson <[email protected]>
Update NPM deps

4aa628b195a995dd2e08f7b2b65ebc72ab258bd6 authored about 3 years ago by Ben Thomson <[email protected]>
Ignore scripts on Composer install

322646759bd90036b24edc4a1679f1e86694aba4 authored about 3 years ago by Ben Thomson <[email protected]>
Use Packager v0.1.4

a017568965c9285d8cdbf3f171d019bdee4f275a authored about 3 years ago by Ben Thomson <[email protected]>
Re-run final checks if database details change

Fixes https://github.com/wintercms/web-installer/issues/5

acf8d29a65753d78519f7117ef53dba2ec99f3f3 authored about 3 years ago by Ben Thomson <[email protected]>
Remove debug code

6c6009e956fe2e5e6f0201b6907da28b77e4a4ef authored about 3 years ago by Ben Thomson <[email protected]>
Add logging of installation

d66a21262888738318b58f4ef6c5e3036e9f44b5 authored about 3 years ago by Ben Thomson <[email protected]>
Ignore all public changes for hot-reload

94cf2b15b058499bcd683b6362abdfad2ffffa33 authored about 3 years ago by Ben Thomson <[email protected]>
Prevent hot-reload from triggering on edits to the API or the log file

d1d85419038ba674c2b8a3d395203416428e1f1c authored about 3 years ago by Ben Thomson <[email protected]>
Update dependencies, install Monolog

6203e3090f21f998829a623ff1d156fea792f9db authored about 3 years ago by Ben Thomson <[email protected]>
Add preview image to README

940bf9408f9fcfa3573f870c4df79f2cfb69a54e authored about 3 years ago by Ben Thomson <[email protected]>
Add preview image

ff5808a7667c4ec3326e616e0cad8b04ebe452a4 authored about 3 years ago by Ben Thomson <[email protected]>
Be more generous with time limits for remote source API calls

Some reports of issues with the Installer (https://github.com/wintercms/winter/discussions/251, ...

ad670e1298c58947ac188a54339308123d373a58 authored about 3 years ago by Ben Thomson <[email protected]>
Handle empty DB username/password better (#15)

9d5c93a435092f90cc375c87eff4bc5909797fc5 authored over 3 years ago by Romain 'Maz' BILLOIR <[email protected]>
Initial work on changing API check to a cURL request

33493523bbe34bebe86eba68fc5373765e43a82a authored over 3 years ago by Ben Thomson <[email protected]>
Use temp directory inside work directory for Composer cache.

a789655db6cf42f09b7edcc51454366916fe62b0 authored over 3 years ago by Ben Thomson <[email protected]>
Add IDs to fields so that labels correctly focus the fields

b3a215e63bcc22a3cf5b44afabc3c3162ef32ee7 authored over 3 years ago by Ben Thomson <[email protected]>
Show red dot next to required fields

ae9dcf4ee3924b8b6dee9aceeb4f9b0308074e8d authored over 3 years ago by Ben Thomson <[email protected]>
Adjust validation in Configuration.

- Remove validation for First Name and Surname of admin account.
- Require between 2-255 chars f...

76207aa9e0d315059c53591db72ea9f2bfc33ea7 authored over 3 years ago by Ben Thomson <[email protected]>
Allow buttons to have additional classes

8790a5a6a0c138739486683a1f43dc88e77b9bcc authored over 3 years ago by Ben Thomson <[email protected]>
Fix some potential pathing issues on Windows

May potential fix #11.

9c82259b016115118760e578d8e44e422a29e27a authored over 3 years ago by Ben Thomson <[email protected]>
Default PgSQL charset to utf8 (#10)

Co-authored-by: Ben Thomson <[email protected]>

30efc39873b4717862f9577b8fff8950e2de0765 authored over 3 years ago by Romain 'Maz' BILLOIR <[email protected]>
Tweak download file step in README

cf986c86f5a08febeb4d067363f900e1a6e04a8f authored over 3 years ago by Ben Thomson <[email protected]>
Rename main file to install.html

75524085f7dc809d947d67a81c7a9457040fa77b authored over 3 years ago by Ben Thomson <[email protected]>
Add release action

e4e674963bf1b951de05420696d1e683a07e364b authored over 3 years ago by Ben Thomson <[email protected]>
Remove install.zip on clean up, if it exists

9bcc0fc7c896ccec3cb769e56c576e0a574172dd authored over 3 years ago by Ben Thomson <[email protected]>
Fix button spacing on Complete step

3151ce15e2d78e12706716d521ce75ac72d35c33 authored over 3 years ago by Ben Thomson <[email protected]>
Minor UX enhancements (#7)

- Set default Site URL based on current install URI
- Change the buttons on the Complete step t...

62161e7f95bd3246cf5bcc059aa3a88328b0688a authored over 3 years ago by Ben Thomson <[email protected]>
Remove install.htm on clean up

6ca45e76bde01d7463b8ec0710130f495fbbcf96 authored over 3 years ago by Ben Thomson <[email protected]>
Remove SQLite DB path from config rewrite

654fc9f34f2a3ac1bf71e36058bbc19c5e9b5406 authored over 3 years ago by Ben Thomson <[email protected]>
Force path for SQLite DB, use temp DB for checks

0172c03b65a14b7324ba0c9b127c3cea645e56ae authored over 3 years ago by Ben Thomson <[email protected]>
Get install path from API, correctly mark installer as "installing"

023536a0f0f70f9933815758821134c715c66a83 authored over 3 years ago by Ben Thomson <[email protected]>
Show message if database is not empty

b49675b7163d2543221e5b281074553a5199b261 authored over 3 years ago by Ben Thomson <[email protected]>
Remove work directory on cleanup

b11acd1a70e19aef9045b8ab8a65454583352d83 authored over 3 years ago by Ben Thomson <[email protected]>
Remove correct install file paths

03843976e6d0336dfb1e1ceec6e8edc9dfe69966 authored over 3 years ago by Ben Thomson <[email protected]>
Fix misnamed exception handler

fd900eb78605193dc2ebc095ba2222e78ff1a54c authored over 3 years ago by Ben Thomson <[email protected]>
Add custom exception handler to return JSON response

e53b4903c8ee699aef23d4a68deed944283fa7a2 authored over 3 years ago by Ben Thomson <[email protected]>
Use a working directory for Winter CMS install and move on clean up

e5c2ec610d1a1305d109f0a54a4b734c4436c73f authored over 3 years ago by Ben Thomson <[email protected]>
Language tweaks

5f490600c4c1eec17445d95ef67a2d7cf122feee authored over 3 years ago by Luke Towers <[email protected]>
Add error handler for installation step

67e4de3cbac1755f2acd57ad0f2d35475cab5a56 authored over 3 years ago by Ben Thomson <[email protected]>
Remove build badgets - not in use at the moment

3e1efd266997c5867ad0697aae5f3b260a0ace7f authored over 3 years ago by Ben Thomson <[email protected]>
Use "install.htm" as base install file

Apparently cPanel by default doesn't load .html files.

22cb3750847b02341c90e19b6e4e34c61c3d4820 authored over 3 years ago by Ben Thomson <[email protected]>
Flush config before migrations

0361355858ba6f9d320796c5d773b5bdf357dfda authored over 3 years ago by Ben Thomson <[email protected]>
Ensure site info is sent through to API

0e81ee57b257989311da9d745df8a7476c6182d7 authored over 3 years ago by Ben Thomson <[email protected]>
Finalise installation steps

5a42f3783fd20edf71890a7c7d719446ba40d490 authored over 3 years ago by Ben Thomson <[email protected]>
Add completion step

4e6b41bc06bc9571610b2de3aa88b82d902f8861 authored over 3 years ago by Ben Thomson <[email protected]>
Lock config fields on installation

17a17786aed426c5a700e3ef826f706e7733e4db authored over 3 years ago by Ben Thomson <[email protected]>
Add installation step

323d6d63e2e261cba3498c9ccaaf542e256b9f45 authored over 3 years ago by Ben Thomson <[email protected]>
Format steps on Installer better

f7646cf08aa78406cf90444ee3b8a694eba56711 authored over 3 years ago by Ben Thomson <[email protected]>
Fix DB config names in API

9616a465a57f940c879b1ee48fd108db20ae67dc authored over 3 years ago by Ben Thomson <[email protected]>
Make begin installation button more prominent

9c4885fb952d015d1650f117400f3ccddfbf0426 authored over 3 years ago by Ben Thomson <[email protected]>
Track installing, lock config fields on install

a7a6f918b2c3140a3f028557f6557594c479793c authored over 3 years ago by Ben Thomson <[email protected]>
Add clean up API endpoint

9e391fc797a4238e4747dee55d8a97d4b4a64663 authored over 3 years ago by Ben Thomson <[email protected]>
Add create admin API endpoint

461240e0316e29f56a97244d0567e3aa8b3e775c authored over 3 years ago by Ben Thomson <[email protected]>
Add additional install steps in Api

248c8c0d0c682b9138a16b539ed03ec0eb8a2987 authored over 3 years ago by Ben Thomson <[email protected]>
Finish download API endpoint

8e912291ec38163b3c9f74c98774d106bb321620 authored over 3 years ago by Ben Thomson <[email protected]>
Update dependencies

f755967769f944bb686b806d5187a1ae55ebcf0e authored over 3 years ago by Ben Thomson <[email protected]>
Merge branch 'main' of github.com:wintercms/web-installer-vue

1f9b8ce4284fdaf36fe8870ccc90ee752aa5db50 authored over 3 years ago by Ben Thomson <[email protected]>
WIP download Winter API endpoint

0a9edfe707f2739f51326ee09e032a22d8dbd34f authored over 3 years ago by Ben Thomson <[email protected]>
Add database check API endpoint

ef2930056afd18bea4f3ef3bc0e745ef3ffa1ef9 authored over 3 years ago by Ben Thomson <[email protected]>
Use correct driver for PostgreSQL

25576bba95059d54f02868c48ba6632a3548b9e7 authored over 3 years ago by Ben Thomson <[email protected]>
Add local env example, add comment to production env file

72598708beafe812c47a2f1602087e719b6afd8a authored over 3 years ago by Ben Thomson <[email protected]>
Tweak to non-JS error page

d771aceef05ffa0a1856ac47ca03d69f841fe024 authored over 3 years ago by Ben Thomson <[email protected]>
Documentation

a3b3cd925e5625b46ae789d7666fd41623ea15ea authored over 3 years ago by Ben Thomson <[email protected]>
Remove example test file

0a816ba02b2ea42bb01cbf40bcc9096d1ad75dfa authored over 3 years ago by Ben Thomson <[email protected]>
Properly send data object on POST

b76b021d87e96996a1323cd60505ebe72f50fc04 authored over 3 years ago by Ben Thomson <[email protected]>
Finish config form

242e57891aa62fd3bde557b45f69b42494f19640 authored over 3 years ago by Ben Thomson <[email protected]>