Matthew Raymer
b18112b869
WIP: disabling absurd-sql when using Capacitor SQLite
3 months ago
Matthew Raymer
f0d8fdf98c
WIP: disabling absurd-sql when using Capacitor SQLite
3 months ago
Matthew Raymer
1560ff0829
feature: fleshed out capacitor and electron database operators
3 months ago
Matthew Raymer
b04a66179a
feature: fleshed out capacitor and electron database operators
3 months ago
Jose Olarte III
e839997f91
TEST: platform- and camera-specific mirroring
3 months ago
Jose Olarte III
a9a0f1e891
TEST: platform- and camera-specific mirroring
3 months ago
Jose Olarte III
d8d054a0e1
Streamlined QR scanner web camera
- No need to stop and start camera preview
3 months ago
Jose Olarte III
c128aa1ce0
Streamlined QR scanner web camera
- No need to stop and start camera preview
3 months ago
Jose Olarte III
efc720e47f
Mobile native to use web camera
- Ensure consistent UI experience for uploading photos across mobile web and native
3 months ago
Jose Olarte III
bacf1ef98f
Mobile native to use web camera
- Ensure consistent UI experience for uploading photos across mobile web and native
3 months ago
Jose Olarte III
0a85bea533
Feature: context-based default camera
- Specify the default camera (front / back) to use
3 months ago
Jose Olarte III
033ef2297d
Feature: context-based default camera
- Specify the default camera (front / back) to use
3 months ago
Trent Larson
7de4125eb7
add SQL DB access to everywhere we are using the DB, up to the "C" files
3 months ago
Trent Larson
3f691ef880
add SQL DB access to everywhere we are using the DB, up to the "C" files
3 months ago
Matthew Raymer
81d4f0c762
fix: resolve PWA build issues with SQL.js worker files
- Update worker format to ESM in Vite config to fix IIFE format error
- Increase PWA precache file size limit to 10MB to accommodate SQL.js files
- Fix type declarations for worker configuration
- Add proper type annotations for Vite config
- Add type declarations for absurd-sql module
3 months ago
Matthew Raymer
3428f9e6ab
fix: resolve PWA build issues with SQL.js worker files
- Update worker format to ESM in Vite config to fix IIFE format error
- Increase PWA precache file size limit to 10MB to accommodate SQL.js files
- Fix type declarations for worker configuration
- Add proper type annotations for Vite config
- Add type declarations for absurd-sql module
3 months ago
Trent Larson
4c1b4fe651
fix linting
3 months ago
Trent Larson
2d654b4586
fix linting
3 months ago
Trent Larson
0bfc18c385
add encryption & decryption for the sensitive identity & mnemonic in SQL DB
3 months ago
Trent Larson
fe77dbdcdd
add encryption & decryption for the sensitive identity & mnemonic in SQL DB
3 months ago
Matthew Raymer
35f5df6b6b
fix: move lexical declarations outside case blocks
fix: missing logger import
Move variable declarations outside switch statement in AbsurdSqlDatabaseService
to fix 'no-case-declarations' linter errors.
3 months ago
Matthew Raymer
4d35760a65
fix: move lexical declarations outside case blocks
fix: missing logger import
Move variable declarations outside switch statement in AbsurdSqlDatabaseService
to fix 'no-case-declarations' linter errors.
3 months ago
Matthew Raymer
0f1ac2b230
fix: move lexical declarations outside case blocks in AbsurdSqlDatabaseService
- Move queryResult and allResult declarations outside switch statement
- Change const declarations to let since they're now in outer scope
- Remove const declarations from inside case blocks
This fixes the 'no-case-declarations' linter errors by ensuring variables
are declared in a scope that encompasses all case blocks, preventing
potential scoping issues.
Note: Type definition errors for external modules remain and should be
addressed separately.
3 months ago
Matthew Raymer
dac7705003
fix: move lexical declarations outside case blocks in AbsurdSqlDatabaseService
- Move queryResult and allResult declarations outside switch statement
- Change const declarations to let since they're now in outer scope
- Remove const declarations from inside case blocks
This fixes the 'no-case-declarations' linter errors by ensuring variables
are declared in a scope that encompasses all case blocks, preventing
potential scoping issues.
Note: Type definition errors for external modules remain and should be
addressed separately.
3 months ago
Trent Larson
3c0bdeaed3
remove debugging console statements
3 months ago
Trent Larson
7cc35803c9
remove debugging console statements
3 months ago
Trent Larson
11f2527b04
start adding the SQL approach to files, also using the Dexie approach if desired
3 months ago
Trent Larson
84cc501951
start adding the SQL approach to files, also using the Dexie approach if desired
3 months ago
Trent Larson
5d8175aeeb
add encryption for the two SQL columns, replace basic DB utils, add USE_DEXIE_DB flag, and start adding SQL everywhere
3 months ago
Trent Larson
3f46e3817a
add encryption for the two SQL columns, replace basic DB utils, add USE_DEXIE_DB flag, and start adding SQL everywhere
3 months ago
Trent Larson
b6b95cb0d0
remove unused redirect to start page (now that we're creating an ID up front)
3 months ago
Trent Larson
6e005de65a
remove unused redirect to start page (now that we're creating an ID up front)
3 months ago
Trent Larson
655c5188a4
add queueing to the DB service so that requests get processed in order
3 months ago
Trent Larson
611fa232da
add queueing to the DB service so that requests get processed in order
3 months ago
Trent Larson
8b7451330f
remove possibility of failing a migration script and then succeeding on later ones
3 months ago
Trent Larson
8fb49f5279
remove possibility of failing a migration script and then succeeding on later ones
3 months ago
Trent Larson
b8fbc3f7a6
fix console error about "window" unavailable due to service worker
3 months ago
Trent Larson
c1d730f586
fix console error about "window" unavailable due to service worker
3 months ago
Trent Larson
92dadba1cb
rename the absurd-sql-specific items for clarity
3 months ago
Trent Larson
f0c947ba07
rename the absurd-sql-specific items for clarity
3 months ago
Trent Larson
3a6f585de0
adjust so DB calls go to the factory
3 months ago
Trent Larson
0e10847cba
adjust so DB calls go to the factory
3 months ago
Jose Olarte III
47501ae917
Linting
3 months ago
Jose Olarte III
aeb771f619
Linting
3 months ago
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.
3 months ago
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.
3 months ago
Trent Larson
2647c5a77d
fix migrations logging error
3 months ago
Trent Larson
bb0d8942b8
fix migrations logging error
3 months ago
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
3 months ago
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
3 months ago