655c5188a4
add queueing to the DB service so that requests get processed in order
2025-05-26 16:28:33 -06:00
611fa232da
add queueing to the DB service so that requests get processed in order
2025-05-26 16:28:33 -06:00
8b7451330f
remove possibility of failing a migration script and then succeeding on later ones
2025-05-26 15:50:37 -06:00
8fb49f5279
remove possibility of failing a migration script and then succeeding on later ones
2025-05-26 15:50:37 -06:00
b8fbc3f7a6
fix console error about "window" unavailable due to service worker
2025-05-26 15:49:44 -06:00
c1d730f586
fix console error about "window" unavailable due to service worker
2025-05-26 15:49:44 -06:00
92dadba1cb
rename the absurd-sql-specific items for clarity
2025-05-26 14:52:39 -06:00
f0c947ba07
rename the absurd-sql-specific items for clarity
2025-05-26 14:52:39 -06:00
3a6f585de0
adjust so DB calls go to the factory
2025-05-26 13:59:34 -06:00
0e10847cba
adjust so DB calls go to the factory
2025-05-26 13:59:34 -06:00
Jose Olarte III
47501ae917
Linting
2025-05-26 19:23:41 +08:00
Jose Olarte III
aeb771f619
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
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
2647c5a77d
fix migrations logging error
2025-05-25 21:52:27 -06:00
bb0d8942b8
fix migrations logging error
2025-05-25 21:52:27 -06:00
Matt Raymer
682fceb1c6
Merge remote-tracking branch 'refs/remotes/origin/sql-absurd-sql' into sql-absurd-sql
2025-05-25 23:37:43 -04:00
Matt Raymer
8b734e4ffb
Merge remote-tracking branch 'refs/remotes/origin/sql-absurd-sql' into sql-absurd-sql
2025-05-25 23:37:43 -04:00
Matt Raymer
e0013008b4
refactor: improve type safety and browser compatibility - Replace any types with SqlValue[] in migration system - Add browser-compatible implementations of Node.js modules (crypto, fs, path) - Update Vite config to handle Node.js module polyfills - Remove outdated migration documentation files
2025-05-25 23:37:08 -04:00
Matt Raymer
152499a34f
refactor: improve type safety and browser compatibility - Replace any types with SqlValue[] in migration system - Add browser-compatible implementations of Node.js modules (crypto, fs, path) - Update Vite config to handle Node.js module polyfills - Remove outdated migration documentation files
2025-05-25 23:37:08 -04:00
0674d98670
fix BUILDING instructions
2025-05-25 21:29:57 -06:00
4500ab5038
fix BUILDING instructions
2025-05-25 21:29:57 -06:00
Matt Raymer
ee441d1aea
refactor(db): improve type safety in migration system
...
- Replace any[] with SqlValue[] type for SQL parameters in runMigrations
- Update import to use QueryExecResult from interfaces/database
- Add proper typing for SQL parameter values (string | number | null | Uint8Array)
This change improves type safety and helps catch potential SQL parameter
type mismatches at compile time, reducing the risk of runtime errors
or data corruption.
2025-05-25 23:09:53 -04:00
Matt Raymer
9492018fd6
refactor(db): improve type safety in migration system
...
- Replace any[] with SqlValue[] type for SQL parameters in runMigrations
- Update import to use QueryExecResult from interfaces/database
- Add proper typing for SQL parameter values (string | number | null | Uint8Array)
This change improves type safety and helps catch potential SQL parameter
type mismatches at compile time, reducing the risk of runtime errors
or data corruption.
2025-05-25 23:09:53 -04:00
Matt Raymer
75f6e99200
chore: update migration documents and move to new home
2025-05-25 22:50:32 -04:00
Matt Raymer
fe1e198992
chore: update migration documents and move to new home
2025-05-25 22:50:32 -04:00
Matt Raymer
52c9e57ef4
Merge remote-tracking branch 'refs/remotes/origin/sql-absurd-sql' into sql-absurd-sql
2025-05-25 22:47:36 -04:00
603823d808
add to build instructions for electron on mac
2025-05-25 20:48:51 -06:00
5f24f4975d
fix linting
2025-05-25 20:48:33 -06:00
Matt Raymer
dda1e763d1
Merge remote-tracking branch 'refs/remotes/origin/sql-absurd-sql' into sql-absurd-sql
2025-05-25 22:47:36 -04:00
17727a3ff7
add to build instructions for electron on mac
2025-05-25 20:48:51 -06:00
26fba66bba
fix linting
2025-05-25 20:48:33 -06:00
5057d7d07f
don't always apply the camera-implementation cursor rules
2025-05-25 20:37:16 -06:00
d6f9567777
don't always apply the camera-implementation cursor rules
2025-05-25 20:37:16 -06:00
946e88d903
add a input area for arbitrary SQL on the test page
2025-05-25 20:27:06 -06:00
28b24f6c5d
add a input area for arbitrary SQL on the test page
2025-05-25 20:27:06 -06:00
Matt Raymer
cbfb1ebf57
Merge branch 'new-storage' into sql-absurd-sql
2025-05-25 22:25:56 -04:00
Matt Raymer
1f82a5b328
Merge branch 'new-storage' into sql-absurd-sql
2025-05-25 22:25:56 -04:00
a38934e38d
fix problems with race conditions and multiple DatabaseService instances
2025-05-25 19:46:15 -06:00
bea5f78171
fix problems with race conditions and multiple DatabaseService instances
2025-05-25 19:46:15 -06:00
a3bdcfd168
fix problem with initialization & refactor types
2025-05-25 18:32:41 -06:00
d4b01e0cbf
fix problem with initialization & refactor types
2025-05-25 18:32:41 -06:00
83771caee1
add more to the inital migration, and refactor the locations of types
2025-05-25 17:55:04 -06:00
60be32e120
add more to the inital migration, and refactor the locations of types
2025-05-25 17:55:04 -06:00
da35b225cd
remove unused setting
2025-05-25 15:49:36 -06:00
b597b17eec
remove unused setting
2025-05-25 15:49:36 -06:00
8c3920e108
add DB setup with migrations
2025-05-25 11:06:30 -06:00
c14c2d173e
add DB setup with migrations
2025-05-25 11:06:30 -06:00
54f269054f
fix error loading WASM file
2025-05-25 07:45:07 -06:00
a48a122224
fix error loading WASM file
2025-05-25 07:45:07 -06:00