|
|
8d442b7c6f
|
01 Refactor currency handling in client models and calculations: Update models to store values in GTQ instead of centavos, adjust cost basis calculations, and modify API responses and frontend currency formatting to reflect the new structure.
CI / lint (push) Has been cancelled
CI / tests (3.10) (push) Has been cancelled
CI / tests (3.9) (push) Has been cancelled
/ release (push) Has been cancelled
/ pullrequest (push) Has been cancelled
|
2025-10-12 14:36:12 +02:00 |
|
|
|
8c3faeec3f
|
00 Add currency conversion utilities and update API models: Introduce functions for converting between GTQ and centavos, and enhance API models to reflect these changes for client dashboard and transaction data.
|
2025-10-12 14:36:12 +02:00 |
|
|
|
35c407f9aa
|
Fix cost basis calculations to convert centavos to GTQ: Update average cost basis formulas in client dashboard summary and analytics functions for accurate currency handling.
|
2025-10-12 14:36:12 +02:00 |
|
|
|
d2866276a9
|
Update currency handling in models and views: Modify model attributes to specify values in centavos for precision. Adjust CSV export and currency formatting functions to convert centavos to GTQ for accurate display and export.
|
2025-10-12 14:36:12 +02:00 |
|
|
|
f32e1bb9ae
|
Update milestone rewards and display: Revise milestone thresholds and corresponding labels for 10k, 50k, and 100M sats. Enhance formatting for larger amounts with a consistent progression pattern and update the dashboard to reflect these changes.
|
2025-10-12 14:36:12 +02:00 |
|
|
|
340dc22c20
|
Refactor client configuration access: Remove direct access to sensitive admin config and local client-limits endpoint. Implement fetching of client limits via a secure public API. Update registration form to reflect changes and enhance user experience.
|
2025-10-12 14:36:12 +02:00 |
|
|
|
16db140bb6
|
Enhance milestone rewards display: Add new milestones for 5M, 20M, and 100M sats with corresponding labels and icons. Update progress calculation to reflect these new thresholds in the dashboard.
|
2025-10-12 14:36:12 +02:00 |
|
|
|
ae836dad54
|
update flow mode description
|
2025-10-12 14:36:12 +02:00 |
|
|
|
03179647ec
|
Refactor DCA client registration form: Update wallet selection to use walletOptions computed property for better data handling. Change element ID from 'dcaClient' to 'vue' for consistency. Improve error handling and data validation in chart loading and registration processes.
|
2025-10-12 14:36:12 +02:00 |
|
|
|
306549a656
|
wrap q-icon in div to prevent text rendering problem
|
2025-10-12 14:36:12 +02:00 |
|
|
|
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 |
|
|
|
c86d650e5a
|
Refactor API authentication: Replace 'require_invoice_key' with 'require_admin_key' for dashboard endpoints to restrict access to admin users only. Update related frontend API calls to use 'adminkey' instead of 'inkey' for consistency.
|
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 |
|
|
|
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 |
|
|
|
0962573176
|
Improve chart loading logic and state management: Enhance loading state handling to prevent conflicts during chart initialization, add detailed logging for better debugging, and ensure proper cleanup of existing charts before creating new ones. Implement checks to skip chart creation if the loading state changes, improving overall user experience.
|
2025-10-12 14:36:12 +02:00 |
|
|
|
9e65f05906
|
Enhance chart styling and interactivity: Improve placeholder chart appearance with enhanced styling, update Chart.js configuration for better visual clarity, and add tooltip functionality for displaying values in a user-friendly format.
|
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 |
|
|
|
d50033f834
|
Refactor cumulative sats chart logic: Implement timeline data usage for cumulative calculations, enhancing accuracy and performance. Introduce fallback mechanism to group cost basis history by date, ensuring unique entries and improved chart rendering. Add detailed chart configuration for better user interaction and visual clarity.
|
2025-10-12 14:36:12 +02:00 |
|
|
|
fee7ba13b2
|
Enhance date handling in analytics: Improve date parsing logic to correctly handle ISO strings with timezone information, ensuring accurate local date representation. Add debug logging for raw and formatted dates to aid in troubleshooting.
|
2025-10-12 14:36:12 +02:00 |
|
|
|
955eddd817
|
Improve error handling and data validation in client analytics: Update API to return empty analytics data instead of raising an error when no data is available. Enhance date formatting checks in analytics calculations and frontend chart rendering to ensure robustness against invalid date formats.
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
cc12d68953
|
Refactor client extension: Remove background task functionalities and transaction processing logic, simplifying the client extension to a read-only dashboard. Update related imports and clean up code for improved maintainability.
|
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 |
|
|
|
32e8f31b82
|
Refactor client API endpoints for DCA dashboard: Update endpoint structure to focus on client-specific functionalities, including dashboard summary, transaction history, and analytics. Enhance code readability with improved formatting and add support for exporting transaction data in CSV format.
|
2025-10-12 14:36:12 +02:00 |
|
|
|
edb0b4d05e
|
Refactor migrations and models for client extension: Remove legacy DCA migration functions and simplify database schema. Update Pydantic models to reflect new client dashboard structure, consolidating and renaming classes for clarity and relevance to client extension functionality.
|
2025-10-12 14:36:12 +02:00 |
|
|
|
8328861e22
|
Clear out
|
2025-10-12 14:36:12 +02:00 |
|
|
|
462c93d18d
|
move to parent directory
|
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 |
|