Note: I notice that if the database has been emptied manually, the website won't load, failing silently.
[x] Slider component from script options are failing to initialize correctly when hidden on mounted (hidden because of tab selection), also the component could use some refactoring (i'm on it)
[x] Chart is glitching sometimes when a mix of historical & non historical pairs are added (still unsure on how to reproduce the bug), rendering only the last bar although many were fetched, sometimes the volume bar is glitching as well
[x] Indicator script is not saving when clicking the indicator dialog header (to lose editor focus)
[x] Alerts are still not working on https://tucsky.github.io/aggr (/sw.js 404)
This commit fixes the 404 issue. Yet, we still need to test the alerts.
Alerts are now working on staging and also on dev. It took me forever to understand what was the problem with the site silently dying whenever I would force the SW to reload. Very annoying bug related to the fact that AlertService was awaiting navigator.serviceworker.ready to resolve while this Promise never resolves as per the documentation if it fails. ^^
[x] The indicator previews have been disabled because the browser was freezing when calling canvas.toDataUrl, but previews are still a thing in the indicatorLibraryDialog (need to fix it or remove the feature altogether)
[x] Create a gif to show how to unlock the timeframe improvements (raw trades / mbps)
@Tucsky you were saying that changing the aggregations' delay value was required for users setting up the tick chart. IMO the option should be set to RAW seamlessly when users pick TICK chart and gret out the data subsection preventing the user from changing the. Perhaps I am missing the added value to set it manually. It seems to be an unnecessary learning step for the user.
[x] Create a gif and/or a guide to show where to find newly added indicators
[x] Add explanation for search pagination overhaul
[x] Create a gif for CSS sourcemap
[x] Create a gif to show improvements around PromptDialog
Changelog
Added:
Added MACD to default indicators list (commit: 153eb62d)
Added "mbps tf" (commit: 77a5ce01)
Added "FDUSD" stablecoin (commit: 03c92982)
Added pane rename input validation on pressing enter (commit: be782eef)
Added option to unlock raw trades (commit: 39ba778a)
Added custom script options (commit: 76234165)
Fixed an issue with PromptDialog's cancel button (commit: 8bfce9d2)
Prevented double dialog close after the escape key press (commit: e5a43d2d)
Fixed push notifications for Service Workers (commit: 9d4631c)
Fixed editor undo (commit: 4bd175bb)
Fixed a bug related to search dialog content deletion (commit: 8c744a32)
Chore/Configuration:
Added QR code Vite plugin (commit: 9136be55)
Added CSS sourcemap for development (commit: f99135bf)
Improved bug report GitHub issue template (commit: c47e5097)
Improved feature request GitHub issue template (commit: 45c72234)
Changed Prettier configuration file format to .cjs (commit: de4ea7cd)
Cleaned up vite/vue config files (commit: c3e5d8f9))
Checklist
https://github.com/Tucsky/aggr/pull/381/commits/8c06da6e2b7c5675889980132ec2d145064afc50
Note: I notice that if the database has been emptied manually, the website won't load, failing silently.
[x] Slider component from script options are failing to initialize correctly when hidden on mounted (hidden because of tab selection), also the component could use some refactoring (i'm on it)
[x] Chart is glitching sometimes when a mix of historical & non historical pairs are added (still unsure on how to reproduce the bug), rendering only the last bar although many were fetched, sometimes the volume bar is glitching as well
[x] Indicator script is not saving when clicking the indicator dialog header (to lose editor focus)
[x] Alerts are still not working on https://tucsky.github.io/aggr (/sw.js 404) This commit fixes the 404 issue. Yet, we still need to test the alerts. Alerts are now working on
staging
and also on dev. It took me forever to understand what was the problem with the site silently dying whenever I would force the SW to reload. Very annoying bug related to the fact that AlertService was awaiting navigator.serviceworker.ready to resolve while this Promise never resolves as per the documentation if it fails. ^^[x] The indicator previews have been disabled because the browser was freezing when calling canvas.toDataUrl, but previews are still a thing in the indicatorLibraryDialog (need to fix it or remove the feature altogether)
@Tucsky you were saying that changing the aggregations' delay value was required for users setting up the tick chart. IMO the option should be set to RAW seamlessly when users pick TICK chart and gret out the data subsection preventing the user from changing the. Perhaps I am missing the added value to set it manually. It seems to be an unnecessary learning step for the user.
[x] Create a gif and/or a guide to show where to find newly added indicators
[x] Add explanation for search pagination overhaul
[x]
Create a gif for CSS sourcemap[x] Create a gif to show improvements around PromptDialog
Changelog
Added:
Added MACD to default indicators list (commit: 153eb62d) Added "mbps tf" (commit: 77a5ce01) Added "FDUSD" stablecoin (commit: 03c92982) Added pane rename input validation on pressing enter (commit: be782eef) Added option to unlock raw trades (commit: 39ba778a) Added custom script options (commit: 76234165)
Enhancements:
Overhauled search dialog pagination (commit: 43d16b0d) Hid column in indicator window (commit: 81d737c7)
Bug Fixes:
Fixed an issue with PromptDialog's cancel button (commit: 8bfce9d2) Prevented double dialog close after the escape key press (commit: e5a43d2d) Fixed push notifications for Service Workers (commit: 9d4631c) Fixed editor undo (commit: 4bd175bb) Fixed a bug related to search dialog content deletion (commit: 8c744a32)
Chore/Configuration:
Added QR code Vite plugin (commit: 9136be55) Added CSS sourcemap for development (commit: f99135bf) Improved bug report GitHub issue template (commit: c47e5097) Improved feature request GitHub issue template (commit: 45c72234) Changed Prettier configuration file format to .cjs (commit: de4ea7cd) Cleaned up vite/vue config files (commit: c3e5d8f9))