]> infiniteadaptability.org Git - workouts/commit
major refactor
authoralex <[email protected]>
Sat, 11 Apr 2020 00:10:32 +0000 (17:10 -0700)
committeralex <[email protected]>
Tue, 21 Jul 2020 07:35:35 +0000 (00:35 -0700)
commitba4b0845bde3465381959b07465339725842231a
treec54fa48a2b4e4891b023b72295db54efb62faef0
parent5f61506179bfa83e3eb903a0086dafd8b2346338
major refactor

created backend in c
added automake/autoconf functionality
moved original project into gui/ directory
created light http server in c in server/
connected gui and backend via server
refactored gui, updated tests
updated dockerfiles (both main and gui)
125 files changed:
.dockerignore [new file with mode: 0644]
.gitignore
Dockerfile
Makefile [deleted file]
Makefile.am [new file with mode: 0644]
README.md
configure.ac [new file with mode: 0644]
docker-compose.yml [deleted file]
gui/.babelrc [new file with mode: 0644]
gui/Dockerfile [new file with mode: 0644]
gui/Makefile.am [new file with mode: 0644]
gui/index.html [moved from index.html with 100% similarity]
gui/package-lock.json [moved from package-lock.json with 65% similarity]
gui/package.json [moved from package.json with 50% similarity]
gui/src/classes/workout.js [new file with mode: 0644]
gui/src/components/days.ago/days.ago.component.js [moved from src/components/days.ago/days.ago.component.js with 100% similarity]
gui/src/components/days.ago/days.ago.css [moved from src/components/days.ago/days.ago.css with 100% similarity]
gui/src/components/days.ago/days.ago.js [moved from src/components/days.ago/days.ago.js with 100% similarity]
gui/src/components/header/header.component.js [new file with mode: 0644]
gui/src/components/header/header.css [new file with mode: 0644]
gui/src/components/header/header.js [new file with mode: 0644]
gui/src/components/main/main.component.js [new file with mode: 0644]
gui/src/components/main/main.css [moved from src/components/main/main.css with 100% similarity]
gui/src/components/main/main.js [new file with mode: 0644]
gui/src/components/manage.row/manage.row.css [moved from src/components/manage.row/manage.row.css with 100% similarity]
gui/src/components/manage.row/manage.row.js [moved from src/components/manage.row/manage.row.js with 88% similarity]
gui/src/components/manage/manage.component.js [moved from src/components/manage/manage.component.js with 91% similarity]
gui/src/components/manage/manage.css [moved from src/components/manage/manage.css with 100% similarity]
gui/src/components/manage/manage.js [new file with mode: 0644]
gui/src/components/recent.row/recent.row.css [moved from src/components/recent.row/recent.row.css with 100% similarity]
gui/src/components/recent.row/recent.row.js [moved from src/components/recent.row/recent.row.js with 100% similarity]
gui/src/components/recent/recent.component.js [moved from src/components/recent/recent.component.js with 100% similarity]
gui/src/components/recent/recent.css [moved from src/components/recent/recent.css with 100% similarity]
gui/src/components/recent/recent.js [new file with mode: 0644]
gui/src/constants.js [moved from src/constants.js with 73% similarity]
gui/src/data/action.js [new file with mode: 0644]
gui/src/data/attributes.js [new file with mode: 0644]
gui/src/data/load.js [new file with mode: 0644]
gui/src/data/recent.js [new file with mode: 0644]
gui/src/data/workouts.js [new file with mode: 0644]
gui/src/index.js [new file with mode: 0644]
gui/src/reducers/combined.js [moved from src/reducers/combined.js with 71% similarity]
gui/src/reducers/sync.js [new file with mode: 0644]
gui/src/reducers/view.js [moved from src/reducers/view.js with 90% similarity]
gui/src/reducers/workouts.js [new file with mode: 0644]
gui/src/util/backend.js [new file with mode: 0644]
gui/src/util/request.js [new file with mode: 0644]
gui/test/data.action.tests.js [new file with mode: 0644]
gui/test/sync.reducer.tests.js [new file with mode: 0644]
gui/test/view.reducer.tests.js [new file with mode: 0644]
gui/test/workout.tests.js [new file with mode: 0644]
gui/test/workouts.reducer.tests.js [new file with mode: 0644]
gui/webpack.config.js [moved from webpack.config.js with 87% similarity]
gui/webpack.dev.config.js [moved from webpack.dev.config.js with 62% similarity]
gui/webpack.prod.config.js [new file with mode: 0644]
gui/workouts.json [new file with mode: 0644]
gui/workouts.json.old [new file with mode: 0644]
include/add.h [new file with mode: 0644]
include/attr.h [new file with mode: 0644]
include/data.h [new file with mode: 0644]
include/default.h [new file with mode: 0644]
include/ls.h [new file with mode: 0644]
include/main.h [new file with mode: 0644]
include/new.h [new file with mode: 0644]
include/opt.h [new file with mode: 0644]
include/recent.h [new file with mode: 0644]
include/toggle.h [new file with mode: 0644]
include/usage.h [new file with mode: 0644]
server/Makefile.am [new file with mode: 0644]
server/Makefile.old [new file with mode: 0644]
server/configure.ac [new file with mode: 0644]
server/server.c [new file with mode: 0644]
server/server.h [new file with mode: 0644]
src/add.c [new file with mode: 0644]
src/attr.c [new file with mode: 0644]
src/classes/workout.js [deleted file]
src/components/header/header.css [deleted file]
src/components/header/header.js [deleted file]
src/components/main/main.component.js [deleted file]
src/components/main/main.js [deleted file]
src/components/manage/manage.js [deleted file]
src/components/recent/recent.js [deleted file]
src/data/attr.c [new file with mode: 0644]
src/data/recent.c [new file with mode: 0644]
src/data/setup.c [new file with mode: 0644]
src/data/workout.c [new file with mode: 0644]
src/default.c [new file with mode: 0644]
src/index.js [deleted file]
src/ls.c [new file with mode: 0644]
src/main.c [new file with mode: 0644]
src/new.c [new file with mode: 0644]
src/opt.c [new file with mode: 0644]
src/opt/homedir.c [new file with mode: 0644]
src/opt/rows.c [new file with mode: 0644]
src/opt/verbose.c [new file with mode: 0644]
src/recent.c [new file with mode: 0644]
src/reducers/workouts.js [deleted file]
src/toggle.c [new file with mode: 0644]
src/usage.c [new file with mode: 0644]
test/integration/Makefile.am [new file with mode: 0644]
test/integration/index.js [new file with mode: 0644]
test/integration/package-lock.json [new file with mode: 0644]
test/integration/package.json [new file with mode: 0644]
test/integration/test/add.integration.test.js [new file with mode: 0644]
test/integration/test/attr.integration.test.js [new file with mode: 0644]
test/integration/test/basic.test.js [new file with mode: 0644]
test/integration/test/ls.integration.test.js [new file with mode: 0644]
test/integration/test/new.integration.test.js [new file with mode: 0644]
test/integration/test/recent.integration.test.js [new file with mode: 0644]
test/integration/test/toggle.integration.test.js [new file with mode: 0644]
test/unit/Makefile.am [new file with mode: 0644]
test/unit/attr.tests.c [new file with mode: 0644]
test/unit/attr.tests.h [new file with mode: 0644]
test/unit/recent.tests.c [new file with mode: 0644]
test/unit/recent.tests.h [new file with mode: 0644]
test/unit/test_utils.c [new file with mode: 0644]
test/unit/test_utils.h [new file with mode: 0644]
test/unit/workout.tests.c [new file with mode: 0644]
test/unit/workout.tests.h [new file with mode: 0644]
test/view.reducer.tests.js [deleted file]
test/workout.tests.js [deleted file]
test/workouts.reducer.tests.js [deleted file]
webpack.prod.config.js [deleted file]
workouts.json [deleted file]
workouts.json.old [deleted file]