major refactor
authoralex <[email protected]>
Wed, 11 Aug 2021 18:53:05 +0000 (11:53 -0700)
committeralex <[email protected]>
Wed, 11 Aug 2021 18:59:05 +0000 (11:59 -0700)
commitfd2634d4a5d9763c6533ce37ea26ff53b6df1bc4
tree453fc3e49e89b63e985834370781a82fef8fd09c
parent8095a757b6716637855ad4bf62094f439ba6202a
major refactor

removed docker support
removed gui/server
added support for filtering recent workouts
moved date parsing into own function
added update util (+unit/integration tests)
updated output format for readability
updated unit/integration tests
updated testing workouts.db locations
fixed attribute deletion/workout flags bitshifting
updated usage
added special output settings for single row workout listings
formatted and aligned recent listings
103 files changed:
.dockerignore [deleted file]
.gitignore
Dockerfile [deleted file]
Makefile.am
README.md [deleted file]
README.txt [new file with mode: 0644]
configure.ac
gui/.babelrc [deleted file]
gui/Dockerfile [deleted file]
gui/Makefile.am [deleted file]
gui/index.html [deleted file]
gui/package-lock.json [deleted file]
gui/package.json [deleted file]
gui/src/classes/workout.js [deleted file]
gui/src/components/days.ago/days.ago.component.js [deleted file]
gui/src/components/days.ago/days.ago.css [deleted file]
gui/src/components/days.ago/days.ago.js [deleted file]
gui/src/components/header/header.component.js [deleted file]
gui/src/components/header/header.css [deleted file]
gui/src/components/header/header.js [deleted file]
gui/src/components/main/main.component.js [deleted file]
gui/src/components/main/main.css [deleted file]
gui/src/components/main/main.js [deleted file]
gui/src/components/manage.row/manage.row.css [deleted file]
gui/src/components/manage.row/manage.row.js [deleted file]
gui/src/components/manage/manage.component.js [deleted file]
gui/src/components/manage/manage.css [deleted file]
gui/src/components/manage/manage.js [deleted file]
gui/src/components/recent.row/recent.row.css [deleted file]
gui/src/components/recent.row/recent.row.js [deleted file]
gui/src/components/recent/recent.component.js [deleted file]
gui/src/components/recent/recent.css [deleted file]
gui/src/components/recent/recent.js [deleted file]
gui/src/constants.js [deleted file]
gui/src/data/action.js [deleted file]
gui/src/data/attributes.js [deleted file]
gui/src/data/load.js [deleted file]
gui/src/data/recent.js [deleted file]
gui/src/data/workouts.js [deleted file]
gui/src/index.js [deleted file]
gui/src/reducers/combined.js [deleted file]
gui/src/reducers/sync.js [deleted file]
gui/src/reducers/view.js [deleted file]
gui/src/reducers/workouts.js [deleted file]
gui/src/util/backend.js [deleted file]
gui/src/util/request.js [deleted file]
gui/test/data.action.tests.js [deleted file]
gui/test/sync.reducer.tests.js [deleted file]
gui/test/view.reducer.tests.js [deleted file]
gui/test/workout.tests.js [deleted file]
gui/test/workouts.reducer.tests.js [deleted file]
gui/webpack.config.js [deleted file]
gui/webpack.dev.config.js [deleted file]
gui/webpack.prod.config.js [deleted file]
gui/workouts.json [deleted file]
gui/workouts.json.old [deleted file]
include/add.h
include/data.h
include/date.h [new file with mode: 0644]
include/ls.h
include/main.h
include/update.h [new file with mode: 0644]
server/Makefile.am [deleted file]
server/Makefile.old [deleted file]
server/configure.ac [deleted file]
server/server.c [deleted file]
server/server.h [deleted file]
src/add.c
src/data/attr.c
src/data/recent.c
src/data/workout.c
src/date.c [new file with mode: 0644]
src/ls.c [deleted file]
src/ls/attr.c [new file with mode: 0644]
src/ls/head.c [new file with mode: 0644]
src/ls/last.c [new file with mode: 0644]
src/ls/ls.c [new file with mode: 0644]
src/ls/recent.c [new file with mode: 0644]
src/ls/single.c [new file with mode: 0644]
src/ls/workout.c [new file with mode: 0644]
src/main.c
src/opt/homedir.c
src/update.c [new file with mode: 0644]
src/usage.c
test/integration/Makefile.am
test/integration/package-lock.json
test/integration/package.json
test/integration/test/add.integration.test.js
test/integration/test/basic.test.js
test/integration/test/ls.integration.test.js
test/integration/test/toggle.integration.test.js
test/integration/test/update.integration.test.js [new file with mode: 0644]
test/unit/Makefile.am
test/unit/data.attr.tests.c
test/unit/data.attr.tests.h
test/unit/data.recent.tests.c
test/unit/data.workout.tests.c
test/unit/data.workout.tests.h
test/unit/ls.tests.c
test/unit/test_utils.c
test/unit/test_utils.h
test/unit/update.tests.c [new file with mode: 0644]
test/unit/update.tests.h [new file with mode: 0644]