You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Trent Larson 5cc42be58a fix some test scripts 6 days ago
.github/workflows Playwright install 9 months ago
android adjust to app.timesafari.app in more places 6 days ago
assets adjust instructions for capacitor-assets and more files 1 week ago
doc docs: add tlmgr font packages 9 months ago
docs docs: add comprehensive deep linking documentation 2 months ago
ios more ios folders to ignore (until we figure out the right way to dance with capacitor-assets) 1 week ago
public add another sample boundary frame for the certificate view of a claim 4 months ago
scripts fix some test scripts 6 days ago
src fix linting 1 week ago
sw_scripts switch the encryption secret from localStorage to IndexedDB (because localStorage gets lost so often) 4 months ago
test-playwright docs: enhance component documentation with usage and reference tracking 2 weeks ago
test-scripts rename app ID from app.timesafari.app to app.timesafari & adjust tests (Java 20 works) 4 weeks ago
.browserslistrc init 2 years ago
.env.development fix image server references for tests (2 tests failing: missing function & looking for registration prompt for unregistered user) 2 months ago
.env.example feat: Add environment variable support for DID registration 1 month ago
.env.production fix image server references for tests (2 tests failing: missing function & looking for registration prompt for unregistered user) 2 months ago
.env.staging fix image server references for tests (2 tests failing: missing function & looking for registration prompt for unregistered user) 2 months ago
.eslintrc.js style: reorder v-model and v-bind directives 2 months ago
.gitignore adjust instructions for capacitor-assets and more files 1 week ago
BUILDING.md adjust instructions for capacitor-assets and more files 1 week ago
CHANGELOG.md Merge branch 'master' into deep_linking 1 month ago
CONTRIBUTING.md add recipient description to offers in user's list 8 months ago
Gemfile feat: Add Fastlane configuration for mobile app deployment 1 month ago
Gemfile.lock feat(ios): enhance iOS test automation and fix dependencies 1 month ago
LICENSE add license file 4 months ago
README.md consolidate build & test instructions 1 week ago
capacitor.config.ts fix: Update Android package name and improve test reliability 4 weeks ago
index.html feat(mobile): add deep linking support for Capacitor apps 2 months ago
main.js refactor: reorganize Vite config into modular files 2 months ago
openssl_signing_console.rst update the script commands for JWT signature generation & validation 1 year ago
openssl_signing_console.sh fix: update openssl script according to new info 1 year ago
package-lock.json fix(ui): resolve duplicate attributes and improve code style 2 weeks ago
package.json adjust to app.timesafari.app in more places 6 days ago
pkgx.yaml fix app build name & add pkgx config 4 weeks ago
playwright.config-local.ts refactor: improve feed loading and infinite scroll reliability 2 weeks ago
playwright.config.ts Refatored vite.config to be a bit more streamlined before adding alternate build options. This did end up requiring me to remove @ from imports for some reason. Tests came out fine. 3 months ago
postcss.config.js Adding Tailwind and start application views 2 years ago
project.task.yaml update ClickUp link to a public link 1 year ago
requirements.txt for test script: add requirements, fix endpoint, and add setup instructions 1 month ago
sw_combine.js combine all service-worker scripts into a single file to try and ensure included scripts aren't lost 1 year ago
tailwind.config.js Fix config 2 years ago
tsconfig.json Updated test directory 9 months ago
vite.config.capacitor.mts refactor: reorganize Vite config into modular files 2 months ago
vite.config.common.mts style: reorder v-model and v-bind directives 2 months ago
vite.config.dev.mts WIP: certificate view and dependency updates 2 months ago
vite.config.electron.mts refactor: reorganize Vite config into modular files 2 months ago
vite.config.mts refactor: Replace console logging with logger utility 1 month ago
vite.config.pywebview.mts refactor: reorganize Vite config into modular files 2 months ago
vite.config.ts refactor: Replace console logging with logger utility 1 month ago
vite.config.utils.mts refactor: reorganize Vite config into modular files 2 months ago
vite.config.web.mts refactor: reorganize Vite config into modular files 2 months ago
web-push.md refactor: reorganize deep linking types and interfaces 2 months ago

README.md

TimeSafari.app - Crowd-Funder for Time - PWA

Time Safari allows people to ease into collaboration: start with expressions of gratitude and expand to crowd-fund with time & money, then record and see the impact of contributions.

Roadmap

See project.task.yaml for current priorities. (Numbers at the beginning of lines are estimated hours. See taskyaml.org for details.)

Setup & Building

Quick start:

npm install
npm run dev

See BUILDING.md for more details.

Tests

See TESTING.md for detailed test instructions.

Icons

To add an icon, add to main.ts and reference with fa element and icon attribute with the hyphenated name.

Other

Reference Material

  • Notifications can be type of toast (self-dismiss), info, success, warning, and danger. They are done via notiwind and set up in App.vue.

  • Customize Vue configuration.

  • If you are deploying in a subdirectory, add it to publicPath in vue.config.js, eg: publicPath: "/app/time-tracker/",

Kudos

Gifts make the world go 'round!