aa71321c84
00 Add currency conversion utilities and update models for GTQ handling: Introduced currency conversion functions for GTQ and centavos, updated API and database models to handle GTQ amounts directly, and modified API endpoints to streamline deposit and balance summary responses. Adjusted frontend to reflect changes in currency representation, ensuring consistency across the application.
2025-07-05 23:38:23 +02:00
f0f38f73bf
Update currency handling in frontend and backend: Adjusted amount formatting to display GTQ instead of centavos in the UI. Modified data submission logic to convert GTQ to centavos for backend processing, ensuring consistency in currency representation across the application.
2025-07-05 17:35:11 +02:00
7af0e47d48
Add max_daily_limit_gtq field to lamassu_config: Updated database schema and models to include max_daily_limit_gtq for configurable client limits. Enhanced API and frontend to support this new field, ensuring proper handling and validation in the user interface.
2025-07-05 16:57:04 +02:00
dfc2dd695c
Remove test client creation functionality from admin extension
...
Client registration will now be handled by the DCA client extension.
The admin extension focuses solely on:
- Reading existing clients
- Managing deposits (pending → confirmed workflow)
- Monitoring DCA activity
Test client creation code preserved in 'feature/test-client-creation' branch.
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-26 12:04:55 +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
1af15b6e26
Add Lamassu transaction endpoints and UI integration: implement API endpoints for retrieving all processed Lamassu transactions and specific transaction details, including distribution information. Enhance frontend to display transaction data in a table format with export functionality and detailed views for distributions, improving user experience and data accessibility.
2025-06-20 01:37:31 +02:00
645970b3e7
Add remaining balance display and fetch functionality for DCA clients: update index.js to include remaining_balance in client data retrieval and enhance index.html to display the balance with conditional formatting. Ensure balances are refreshed after data updates for accurate representation.
2025-06-19 17:40:31 +02:00
5f21a27f0e
Add test transaction endpoint and UI integration: implement API for simulating transactions with mock data, including commission and discount calculations. Enhance frontend to trigger test transactions and display results in a dialog, improving user experience and testing capabilities.
2025-06-19 17:33:16 +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
2bc9a00c47
Implement client username display in myextension: add getClientUsername method to retrieve usernames for clients and update the UI to show usernames instead of client IDs in the table.
2025-06-18 17:06:54 +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
ac2b0f539c
Implement date and time formatting for polling information in Lamassu configuration: add formatDateTime method to enhance date display, update UI to utilize new formatting for last poll and last successful poll timestamps.
2025-06-18 16:14:33 +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
46b7a1450d
Add temporary DCA client creation endpoint for testing and enhance quick deposit UI with new form for adding deposits. Clean up code formatting for consistency.
2025-06-17 20:09:53 +02:00
b3332e585a
Refactor DCA client management: remove CRUD operations for clients and update UI to focus on deposit management. Introduce quick deposit form for existing clients.
2025-06-17 19:28:53 +02:00
7bafc67370
Add DCA admin extension with CRUD operations for clients and deposits, including UI components for managing deposits and client details.
2025-06-17 19:26:31 +02:00
Arc
08dad16611
Mostly working
2024-11-18 21:54:27 +00:00
Arc
a8e05612da
pulled out js
2024-11-18 15:55:21 +00:00
Arc
5bdc334249
Merge branch 'v1' into feat_lnurl_v1
2024-11-18 13:44:41 +00:00
Arc
8b2b36a4f9
another v1 fixup + moved lnurl stuff to models
2024-11-15 00:06:28 +00:00
dni ⚡
48b1069a9f
feat: update to v1.0.0
2024-10-21 14:38:03 +02: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
0ba958e20a
Typo
2024-06-03 14:18:34 +01:00
benarc
43c00b0c7e
renamed endpoints and stripped out some dead code
2024-06-03 14:12:39 +01:00
benarc
b2e6f4f0cf
Added description for the websocket on the shareable page
2024-05-31 17:01:35 +01:00
arcbtc
908cb0c81c
fix: share page
2024-02-23 12:24:29 +00:00
arcbtc
d47874bda9
removed local event and used the global function
2024-02-23 11:36:51 +00:00
benarc
020524dbd5
removed withdraw from frontend
2024-02-02 02:39:40 +00:00
benarc
2c3d7a78ea
added notes
2024-02-01 17:43:01 +00:00
benarc
37d2082082
format
2024-02-01 17:25:38 +00: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
7c0e227fd1
Working on withdraw
2024-01-22 13:34:48 +00:00
benarc
d90babebc8
added confetti
2024-01-19 17:40:43 +00:00
benarc
1735cc0d66
cant get invoice listener firing
2024-01-19 09:25:17 +00:00
benarc
addf8fec11
adding websocket stuff
2024-01-18 12:41:46 +00:00
benarc
1fa7e9155c
fronte nd page working
2024-01-17 13:26:04 +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
17e81077bb
moved manifest
2023-12-08 21:05:06 +00:00
arcbtc
25ddec1bb2
added manifest
2023-12-08 21:04:16 +00:00
arcbtc
246bdb765c
started working into html
2023-12-08 20:57:37 +00:00
arcbtc
c87ccf7107
added simple lnurl
2023-12-08 20:39:27 +00:00