08fe66cc5a
change font style/color
2025-10-12 14:36:12 +02:00
5f9cc828b3
Refine DCA dashboard display: Simplify text and enhance active stacking indicator with a new badge and spinner for improved user feedback when conditions are met.
2025-10-12 14:36:12 +02:00
9c0e3db828
Enhance DCA dashboard display: Add spinner and active stacking indicator to the dashboard for improved user feedback when current fiat balance is positive and DCA status is active.
2025-10-12 14:36:12 +02:00
a042745c04
Enhance milestone progress calculation and logging: Add detailed logging for the milestone progress function to aid in debugging and improve handling of cases with no dashboard data. Update HTML to display progress with two decimal places for better precision.
2025-10-12 14:36:12 +02:00
6da61d953b
Enhance chart loading and validation logic: Introduce loading state management to prevent multiple simultaneous requests, improve data validation for cumulative sats and labels, and add detailed logging for better debugging. Update HTML to ensure chart canvas is always rendered and disable button during loading.
2025-10-12 14:36:12 +02:00
234daebef7
update and fix
2025-10-12 14:36:12 +02:00
c3adc37d84
Enhance DCA dashboard styling: Update text styles for improved emphasis on transaction data and milestones, including bolding key metrics and adjusting font sizes for better visual hierarchy.
2025-10-12 14:36:12 +02:00
a292f48544
replace 'sessions' with 'purchases'
2025-10-12 14:36:12 +02:00
733fbdd0b4
Update circular progress component styles: Adjust thickness and color properties for improved visual consistency in milestone tracking display.
2025-10-12 14:36:12 +02:00
7e030c5d0a
Refactor milestone tracking: Introduce a new method to determine the next milestone based on total sats accumulated, and update progress calculations accordingly. Adjust frontend to display progress towards the next milestone and enhance user feedback with additional milestone indicators.
2025-10-12 14:36:12 +02:00
08e5cc20e3
Remove Bitcoin icon from DCA dashboard header for a cleaner visual presentation, maintaining focus on the content.
2025-10-12 14:36:12 +02:00
35060b01d7
Refactor dashboard icons: Replace icon components with emoji representations for improved visual appeal and clarity in the DCA dashboard, enhancing user engagement.
2025-10-12 14:36:12 +02:00
272041f8bb
Enhance DCA dashboard: Add excitement to sat formatting for larger amounts, implement refresh functionality with notifications for data loading errors, and introduce stacking milestones and DCA tips sections for improved user engagement and insights.
2025-10-12 14:36:12 +02:00
1730c5cd81
Refactor transaction table: Disable sorting for transaction fields and streamline date formatting in the dashboard display for improved clarity and consistency.
2025-10-12 14:36:12 +02:00
9c4b7a307a
improve frontend layout with a new table format for better user experience and clarity in transaction details.
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
3d0fc9c910
Add fiat value toggle functionality: Introduce a button to show/hide fiat values in the dashboard, enhancing user control over displayed financial data.
2025-10-12 14:36:12 +02:00
fdf41c016a
Update dashboard card styles: Change background colors and text classes for current value and unrealized gain/loss sections to enhance visual clarity and user experience.
2025-10-12 14:36:12 +02:00
591036aa54
Update dashboard summary calculations: Adjust unrealized gain/loss metrics to include current fiat balance alongside Bitcoin holdings, enhancing accuracy in financial insights for users.
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
4f0d2adf2a
Refactor DCA dashboard components: Update Vue.js app structure and improve HTML template for better loading and error handling. Enhance dashboard layout with new card sections for summary and recent transactions, and add a sidebar for quick stats. Clean up unused methods and streamline data rendering.
2025-10-12 14:36:12 +02:00
f779d000b4
Update client API and frontend for DCA dashboard: Modify API endpoints to correctly reference wallet user, enhance Vue.js component with loading and error states, and implement data fetching for dashboard summary and transactions. Update HTML template to reflect new client extension structure and improve user experience with dynamic content rendering.
2025-10-12 14:36:12 +02:00
8328861e22
Clear out
2025-10-12 14:36:12 +02:00
3f9e3d47ed
change DCA Admin to DCA Client
2025-10-12 14:36:12 +02:00
0d02f243a9
change dcaAdmin to dcaClient
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
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