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
Jose Olarte III
375cda1082
Merge branch 'master' into test-playwright
2024-08-21 15:22:22 +08:00
Jose Olarte III
713faebf51
DONE: create 10 projects
2024-08-12 19:54:25 +08:00