Jose Olarte III
59b13823c8
Feature: lock orientation mode
2025-06-23 17:39:21 +08:00
Jose Olarte III
bb2a4ab76e
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
3544d7278d
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
d3110506ea
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
1b2d4b623a
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
16d5c917d2
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
45f43ff363
Updated icon and splash assets
2025-06-06 18:15:42 +08:00
Jose Olarte III
7b1d4c4849
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
0e65431f43
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
92b9c9334c
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
706182ca0c
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
cbc14e21ec
Look in .own.did for DID, as well
2025-05-30 17:34:50 +08:00
Jose Olarte III
3e02b3924a
Look for DID in .iss field instead of .own.did
2025-05-28 19:08:15 +08:00
Jose Olarte III
8b03789941
Change heading based on crop flag
2025-05-28 16:32:41 +08:00
Jose Olarte III
b4a6b99301
Better error handling for image upload
2025-05-28 16:17:49 +08:00
Jose Olarte III
e839997f91
TEST: platform- and camera-specific mirroring
2025-05-27 18:58:35 +08:00
Jose Olarte III
d8d054a0e1
Streamlined QR scanner web camera
...
- No need to stop and start camera preview
2025-05-27 18:57:12 +08:00
Jose Olarte III
efc720e47f
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
0a85bea533
Feature: context-based default camera
...
- Specify the default camera (front / back) to use
2025-05-27 15:37:45 +08:00
Jose Olarte III
47501ae917
Linting
2025-05-26 19:23:41 +08:00
Jose Olarte III
28634839ec
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
6e14ccdbbc
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
d636b21744
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
f7728aadf0
Revert iOS app ID
2025-05-22 22:36:16 +08:00
Jose Olarte III
ce34257ba1
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
831df4b253
Restored diagnostics repositioning
2025-05-21 16:39:21 +08:00
Jose Olarte III
a1c18458e7
Repositioned diagnostics over camera preview
2025-05-21 15:02:30 +08:00
Jose Olarte III
995af4e576
Restrict camera height in portrait mode
2025-05-21 14:49:29 +08:00
Jose Olarte III
141415977e
Fix linting errors
2025-05-20 21:35:42 +08:00
Jose Olarte III
981ccbf269
iOS photo library permission
2025-05-20 21:33:15 +08:00
Jose Olarte III
b74ec8ecbb
Design: polished dialog UI
2025-05-20 20:54:42 +08:00
Jose Olarte III
efab9b968c
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
70174aea93
Fix: current photo dialog
2025-05-19 18:50:08 +08:00
Jose Olarte III
d14635c44d
UI tweaks
2025-05-15 18:17:58 +08:00
Jose Olarte III
fd914aa46c
Removed unneeded elements
2025-05-09 19:56:45 +08:00
Jose Olarte III
ba1453104f
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
3c7f13d604
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
8e8eef2ab5
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
5242a24110
Web: trigger camera start on view load
2025-05-08 15:51:00 +08:00
Jose Olarte III
f874973bfa
Improvements to contact QR scanner UI
...
Plus some narrow-screen fixes to NotificationGroup
2025-05-07 21:23:12 +08:00
Jose Olarte III
fdd1ff80ad
Complete: unified QR display + capture
2025-05-06 21:35:24 +08:00
Jose Olarte III
79707d2811
WIP: Unified contact QR code display + capture
2025-05-05 20:52:20 +08:00
Jose Olarte III
9b73e05bdb
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
1b7c5decd3
Stop scanner when cancelling
2025-05-02 21:29:08 +08:00
Jose Olarte III
8c8fb6fe7d
De-coupled web and mobile scanners
2025-05-02 21:28:46 +08:00
Jose Olarte III
01ef7c1fa9
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
2bb71653ac
New contact QR scan view for Capacitor version
2025-05-01 21:32:15 +08:00
Jose Olarte III
8cc17bd09d
iOS camera usage description
2025-04-30 09:47:41 +08:00
Jose Olarte III
22283e32f2
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
99863ec186
iOS Capacitor setup
2025-04-28 21:59:00 +08:00
Jose Olarte III
770c0fa77c
Adjustments to source-destination graphic
2025-03-31 21:46:50 +08:00
Jose Olarte III
06e9950e53
Homeview activity card design tweaks
2025-03-27 00:02:43 +08:00
Jose Olarte III
5143c65337
Reinforce entity icon sizes
2025-03-25 20:05:17 +08:00
Jose Olarte III
09ee94d5a3
Linting
2025-03-25 19:49:24 +08:00
Jose Olarte III
f71c76fcd3
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
b40604f8a6
Amount above arrow
...
- Needs wiring up
2025-03-19 20:47:10 +08:00
Jose Olarte III
436f40813c
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
77b296b606
Identicon responsive size fix + lint-fix
2025-03-17 17:59:59 +08:00
Jose Olarte III
5dbd66e51b
Nav tweaks
2025-03-12 23:12:04 +08:00
Jose Olarte III
312b4aaaa3
Padding adjustments
2025-03-12 17:54:18 +08:00
Jose Olarte III
3a6a24d923
Contact list tweaks
2025-03-12 16:50:13 +08:00
Jose Olarte III
d7afb80a07
Pointer cursor
2025-03-12 15:51:39 +08:00
Jose Olarte III
751df09fe5
Button style tweaks + consistency
2025-03-12 15:51:15 +08:00
Jose Olarte III
8858495f73
Larger contact image
...
ClickUp task 86b3dgv2f
2025-03-10 19:55:57 +08:00
Jose Olarte III
ecb088bee2
Recolored confirm button to gray
...
ClickUp task 86b3y8f95
2025-03-10 19:08:49 +08:00
Jose Olarte III
4a75cdf20e
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
79fdb9e570
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
aa09827317
Type fixes
2025-02-28 21:00:03 +08:00
Jose Olarte III
e5d9c25ad4
Comments
2025-02-27 21:21:01 +08:00
Jose Olarte III
ef8c2e6093
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
Jose Olarte III
93a230298d
Merge branch 'master' into test-playwright
2024-08-12 16:40:05 +08:00
Jose Olarte III
799c8d66c0
IN-PROGRESS: create 10 projects
2024-08-09 23:04:25 +08:00
Jose Olarte III
c8bdaa10eb
Playwright: added ID to spinbutton
2024-08-08 15:47:19 +08:00
Jose Olarte III
761c49de45
(Switch back to test server)
2024-08-07 22:06:36 +08:00
Jose Olarte III
6474ae1f4b
Playwright: expended contact test
2024-08-07 21:51:24 +08:00
Jose Olarte III
5fef073839
Playwright: test against created records
2024-08-06 20:12:34 +08:00
Jose Olarte III
a2164d8791
Playwright: added import
2024-08-06 16:20:52 +08:00
Jose Olarte III
128b18ab56
Playwright: removed redundant tests
2024-08-05 19:59:40 +08:00
Jose Olarte III
3da4b2bf9e
Playwright: combined no-ID tests
2024-08-05 19:59:25 +08:00
Jose Olarte III
5da836c47c
Playwright: implemented importUser
2024-08-05 19:58:40 +08:00
Jose Olarte III
43965e2ea7
Playwright: importUser function
2024-08-05 19:56:42 +08:00
Jose Olarte III
0f7d13ebf9
Playwright: check ID generation
2024-07-31 19:44:44 +08:00
Jose Olarte III
8008504828
Playwright: additional checks to add contact
2024-07-30 19:13:18 +08:00
Jose Olarte III
2aead1b4b1
ID-specific locators
2024-07-30 18:50:53 +08:00
Jose Olarte III
37d4e36561
Mirrored browser selection
2024-07-30 16:36:11 +08:00
Jose Olarte III
a410836539
Added IDs for Playwright targeting
2024-07-30 16:35:55 +08:00
Jose Olarte III
421101a2c9
Playwright: check usage limits (no-ID and with-ID)
2024-07-29 19:09:56 +08:00