Matthew Raymer
1045266310
fix: resolve nostr-tools typescript type conflicts
...
- Update type definitions for nostr-tools
- Fix type compatibility issues
- Add missing type declarations
2025-02-14 03:21:48 +00:00
Matthew Raymer
12025d6f21
chore: update in preparation for production mode
2025-02-13 07:29:08 +00:00
Matthew Raymer
16bc47921d
chore: linting for build
2025-02-13 06:59:06 +00:00
Matthew Raymer
9a966ef04d
fix: add Content Security Policy for Electron API connections
...
- Add CSP headers to allow connections to endorser.ch and timesafari.app APIs
- Configure secure content policies for images, scripts, styles and fonts
- Fix API connection errors by allowing required external resources
- Remove duplicate CSP header configuration
2025-02-13 06:56:35 +00:00
Matthew Raymer
de017d1a71
docs: update electron build instructions and fix electron asset paths
...
- Add web build prerequisite step to electron build docs
- Update electron run command to use npx
- Fix electron asset loading with improved path handling
- Add request interception for proper asset resolution
- Remove service worker files from electron build
- Improve debug logging for electron builds
2025-02-13 06:43:54 +00:00
Matthew Raymer
a288496dcf
docs: enhance BUILDING.md with environment and deployment details
...
- Add environment configuration section with .env templates for dev/test/prod
- Add deployment instructions for test and production servers
- Add version management workflow steps
- Add troubleshooting section for common build issues
- Improve documentation organization and completeness
2025-02-13 04:53:40 +00:00
Matthew Raymer
4e0f9235cd
docs: move build instructions from README to BUILDING.md
...
- Move detailed setup and build instructions from README.md to BUILDING.md
- Add concise reference to BUILDING.md in README.md
- Keep testing and other documentation in README.md
- Improve organization of documentation by separating build-specific content
2025-02-13 04:48:18 +00:00
Matthew Raymer
e6138bd0e2
fix: improve electron asset path handling
...
- Add extraResources config to package.json to properly include www directory
- Update path rewriting in build-electron.js to handle all asset types
- Fix modulepreload and stylesheet paths in index.html
- Improve path handling in main.js for packaged app
- Clean up file protocol handling and service worker management
This fixes the issue with assets not loading in the packaged Electron app
by ensuring all paths are correctly rewritten to reference the www directory
in the app resources.
2025-02-12 07:47:18 +00:00
Matthew Raymer
47a28ff7ad
commit working index.html
2025-02-12 06:46:16 +00:00
Matthew Raymer
562b27851c
feat(electron): improve electron build configuration
...
- Add dedicated electron build scripts for each platform
- Configure Vite rollup options for electron builds
- Update electron-builder configuration with proper app metadata
- Add clean script and rimraf dependency
- Set proper appId and build settings for production builds
- Enable asar packaging for better security
2025-02-12 03:44:05 +00:00
Matthew Raymer
b1ba3935e6
docs: add comprehensive build instructions for all platforms
...
Add detailed build instructions for web, desktop (Electron), and mobile
(Capacitor) platforms. Include prerequisites, setup steps, and platform-specific
build commands. Add sections for testing, linting, and development workflows.
Document build output directories and PWA features.
2025-02-11 07:33:49 +00:00
Matthew Aaron Raymer
1ee6203f4c
Small package update
2023-12-01 17:14:17 +08:00
Matthew Aaron Raymer
d93299c352
Update worker dependencies
2023-12-01 17:04:14 +08:00
Matthew Aaron Raymer
9aea7a576d
Merging the workflow
2023-12-01 17:03:19 +08:00
Matthew Aaron Raymer
7f0f1b7fc8
Merging changes
2023-11-08 14:47:48 +08:00
Matthew Raymer
cfc4d0a947
Updates package file
2023-11-07 21:12:49 +08:00
Matthew Raymer
a820a7b131
Minor formatting changes
2023-11-07 21:01:37 +08:00
Matthew Raymer
082a6eae1f
Refactor db setup a bit
2023-10-16 18:49:18 +08:00
Matthew Raymer
2c4a920c3c
Updates for web push workflow
2023-09-08 21:04:50 +08:00
Matthew Raymer
ed91cadd9d
Added permission step; UI workflow documentation
2023-09-07 20:42:15 +08:00
Matthew Raymer
a6de282aec
Another upgrade of package.json
2023-09-07 18:31:55 +08:00
Matthew Raymer
3bbb138299
Merge branch 'new-web-push' of ssh://173.199.124.46:222/trent_larson/kick-starter-for-time-pwa into new-web-push
2023-09-07 18:09:50 +08:00
Matthew Raymer
5b5c631001
Fix typing errors from the refactoring
2023-09-07 18:07:53 +08:00
Matthew Raymer
2fba7f2a55
Merge branch 'new-web-push' of ssh://173.199.124.46:222/trent_larson/kick-starter-for-time-pwa into new-web-push
2023-09-06 20:49:23 +08:00
Matthew Raymer
31d13b9143
Refactoring for cleanup
2023-09-06 20:46:16 +08:00
Matthew Raymer
852bd93f3f
New branch for cleanup and web push
2023-09-05 21:25:04 +08:00
Matthew Raymer
fd43da93a5
A whole lot of cleaning going on
2023-09-04 20:44:00 +08:00
Matthew Raymer
5501ac1a2f
Many fixes -- especially and endorserServer
2023-09-03 21:08:30 +08:00
Matthew Aaron Raymer
b514d64068
Type fixes
2023-09-02 18:15:30 +08:00
Matthew Aaron Raymer
c4537420b4
Merge branch 'search-bbox' of ssh://173.199.124.46:222/trent_larson/kick-starter-for-time-pwa into search-bbox
2023-09-02 17:09:58 +08:00
Matthew Aaron Raymer
5f50338dd0
We have to remove the decorator in package -- it breaks install
2023-09-02 17:09:41 +08:00
Matthew Raymer
3f7bcbfd76
Added unsubscribe and mute
2023-08-28 19:57:47 +08:00
Matthew Aaron Raymer
f1b3094026
Added a bit more of the workflow on the client side
2023-08-26 16:27:43 +08:00
Matthew Raymer
e5ad87f4d5
Updates to web push guide
2023-08-25 21:45:55 +08:00
Matthew Raymer
7de6171911
Notes on service worker for development of web push
2023-08-24 21:21:15 +08:00
Matthew Raymer
bb6bacac97
Some notes on web-push nuts and bolts
2023-08-24 21:01:31 +08:00
Matthew Raymer
40fc6a29a4
Small fix
2023-08-24 18:49:06 +08:00
Matthew Raymer
9ec19fa4ee
Added a quick fix to console signing. Need to edit text later
2023-08-24 18:46:33 +08:00
Matthew Aaron Raymer
bfd2498906
Merge branch 'master' of ssh://173.199.124.46:222/trent_larson/kick-starter-for-time-pwa
2023-08-07 16:33:47 +08:00
Matthew Aaron Raymer
4933017e9c
Merge remote-tracking branch 'origin/cleanup-and-qr-code'
2023-08-07 16:33:37 +08:00
Matthew Aaron Raymer
18c23451bb
Merge remote-tracking branch 'origin/contact-amounts-ui-improvements'
2023-08-07 16:10:34 +08:00
Matthew Aaron Raymer
304985f88d
Merge remote-tracking branch 'origin/polish-ui-project-view'
2023-08-07 16:08:48 +08:00
Matthew Aaron Raymer
9a41aff8f0
Merge remote-tracking branch 'origin/jdenticon-entity-photos'
2023-08-07 15:59:47 +08:00
Matthew Aaron Raymer
e19cd980b4
Merging with corrections
2023-08-07 15:54:06 +08:00
Matthew Raymer
c4443f2ed1
Added error handling and new alerts in DiscoverView
2023-07-20 16:36:33 +08:00
Matthew Raymer
c502869c5f
Add button with gift icon for future dialog
2023-07-19 18:41:12 +08:00
Matthew Raymer
b7aacd63e6
Add and edit project tasks list
2023-07-19 18:26:59 +08:00
Matthew Raymer
5bc0e27b30
Use a DID instead of a name ... this may need some better design on the dialog @jose
2023-07-19 18:25:58 +08:00
Matthew Raymer
a4fe94f081
Add a back arrow
2023-07-19 18:25:03 +08:00
Matthew Raymer
8de95566df
Cleaning up this page to switch to GiftedDialog
2023-07-19 18:23:55 +08:00
Matthew Raymer
97569697f6
* show DID if no name
...
* hide no contacts when there are no contacts
* replace contact property with giver (? can you have another contact give you something ?)
2023-07-19 18:22:35 +08:00
Matthew Raymer
b9ed9d748b
Only project owner may see edit button of a project
2023-07-19 18:19:29 +08:00
Matthew Raymer
790d44db81
Remove the stub context menu causing vertical ellipsis
2023-07-19 16:30:56 +08:00
Matthew Raymer
6e3066ae92
Stub update of project task list
2023-07-18 21:04:48 +08:00
Matthew Raymer
e8eae544f3
Merge remote-tracking branch 'origin/no-accounts-in-memory'
2023-07-18 18:50:55 +08:00
Matthew Raymer
47ade49e31
Cleanup after some testing
2023-07-14 20:29:38 +08:00
Matthew Raymer
4ecea1ab0e
Add a special page for seeing all contacts to gift
2023-07-14 18:12:39 +08:00
Matthew Raymer
b9fdc920ea
Remove the old identity management. Update project tasks
2023-07-13 18:13:41 +08:00
Matthew Aaron Raymer
0907d59a6a
Remove form tags
2023-07-13 16:06:09 +08:00
Matthew Raymer
f428199228
Redirect to account tab after switching identity
2023-07-12 19:12:31 +08:00
Matthew Raymer
1405b88323
Functional Identity Management
2023-07-12 18:47:21 +08:00
Matthew Raymer
52d411470e
Send back to Jose for some list magic
2023-07-12 16:11:35 +08:00
Matthew Raymer
7a4ceaa455
Adding Identity Management stubs
2023-07-12 15:16:07 +08:00
Matthew Raymer
1d362c314b
Beginning of integration. Seems the data coming back from local and remote are different?
2023-07-11 18:31:58 +08:00
Matthew Raymer
3f13d3ea33
CLeanup header creation
2023-07-10 19:03:20 +08:00
Matthew Raymer
cef346e487
Move almost all interfaces to endorserServer.ts
2023-07-10 18:45:50 +08:00
Matthew Raymer
fed23a61ee
Remove HelloWorld and do sweeping
2023-07-10 18:20:13 +08:00
Matthew Raymer
b6b7c56157
DiscoverView searches almost done.
...
Contact fixes
ContactAmounts fix quick-nav
Cleaning up ProjectView still more to do
Hide advanced by default on StatisticsView
project.task updated
2023-07-10 18:03:51 +08:00
Matthew Raymer
c61bb88788
More cleanup from project task list
2023-07-08 18:42:53 +08:00
Matthew Raymer
3bd55f3ad2
More cleanup and application of new db loading
2023-07-08 18:31:12 +08:00
Matthew Raymer
3471afdf25
Cleaned up messages and improved the accountsDB lookups
2023-07-08 17:39:20 +08:00
Matthew Raymer
e25a83ff1b
Move account counter to mounted event
2023-07-08 17:19:52 +08:00
Matthew Raymer
0fbdb45d3e
Project Task update
2023-07-07 20:33:43 +08:00
Matthew Raymer
dc23ba1375
Fix a bug in HomeView and clean up recordGive method
2023-07-07 18:43:16 +08:00
Matthew Raymer
08137eb000
Updates to contacts UI. Sweep for buildIdentity and buildHeaders
2023-07-07 18:28:06 +08:00
Matthew Raymer
5d49965166
Simple fix. Missing reference to QuickNav
2023-07-07 16:22:53 +08:00
Matthew Raymer
5dc80ce12a
A bit more cleanup. Problem in Contacts to resolve.
2023-07-06 18:33:13 +08:00
Matthew Raymer
754bced2a9
Considerable cleanup. I think I also found the issue from the other day with values not loading from settings.
2023-07-06 18:12:21 +08:00
Matthew Raymer
e3f58bd593
Purge all vue-class-component with vue-facing-decorator.
...
Make some strike-throughs for project-task
Update package.json
2023-07-06 17:28:08 +08:00
Matthew Raymer
3b41014083
Considerable cleanup and merge
2023-07-06 16:59:50 +08:00
Matthew Raymer
5be67fd4c9
Rolled out to all views that had HTML quicknav
2023-07-05 17:59:31 +08:00
Matthew Raymer
dda3ad057d
This is the QuickNav component
2023-07-05 17:58:18 +08:00
Matthew Raymer
cf54096326
Looks like GiftedDialog works? A little cleanup.
2023-07-05 16:27:21 +08:00
Matthew Raymer
80a1185faa
Fix for missing scene-container
2023-07-05 15:59:58 +08:00
Matthew Raymer
4758a740de
First draft of Vue3 version. WIll finish after error-logging merge
2023-07-04 20:03:36 +08:00
Matthew Raymer
0a020a4069
Clean up vestigle old alert code
2023-07-04 19:29:12 +08:00
Matthew Raymer
c859778832
Add AlertMessage component
2023-07-04 19:27:57 +08:00
Matthew Raymer
c24022c41c
Make the visibility of the Alert indirect
2023-07-04 19:26:05 +08:00
Matthew Raymer
0fd4b86a84
A bit of linting
2023-07-03 21:06:24 +08:00
Matthew Raymer
c31445865e
Straggler
2023-07-03 21:05:45 +08:00
Matthew Raymer
0af03227a6
Propagated AlertMessage component
2023-07-03 21:04:53 +08:00
Matthew Raymer
3c977a1f28
First roll out of an AlertMessage control
2023-07-03 20:24:23 +08:00
Matthew Raymer
8d8635a3e6
Added try...catch and linted
2023-07-03 19:44:41 +08:00
Matthew Raymer
bcc6de6fc0
New AlertMessage component
2023-07-03 19:40:53 +08:00
Matthew Raymer
99ea161da0
Removed created() and relocated to mounted() could not replicate issue
2023-07-03 18:48:01 +08:00
Matthew Raymer
3f6dbdebef
Moved checkLimits inside try...catch since it has an identity check
2023-07-03 18:46:23 +08:00
Matthew Raymer
b139957e3e
Added identity check
2023-07-03 18:44:42 +08:00
Matthew Raymer
53f42e1ad3
Updates to fix merge and remove console.log
2023-06-27 20:07:38 +08:00
Matthew Raymer
5f0bbccbe6
Merge branch 'infinitescroll-test'
2023-06-27 19:06:41 +08:00
Matthew Raymer
3ec9056901
Merging remote master into local
2023-06-27 19:06:25 +08:00