315bcae4ca
Add client registration functionality: Implement API endpoint for client self-registration, including validation and error handling. Update frontend to support registration form and status checks, enhancing user experience for DCA clients.
2025-10-12 14:36:12 +02:00
74b7d0f9a3
Update database schema references in CRUD operations: Change all instances of 'satmachineadmin' to 'satoshimachine' in SQL queries and database connection to reflect the new schema name.
2025-10-12 14:36:12 +02:00
234daebef7
update and fix
2025-10-12 14:36:12 +02:00
79d29f52a1
Enhance transaction history display: Update SQL query and model to include transaction time
2025-10-12 14:36:12 +02:00
9821be0406
Enhance client dashboard summary: Add current fiat value of Bitcoin holdings and wallet currency to the summary metrics. Update model and frontend to display current value and unrealized gains/losses, improving financial insights for users.
2025-10-12 14:36:12 +02:00
e05404fcab
Enhance client dashboard summary: Add pending fiat deposits to the summary metrics and update the model and frontend to display pending deposits, improving visibility of cash awaiting confirmation for DCA processing.
2025-10-12 14:36:12 +02:00
9ea8c37940
Enhance client dashboard summary calculations: Update SQL queries to accurately reflect total confirmed and pending deposits, and adjust metrics for average cost basis and remaining balance. Modify API and frontend to ensure values are in full currency units, improving clarity and consistency in financial data representation.
2025-10-12 14:36:12 +02:00
1570e7ba95
Refactor CRUD operations for client extension: Update database interactions to focus on the admin extension, streamline client dashboard functionalities, and enhance transaction history retrieval. Remove legacy DCA client references and improve code organization for better maintainability.
2025-10-12 14:36:12 +02:00
8328861e22
Clear out
2025-10-12 14:36:12 +02:00
9b04d1af6c
replace satmachineadmin varieties with satmachineclient; update pyprojec.toml
2025-10-12 14:36:12 +02:00
6db94179cc
Replace [mM]yextension with [sS]at[mM]achine[aA]dmin
2025-06-20 22:16:58 +02:00
75dd03b15a
Refactor MyExtension to DCA Admin: Update extension name and description in config.json, remove legacy MyExtension CRUD operations and related API endpoints, and adjust router tags. Clean up unused files and methods to streamline the codebase for DCA administration functionality.
...
Refactor DCA Admin page endpoints: Update description, remove unused CRUD operations and API endpoints related to MyExtension, and streamline the code for improved clarity and functionality.
Remove QR Code dialog from MyExtension index.html: streamline the UI by eliminating unused dialog components, enhancing code clarity and maintainability.
2025-06-20 22:00:41 +02:00
dc35cae44e
Add CRUD operations for Lamassu transactions: implement create, retrieve, and update functions for storing processed Lamassu transactions in the database. Enhance migration script to create the necessary database table and update models to include transaction data structures. Integrate transaction storage into the LamassuTransactionProcessor for improved audit and UI display capabilities.
2025-06-20 00:49:46 +02:00
5bbcee2afa
Add DCA payment status update functionality: implement update_dca_payment_status method in CRUD operations and integrate it into the LamassuTransactionProcessor for updating payment statuses to 'confirmed' or 'failed' based on transaction outcomes. Enhance error handling and logging for better traceability.
2025-06-19 17:33:24 +02:00
df8b36fc0f
Add commission wallet support in Lamassu configuration: update database schema to include commission_wallet_id, modify related models and CRUD operations, and implement commission payment functionality in transaction processing. Enhance UI components to allow selection of the commission wallet for improved user experience.
2025-06-19 17:08:07 +02:00
1c1f358d82
Add source wallet ID support for DCA distributions: update Lamassu configuration to include source_wallet_id, modify related models and CRUD operations, and enhance transaction processing to utilize the configured source wallet for payments. Update UI components to allow selection of the source wallet.
2025-06-19 16:35:11 +02:00
b615ed0504
Add username field to DCA clients: update database schema, CRUD operations, and UI components to support username functionality for improved user experience.
2025-06-18 17:04:54 +02:00
a107f825af
Add last poll tracking to Lamassu configuration: update database schema to include last_poll_time and last_successful_poll fields, modify CRUD operations to record poll times, and enhance transaction processing to utilize these timestamps for improved polling accuracy.
2025-06-18 15:56:55 +02:00
8f046ad0c5
Add SSH tunnel support to Lamassu configuration: update database schema, models, and UI components to include SSH settings. Implement SSH tunnel setup and teardown in transaction processing for enhanced security.
2025-06-18 13:40:30 +02:00
1f7999a556
Add Lamassu database configuration: implement CRUD operations, polling tasks, and UI components for managing database settings. Introduce hourly transaction polling and manual poll functionality.
2025-06-18 10:56:05 +02:00
22ebdc76bb
Add DCA CRUD operations and models for clients, deposits, and payments
2025-06-17 18:29:23 +02:00
Arc
532cd08698
fixed update
2024-11-19 01:23:51 +00:00
Arc
dd1dea90c1
quickfix
2024-11-19 00:57:27 +00:00
Arc
5a2ba743cf
Added lnurl helper, and I hate mypy
2024-11-18 20:49:24 +00:00
Arc
8b2b36a4f9
another v1 fixup + moved lnurl stuff to models
2024-11-15 00:06:28 +00:00
dni ⚡
42b5edaf5d
feat: code quality
...
format
add ci
fixup ci
2024-08-13 08:20:45 +02:00
benarc
db47653ca6
Cleanup
2024-07-20 18:27:05 +01:00
benarc
727eb66aef
removed logs
2024-06-05 13:09:17 +01:00
benarc
2cac36be17
format
2024-02-01 17:18:55 +00:00
benarc
66d44f95fb
Withdraw working, also made them unique
2024-02-01 17:15:34 +00:00
benarc
d90babebc8
added confetti
2024-01-19 17:40:43 +00:00
benarc
044696ffce
Adding qrcodes
2024-01-17 12:22:26 +00:00
benarc
0711f583d6
changed name to myextension
2024-01-16 16:38:53 +00:00
arcbtc
ba7e11e30d
Switching lnurl links from model to crud
2023-12-30 21:37:52 +00:00
arcbtc
c749da80dd
Fixed create
2023-12-28 21:53:57 +00:00
arcbtc
d5d2e738b2
name issue
2023-12-28 16:52:49 +00:00
arcbtc
e8370579fb
conflict name change
2023-12-28 14:24:22 +00:00
arcbtc
5ca331134c
cleaned
2023-12-08 22:09:40 +00:00
arcbtc
c87ccf7107
added simple lnurl
2023-12-08 20:39:27 +00:00
Arc
aa560fd89d
Add files via upload
2023-12-08 15:43:40 +00:00