Commit Graph
100 Commits
Author SHA1 Message Date
Jose Olarte III 153b7f619b Changed currentStep to boolean 2025-06-25 17:38:33 +08:00
Jose Olarte III 485b41ebec Style "unnamed" entity 2025-06-25 17:35:01 +08:00
Jose Olarte III 52be52f446 Various design tweaks 2025-06-24 19:22:09 +08:00
Jose Olarte III 869a758a5a Giver-recipient display fixes
- Truncate very long texts (such as dids)
- Stacked layout in mobile, row layout in wider screens
- Minor design adjustments
2025-06-24 19:19:51 +08:00
Jose Olarte III 84ac67a36f Updated amount input controls
Now consistent with gifting dialog version
2025-06-24 19:17:30 +08:00
Jose Olarte III 89f56e232e Merge branch 'master' into gifting-periphery-improvements 2025-06-24 16:20:07 +08:00
Jose Olarte III 20f988c996 Fix: truncate text blocks
- Avoid did display stretching screen width
2025-06-24 16:18:22 +08:00
Jose Olarte III e78b02fb6e Fix: entity-type identifier validation
- Ensure claims contain only correct and necessary giver and recipient identifiers, as per Endorser.ch documentation
2025-06-20 20:37:14 +08:00
Jose Olarte III 20aab2f58d Feature: giver-recipient validation
- Ensures person-to-person gifting won't allow the same entity as giver and recipient
- Disable user item selection if it would create conflict
- Error messaging fallback
2025-06-20 18:38:35 +08:00
Jose Olarte III 73fd394003 Fix: added context for ContactGiftingView 2025-06-20 15:50:57 +08:00
Jose Olarte III 2a4667b8f8 Giver-recipient controls
- Dialog now shows separate cards for giver and recipient
- Ability to change giver and/or recipient
- Project giver/recipient is locked in ProjectView (context reinforcement)
2025-06-19 21:16:56 +08:00
Jose Olarte III 576879513b Fixed more gifting use cases 2025-06-18 19:58:10 +08:00
Jose Olarte III 2b56f1f09b URL scheme config for iOS
- Registers the timesafari:// URL scheme
- Sets the bundle URL name to app.timesafari
2025-06-16 16:09:08 +08:00
Jose Olarte III e23e302695 Fix: pass project info
In GiftingDialog, project information is passed along if:
- Selecting "Show All" to go to ContactGiftingView
- Selecting "Photos and Other Options" to go to GiftedDetailsView
2025-06-13 20:52:26 +08:00
Jose Olarte III bf7bb3209a Feature: Project Gifting
- Gifting dialog: added ability to pick a project to benefit from
- Project view: modified dialog calls in Project view to toggle between giving to and benefiting from a project
- Project view: removed redundant person selection
- Project view: benefiting from a project locks the project selection in dialog to enforce context.
2025-06-12 20:50:27 +08:00
Jose Olarte III 8eb9ea6ce5 Fix: Conditional show-all link
- Only show "Show All" when user has contacts
2025-06-12 14:34:00 +08:00
Jose Olarte III b049ab0c28 Merge branch 'master' into gifting-ui-2025-05 2025-06-11 19:10:59 +08:00
Jose Olarte III f4a7c3d4c3 Optimized item actions
- Edited button labels for brevity
- Repositioned Totals toggle
- Restyled note about recent hours
- Various text size and spacing changes
2025-06-10 19:54:05 +08:00
Jose Olarte III 83f83e4ceb Optimized per-item layout
- Stacked contact name and DID
- Text truncates to leave room for action buttons when visible
- Separated "from / to" heading from buttons to minimize width
- Various spacing and alignment adjustments
2025-06-10 18:42:49 +08:00
Jose Olarte III e7f32efdfe Turned off automatic safe area in iOS
- Safe area implementations will solely depend on CSS styles for full control
- Eliminates doubled top and bottom padding in iOS
2025-06-09 20:20:17 +08:00
Jose Olarte III d3009406cf Updated QR scanner call
- Searched for all other (outdated) calls to QR scanner dialog and updated them
- Fixed vite HTML spec warning
2025-06-09 19:36:06 +08:00
Jose Olarte III 3264b44172 Updated icon and splash assets 2025-06-06 18:15:42 +08:00
Jose Olarte III c056eb1188 Adjusted iOS-specific paddings
- Switched to CSS max() for proper conditional padding when dealing with screens that have a notch, dynamic island, gesture bar, etc.
- Top padding should now appear more compact in iOS
2025-06-06 18:14:56 +08:00
Jose Olarte III eeb3485589 Map z-index fix + adjustments
- Set map z-index lower than nav
- Relocated search box to account for conditional visibility
- Various conditional fixes
- Spacing adjustments
2025-06-04 18:41:49 +08:00
Jose Olarte III 2137dd2c11 Clickable person & project icons
- Known entities get routed to their corresponding detail views
- Unknown entities pop up a notification
2025-06-02 21:35:15 +08:00
Jose Olarte III ce2a27f691 Icon for hidden DID entity
- Display EntityIcon for known entities, eye-slash icon for hidden entities, and the person-question icon for unknown entities
- Design tweaks (spacings, mostly)
2025-06-02 17:44:37 +08:00
Jose Olarte III 366f5edae4 Look in .own.did for DID, as well 2025-05-30 17:34:50 +08:00
Jose Olarte III 287c2707b2 Look for DID in .iss field instead of .own.did 2025-05-28 19:08:15 +08:00
Jose Olarte III 6fb421c0e1 Change heading based on crop flag 2025-05-28 16:32:41 +08:00
Jose Olarte III 69abb67ea0 Better error handling for image upload 2025-05-28 16:17:49 +08:00
Jose Olarte III a9a0f1e891 TEST: platform- and camera-specific mirroring 2025-05-27 18:58:35 +08:00
Jose Olarte III c128aa1ce0 Streamlined QR scanner web camera
- No need to stop and start camera preview
2025-05-27 18:57:12 +08:00
Jose Olarte III bacf1ef98f Mobile native to use web camera
- Ensure consistent UI experience for uploading photos across mobile web and native
2025-05-27 17:46:19 +08:00
Jose Olarte III 033ef2297d Feature: context-based default camera
- Specify the default camera (front / back) to use
2025-05-27 15:37:45 +08:00
Jose Olarte III aeb771f619 Linting 2025-05-26 19:23:41 +08:00
Jose Olarte III cb82846593 Feature: front/back camera toggle
- Added to gifting and profile dialog camera for now. Toggle button is hidden in desktop.
- WIP: same feature for QR scanner camera.
- WIP: ability to specify default camera depending on where it's called.
2025-05-26 19:23:28 +08:00
Jose Olarte III feede3a2a8 Fix: mirror camera view
- Always when using a desktop browser
- NEEDS TESTING: Conditionally in mobile
2025-05-23 19:21:20 +08:00
Jose Olarte III 40f0c163ee Fix: limit image crop stage height
- Addresses issue when extra-tall portrait images are uploaded for cropping
2025-05-23 17:25:22 +08:00
Jose Olarte III b8f69ba4e7 Revert iOS app ID 2025-05-22 22:36:16 +08:00
Jose Olarte III e2787e3afa De-coupled web and mobile QR scanner views
- Separate scanner views for web and mobile platforms: different libraries, similar layouts
- Mobile: QR code overlaid on top of full-screen camera view
- Mobile: added framing box + instruction text
- Mobile: increased debounce time to compensate for behavior of MLkit scanner
- Web: removed Capacitor-related code and platform-specific conditions
- Web: adjusted max-size of QR code and camera view to better fit newer iOS device screens
- Web + mobile: camera view remains active when a QR scan is triggered
2025-05-22 19:46:19 +08:00
Jose Olarte III c692f4dca7 Restored diagnostics repositioning 2025-05-21 16:39:21 +08:00
Jose Olarte III 43eb7075f9 Repositioned diagnostics over camera preview 2025-05-21 15:02:30 +08:00
Jose Olarte III fb495a7680 Restrict camera height in portrait mode 2025-05-21 14:49:29 +08:00
Jose Olarte III 04843f3b0c Fix linting errors 2025-05-20 21:35:42 +08:00
Jose Olarte III c1e1cf89f6 iOS photo library permission 2025-05-20 21:33:15 +08:00
Jose Olarte III c20a0fa330 Design: polished dialog UI 2025-05-20 20:54:42 +08:00
Jose Olarte III 048fa65365 Merge branch 'qrcode-reboot' of ssh://173.199.124.46:222/trent_larson/crowd-funder-for-time-pwa into qrcode-reboot 2025-05-19 18:50:27 +08:00
Jose Olarte III f3d4d0953b Fix: current photo dialog 2025-05-19 18:50:08 +08:00
Jose Olarte III 51fcaf1f62 Added check for "Unnamed" giver
Pass string "Unnamed" to select unnamed giver and skip contact selection step of dialog.
2025-05-16 20:22:09 +08:00
Jose Olarte III 715b8feb47 UI tweaks 2025-05-15 18:17:58 +08:00
Jose Olarte III 51787f154c WIP: two-step dialog + functionality
- Dialog is now presented as two distinct steps
- Gifting functionality reinstated
- Minor UI tweaks
- IN PROGRESS: ensuring calls to dialog from other parts of the app remain functional
2025-05-14 21:47:12 +08:00
Jose Olarte III 9bea08e28a WIP: adjustments to bring closer to original mockups 2025-05-13 21:16:39 +08:00
Jose Olarte III d9e8087b8f WIP: gifting UI revamp
Started to transform the gifting dialog into the two-step setup as per previous mockups
2025-05-12 21:22:05 +08:00
Jose Olarte III 8172bc34c0 Removed unneeded elements 2025-05-09 19:56:45 +08:00
Jose Olarte III 0d4a29cd9c UI tweaks to QR scanner
- Removed QR code border
- Changed QR code size to eliminate whitespace baked into image
- Removed scanning frame
- Removed camera selector button
- Restyled camera stop buttons in both web and Capacitor for consistency
- Added iOS safe area to Capacitor camera overlay
2025-05-09 19:53:06 +08:00
Jose Olarte III 88bccdf768 Merge branch 'qrcode-reboot' of ssh://173.199.124.46:222/trent_larson/crowd-funder-for-time-pwa into qrcode-reboot 2025-05-08 20:14:24 +08:00
Jose Olarte III d29156bb13 Safe area implementation for iOS
Dynamic padding to clear certain iOS UI elements such as the notch, dynamic island and gesture bar, to ensure they don't overlap with our own UI elements.
2025-05-08 20:11:45 +08:00
Jose Olarte III 7b0d548cd8 Web: trigger camera start on view load 2025-05-08 15:51:00 +08:00
Jose Olarte III 40f9fcea75 Improvements to contact QR scanner UI
Plus some narrow-screen fixes to NotificationGroup
2025-05-07 21:23:12 +08:00
Jose Olarte III 3cfa6cdf8a Complete: unified QR display + capture 2025-05-06 21:35:24 +08:00
Jose Olarte III 1ddc93d15e WIP: Unified contact QR code display + capture 2025-05-05 20:52:20 +08:00
Jose Olarte III fce4076578 Merge branch 'qrcode-reboot' of ssh://173.199.124.46:222/trent_larson/crowd-funder-for-time-pwa into qrcode-reboot 2025-05-02 21:31:58 +08:00
Jose Olarte III 1639a338ad Stop scanner when cancelling 2025-05-02 21:29:08 +08:00
Jose Olarte III 3f8937e9e7 De-coupled web and mobile scanners 2025-05-02 21:28:46 +08:00
Jose Olarte III 149d976c98 Merge branch 'qrcode-reboot' of ssh://173.199.124.46:222/trent_larson/crowd-funder-for-time-pwa into qrcode-reboot 2025-05-01 21:32:48 +08:00
Jose Olarte III 504f671aa2 New contact QR scan view for Capacitor version 2025-05-01 21:32:15 +08:00
Jose Olarte III 9f987d60a5 iOS camera usage description 2025-04-30 09:47:41 +08:00
Jose Olarte III 52439ade58 Merge branch 'qrcode-reboot' of ssh://173.199.124.46:222/trent_larson/crowd-funder-for-time-pwa into qrcode-reboot 2025-04-28 21:59:15 +08:00
Jose Olarte III 555b4a459d iOS Capacitor setup 2025-04-28 21:59:00 +08:00
Jose Olarte III c4031cfe61 Adjustments to source-destination graphic 2025-03-31 21:46:50 +08:00
Jose Olarte III e5545fd56e Homeview activity card design tweaks 2025-03-27 00:02:43 +08:00
Jose Olarte III 0cdbb76005 Reinforce entity icon sizes 2025-03-25 20:05:17 +08:00
Jose Olarte III ddac179a61 Linting 2025-03-25 19:49:24 +08:00
Jose Olarte III 06f658579a Fix: removed links and elements
- Removed links from icons and giver name
- Removed confirm button
- Lint fixes
2025-03-21 15:52:45 +08:00
Jose Olarte III 1938f8724d Amount above arrow
- Needs wiring up
2025-03-19 20:47:10 +08:00
Jose Olarte III c0fc6909ab Source-destination compacted
- Narrower max-width
- Element sizes adjusted
- Switched to a more controllable unit for widths and heights
2025-03-17 21:03:58 +08:00
Jose Olarte III 96da4f6aec Identicon responsive size fix + lint-fix 2025-03-17 17:59:59 +08:00
Jose Olarte III 4b10cce234 Nav tweaks 2025-03-12 23:12:04 +08:00
Jose Olarte III b62c08499f Padding adjustments 2025-03-12 17:54:18 +08:00
Jose Olarte III 96fe5c4a53 Contact list tweaks 2025-03-12 16:50:13 +08:00
Jose Olarte III b2593184a7 Pointer cursor 2025-03-12 15:51:39 +08:00
Jose Olarte III 9dd1c8cace Button style tweaks + consistency 2025-03-12 15:51:15 +08:00
Jose Olarte III e8d8e4cabc Larger contact image
ClickUp task 86b3dgv2f
2025-03-10 19:55:57 +08:00
Jose Olarte III e33e2ebf53 Recolored confirm button to gray
ClickUp task 86b3y8f95
2025-03-10 19:08:49 +08:00
Jose Olarte III 4b9a09f343 Homeview changes
- Moved activity image further up the frame
- Added placeholder icon for projects
- Minor fixes
2025-03-04 20:38:14 +08:00
Jose Olarte III ad52df6712 Homeview design adjustments
- Added markup for poster info (needs wiring)
- Repositioned giver and receiver type icons to beside their labels
- Added "Confirm" button to bottom right of item card (timestamp repositioned to poster info as a result)
- Spacing tweaks
2025-03-03 19:34:09 +08:00
Jose Olarte III 437fb063bf Type fixes 2025-02-28 21:00:03 +08:00
Jose Olarte III d78e7e70a0 Comments 2025-02-27 21:21:01 +08:00
Jose Olarte III fd5bbf38e9 In-progress: homeview design refresh
I had to comment out line 544 because it was causing errors (and seemed redundant?)
2025-02-27 21:12:29 +08:00
Jose Olarte III 514ac7b8b5 Variable website, date and time 2024-08-30 16:56:37 +08:00
Jose Olarte III 10a0313eeb Merge branch 'master' into test-playwright 2024-08-30 15:37:30 +08:00
Jose Olarte III 22f85f2321 Improved create project test
- Added editing to test
- Added variables for other values
2024-08-29 19:25:02 +08:00
Jose Olarte III 7aeeeed229 Removed test.slow() 2024-08-28 19:32:51 +08:00
Jose Olarte III 4228d3c390 Moved common functions to testUtils 2024-08-28 19:12:59 +08:00
Jose Olarte III 2e2705eae8 Remove unneeded timeouts 2024-08-28 16:24:50 +08:00
Jose Olarte III 0e4e6c96e2 Merge branch 'master' into test-playwright 2024-08-28 16:12:52 +08:00
Jose Olarte III 541d8e9935 Remove PWA test
Created a new branch for this specific test, instead
2024-08-28 16:12:30 +08:00
Jose Olarte III a810d531b7 In-progress: PWA install test 2024-08-22 21:24:05 +08:00
Jose Olarte III 91445cc240 Merge branch 'master' into test-playwright 2024-08-22 18:05:35 +08:00
Jose Olarte III 07efab3782 Playwright: Record 10 gives 2024-08-21 19:47:48 +08:00