Commit Graph

73 Commits

Author SHA1 Message Date
SinusFox 43e8bcc988 Merge branch 'main' into adding-unit-tests-and-language-switching
Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>
2024-10-11 16:03:43 +02:00
SinusFox 5ecfcaf1e3 Update nextjsbuildonly.yml 2024-10-11 16:00:28 +02:00
SinusFox 138e749730 Updating Deployment Structure/GitHub Actions 2024-10-11 15:57:45 +02:00
SinusFox 60f315f65b Updating language file 2024-10-11 15:56:09 +02:00
SinusFox 231f9c90c1 Adding MPS Export 2024-10-11 15:49:58 +02:00
SinusFox 9ad9ec1a46 adding unit test for rendering site and fixing LP export issue (#28)
* Initial Push

Inititial project state

* Static demo version

* static demo site - added variables

a

* first_implementation

* Updated UI, Improved Style to be more "Reactly", added Functionality

* add parsing functions

* change folder

* Import/Export Prototype

* Adding "reactjs-popup" to package,json

* Adding GLPK source

* Rough implementation of solver + example

* Show solution in output

* example 2 + popup lib

* removing import button

This feature won't be needed in this state of the project and might come back later. Right now it serves no functional purpose.

* Removing "Popout" button

This feature won't be needed in this state of the project and might come back later. Right now it serves no functional purpose.

* Updating Logs

Now the site displays all logs created with customLog(STRING). Logs can be cleared with customLogClear();

* Adding walltime

Can be called using:

Start:
function walltimeStart() {
returns Date.now();

Stop:
function walltimeStopAndPrint(startpoint: number) {
Add startpoint as argument.
It prints the elapsed time using customLog()

* Adding duals ouput

* Adding glpk.js package

required dependency

* adding LP format export and fixing a few errors

* fixing further errors

* adding automatic build

* Moving files to correct folders

* Update nextjs.yml

* Updating README and .gitignore

README:
- added installation instructions
- added troubleshooting

gitignore:
- skipping Writerside and .idea folders

* Update LICENCE.txt

We are required to use the same license. See https://github.com/hgourvest/node-glpk/blob/master/LICENSE

* Updating icon

* Adding RegEx input checks and updating text box explanations

* Update README.md

Updating license info

Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>

* Deleting license to recreate proper license

* Update layout.tsx

fixing typo

Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>

* Fixing word issue

English has some false friends... like the German "Enter" is actually return in English.

* Updatint License

* Fixing design issue and updating license link

* Fixing typo in log

* Fixing white mode

* adding translations 1/2

UI Translations

Coming in 2/2: Output translations

* adding output translations

* adding minimize button

* adding unit test for rendering home page

* fixing maxmin on lp export

* Update .gitignore

* Update .gitignore

* Update scripts.ts

* Update scripts.ts

* Update README.md

* adding tests

---------

Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>
Co-authored-by: moebiusl <lucas.moebius@icloud.com>
Co-authored-by: Marcel Pöppe <marcel.poeppe@gmail.com>
2024-10-11 14:48:16 +02:00
SinusFox 3e86c784e7 adding tests 2024-10-11 14:26:40 +02:00
SinusFox 570e9a779a Update README.md 2024-10-11 13:01:46 +02:00
SinusFox f11d81815d Update scripts.ts 2024-10-11 12:47:34 +02:00
SinusFox 356448bae3 Update scripts.ts 2024-10-11 12:45:14 +02:00
SinusFox 84f43463b9 Merge branch 'main' into adding-unit-tests-and-language-switching
Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>
2024-10-11 12:42:29 +02:00
SinusFox 0f433f9deb Update .gitignore 2024-10-11 12:33:35 +02:00
SinusFox e69ff7a8b5 Update .gitignore 2024-10-11 12:26:41 +02:00
SinusFox 62c3f7c55c fixing maxmin on lp export 2024-10-11 12:20:01 +02:00
SinusFox f9a71d5042 adding unit test for rendering home page 2024-10-11 11:33:21 +02:00
SinusFox cc0715b6ad Adding language switching and minimize button (#25)
* Initial Push

Inititial project state

* Static demo version

* static demo site - added variables

a

* first_implementation

* Updated UI, Improved Style to be more "Reactly", added Functionality

* add parsing functions

* change folder

* Import/Export Prototype

* Adding "reactjs-popup" to package,json

* Adding GLPK source

* Rough implementation of solver + example

* Show solution in output

* example 2 + popup lib

* removing import button

This feature won't be needed in this state of the project and might come back later. Right now it serves no functional purpose.

* Removing "Popout" button

This feature won't be needed in this state of the project and might come back later. Right now it serves no functional purpose.

* Updating Logs

Now the site displays all logs created with customLog(STRING). Logs can be cleared with customLogClear();

* Adding walltime

Can be called using:

Start:
function walltimeStart() {
returns Date.now();

Stop:
function walltimeStopAndPrint(startpoint: number) {
Add startpoint as argument.
It prints the elapsed time using customLog()

* Adding duals ouput

* Adding glpk.js package

required dependency

* adding LP format export and fixing a few errors

* fixing further errors

* adding automatic build

* Moving files to correct folders

* Update nextjs.yml

* Updating README and .gitignore

README:
- added installation instructions
- added troubleshooting

gitignore:
- skipping Writerside and .idea folders

* Update LICENCE.txt

We are required to use the same license. See https://github.com/hgourvest/node-glpk/blob/master/LICENSE

* Updating icon

* Adding RegEx input checks and updating text box explanations

* Update README.md

Updating license info

Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>

* Deleting license to recreate proper license

* Update layout.tsx

fixing typo

Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>

* Fixing word issue

English has some false friends... like the German "Enter" is actually return in English.

* Updatint License

* Fixing design issue and updating license link

* Fixing typo in log

* Fixing white mode

* adding translations 1/2

UI Translations

Coming in 2/2: Output translations

* adding output translations

* adding minimize button

---------

Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>
Co-authored-by: moebiusl <lucas.moebius@icloud.com>
Co-authored-by: Marcel Pöppe <marcel.poeppe@gmail.com>
2024-10-11 09:30:11 +02:00
SinusFox d92236e6ef adding minimize button 2024-10-11 09:22:14 +02:00
SinusFox e48f11d03a adding output translations 2024-10-11 09:13:26 +02:00
SinusFox a1a8e3c64b Merge branch 'main' into adding-unit-tests-and-language-switching 2024-10-10 15:23:33 +02:00
SinusFox d4c1c3a2ad adding translations 1/2
UI Translations

Coming in 2/2: Output translations
2024-10-10 15:08:59 +02:00
SinusFox 6e174688bd Fixing white mode 2024-10-10 15:08:14 +02:00
SinusFox b4d9c797d1 Updating license and Fixing minor issues (#23)
* Initial Push

Inititial project state

* Static demo version

* static demo site - added variables

a

* first_implementation

* Updated UI, Improved Style to be more "Reactly", added Functionality

* add parsing functions

* change folder

* Import/Export Prototype

* Adding "reactjs-popup" to package,json

* Adding GLPK source

* Rough implementation of solver + example

* Show solution in output

* example 2 + popup lib

* removing import button

This feature won't be needed in this state of the project and might come back later. Right now it serves no functional purpose.

* Removing "Popout" button

This feature won't be needed in this state of the project and might come back later. Right now it serves no functional purpose.

* Updating Logs

Now the site displays all logs created with customLog(STRING). Logs can be cleared with customLogClear();

* Adding walltime

Can be called using:

Start:
function walltimeStart() {
returns Date.now();

Stop:
function walltimeStopAndPrint(startpoint: number) {
Add startpoint as argument.
It prints the elapsed time using customLog()

* Adding duals ouput

* Adding glpk.js package

required dependency

* adding LP format export and fixing a few errors

* fixing further errors

* adding automatic build

* Moving files to correct folders

* Update nextjs.yml

* Updating README and .gitignore

README:
- added installation instructions
- added troubleshooting

gitignore:
- skipping Writerside and .idea folders

* Update LICENCE.txt

We are required to use the same license. See https://github.com/hgourvest/node-glpk/blob/master/LICENSE

* Updating icon

* Adding RegEx input checks and updating text box explanations

* Update README.md

Updating license info

Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>

* Deleting license to recreate proper license

* Update layout.tsx

fixing typo

Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>

* Fixing word issue

English has some false friends... like the German "Enter" is actually return in English.

* Updatint License

* Fixing design issue and updating license link

* Fixing typo in log

---------

Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>
Co-authored-by: moebiusl <lucas.moebius@icloud.com>
Co-authored-by: Marcel Pöppe <marcel.poeppe@gmail.com>
2024-10-09 21:36:31 +02:00
SinusFox 57765ed87b Merge branch 'main' into adding-results-and-export
Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>
2024-10-07 19:22:09 +02:00
SinusFox 043e007b83 Fixing typo in log 2024-10-07 19:19:27 +02:00
SinusFox 32c27a40bb Fixing design issue and updating license link 2024-10-07 19:17:58 +02:00
SinusFox 68f1b25494 Updatint License 2024-10-07 19:16:49 +02:00
SinusFox aa7803e5ab Adding RegEx input checks and removing license (#22)
* Initial Push

Inititial project state

* Static demo version

* static demo site - added variables

a

* first_implementation

* Updated UI, Improved Style to be more "Reactly", added Functionality

* add parsing functions

* change folder

* Import/Export Prototype

* Adding "reactjs-popup" to package,json

* Adding GLPK source

* Rough implementation of solver + example

* Show solution in output

* example 2 + popup lib

* removing import button

This feature won't be needed in this state of the project and might come back later. Right now it serves no functional purpose.

* Removing "Popout" button

This feature won't be needed in this state of the project and might come back later. Right now it serves no functional purpose.

* Updating Logs

Now the site displays all logs created with customLog(STRING). Logs can be cleared with customLogClear();

* Adding walltime

Can be called using:

Start:
function walltimeStart() {
returns Date.now();

Stop:
function walltimeStopAndPrint(startpoint: number) {
Add startpoint as argument.
It prints the elapsed time using customLog()

* Adding duals ouput

* Adding glpk.js package

required dependency

* adding LP format export and fixing a few errors

* fixing further errors

* adding automatic build

* Moving files to correct folders

* Update nextjs.yml

* Updating README and .gitignore

README:
- added installation instructions
- added troubleshooting

gitignore:
- skipping Writerside and .idea folders

* Update LICENCE.txt

We are required to use the same license. See https://github.com/hgourvest/node-glpk/blob/master/LICENSE

* Updating icon

* Adding RegEx input checks and updating text box explanations

* Update README.md

Updating license info

Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>

* Deleting license to recreate proper license

* Update layout.tsx

fixing typo

Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>

* Fixing word issue

English has some false friends... like the German "Enter" is actually return in English.

---------

Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>
Co-authored-by: moebiusl <lucas.moebius@icloud.com>
Co-authored-by: Marcel Pöppe <marcel.poeppe@gmail.com>
2024-10-07 17:48:15 +02:00
SinusFox d02909a825 Merge branch 'main' into adding-results-and-export
Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>
2024-10-07 17:29:39 +02:00
SinusFox c9119bbf73 Merge branch 'adding-results-and-export' of https://github.com/Spaceholder-Programming/Operations-Research-Tool into adding-results-and-export 2024-10-07 17:27:57 +02:00
SinusFox 17bd1f391c Fixing word issue
English has some false friends... like the German "Enter" is actually return in English.
2024-10-07 17:27:50 +02:00
SinusFox ecd7ad81d4 Update layout.tsx
fixing typo

Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>
2024-10-07 17:01:13 +02:00
SinusFox eaa5edc231 Merge branch 'adding-results-and-export' of https://github.com/Spaceholder-Programming/Operations-Research-Tool into adding-results-and-export 2024-10-07 16:56:40 +02:00
SinusFox 96f64cd361 Deleting license to recreate proper license 2024-10-07 16:56:31 +02:00
SinusFox d0da8f9876 Update README.md
Updating license info

Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>
2024-10-07 16:54:04 +02:00
SinusFox 00d72a1560 Adding RegEx input checks and updating text box explanations 2024-10-07 16:50:11 +02:00
SinusFox 5efd089f66 Updating icon 2024-10-07 16:44:25 +02:00
SinusFox 9785684d1b Update LICENCE.txt
We are required to use the same license. See https://github.com/hgourvest/node-glpk/blob/master/LICENSE
2024-10-06 20:45:15 +02:00
SinusFox e1ffc62350 Updating README and .gitignore (#20)
* Initial Push

Inititial project state

* Static demo version

* static demo site - added variables

a

* first_implementation

* Updated UI, Improved Style to be more "Reactly", added Functionality

* add parsing functions

* change folder

* Import/Export Prototype

* Adding "reactjs-popup" to package,json

* Adding GLPK source

* Rough implementation of solver + example

* Show solution in output

* example 2 + popup lib

* removing import button

This feature won't be needed in this state of the project and might come back later. Right now it serves no functional purpose.

* Removing "Popout" button

This feature won't be needed in this state of the project and might come back later. Right now it serves no functional purpose.

* Updating Logs

Now the site displays all logs created with customLog(STRING). Logs can be cleared with customLogClear();

* Adding walltime

Can be called using:

Start:
function walltimeStart() {
returns Date.now();

Stop:
function walltimeStopAndPrint(startpoint: number) {
Add startpoint as argument.
It prints the elapsed time using customLog()

* Adding duals ouput

* Adding glpk.js package

required dependency

* adding LP format export and fixing a few errors

* fixing further errors

* adding automatic build

* Moving files to correct folders

* Update nextjs.yml

* Updating README and .gitignore

README:
- added installation instructions
- added troubleshooting

gitignore:
- skipping Writerside and .idea folders

---------

Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>
Co-authored-by: moebiusl <lucas.moebius@icloud.com>
Co-authored-by: Marcel Pöppe <marcel.poeppe@gmail.com>
2024-10-06 20:23:21 +02:00
SinusFox 14fd564d05 Merge branch 'main' into adding-results-and-export
Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>
2024-10-06 20:04:13 +02:00
SinusFox bc1f80272c Updating README and .gitignore
README:
- added installation instructions
- added troubleshooting

gitignore:
- skipping Writerside and .idea folders
2024-10-06 19:53:43 +02:00
SinusFox e8d29783c6 Adding results and export (#19)
* Initial Push

Inititial project state

* Static demo version

* static demo site - added variables

a

* first_implementation

* Updated UI, Improved Style to be more "Reactly", added Functionality

* add parsing functions

* change folder

* Import/Export Prototype

* Adding "reactjs-popup" to package,json

* Adding GLPK source

* Rough implementation of solver + example

* Show solution in output

* example 2 + popup lib

* removing import button

This feature won't be needed in this state of the project and might come back later. Right now it serves no functional purpose.

* Removing "Popout" button

This feature won't be needed in this state of the project and might come back later. Right now it serves no functional purpose.

* Updating Logs

Now the site displays all logs created with customLog(STRING). Logs can be cleared with customLogClear();

* Adding walltime

Can be called using:

Start:
function walltimeStart() {
returns Date.now();

Stop:
function walltimeStopAndPrint(startpoint: number) {
Add startpoint as argument.
It prints the elapsed time using customLog()

* Adding duals ouput

* Adding glpk.js package

required dependency

* adding LP format export and fixing a few errors

* fixing further errors

* adding automatic build

* Moving files to correct folders

* Update nextjs.yml

---------

Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>
Co-authored-by: moebiusl <lucas.moebius@icloud.com>
Co-authored-by: Marcel Pöppe <marcel.poeppe@gmail.com>
2024-10-03 23:00:32 +02:00
SinusFox bbe07f92b3 Update nextjs.yml 2024-10-03 22:52:02 +02:00
SinusFox aec32652d7 Merge branch 'main' into adding-results-and-export
Signed-off-by: SinusFox <61253950+SinusFox@users.noreply.github.com>
2024-10-03 22:49:04 +02:00
SinusFox fb54890785 Moving files to correct folders 2024-10-03 22:43:07 +02:00
SinusFox ec26454c87 adding automatic build 2024-10-03 22:31:14 +02:00
SinusFox 72e610f814 fixing further errors 2024-10-03 22:29:19 +02:00
SinusFox 8c39997a5a adding LP format export and fixing a few errors 2024-10-03 22:22:00 +02:00
SinusFox 930d7fbdae Adding glpk.js package
required dependency
2024-10-02 16:59:01 +02:00
SinusFox 423c692872 Adding duals ouput 2024-10-02 16:48:06 +02:00
SinusFox ebf7e33e23 Adding walltime
Can be called using:

Start:
function walltimeStart() {
returns Date.now();

Stop:
function walltimeStopAndPrint(startpoint: number) {
Add startpoint as argument.
It prints the elapsed time using customLog()
2024-10-02 16:36:43 +02:00