Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
618bcda
docs: add ads.txt file
chindada Jun 25, 2025
b8424ee
feat: introduce FontAwesome icons and account management page
chindada Jun 25, 2025
4f2f39e
feat: improve realtime futures bid/ask display
chindada Jun 25, 2025
6659ee5
feat: improve responsive layout and styling of financial components
chindada Jun 25, 2025
da73c15
chore: upgrade prettier dependency
chindada Jun 26, 2025
d2490d3
chore: upgrade Tailwind CSS and Vite dependencies
chindada Jun 26, 2025
03eb2fa
chore: improve data privacy and developer experience
chindada Jun 26, 2025
b0b03d3
feat: implement backup management and improve data display
chindada Jun 26, 2025
de4b84c
feat: improve future delay display and calculation
chindada Jun 27, 2025
9b63f5f
fix: improve display of recording delays
chindada Jun 27, 2025
f127afa
feat: refactor UI for trades and internationalization
chindada Jun 29, 2025
aa2e4ca
refactor: rename `uid` data key to `order_id`
chindada Jun 29, 2025
a30a7af
feat: refactor menu structure and token refresh logic
chindada Jun 29, 2025
3c7151b
feat: implement Shioaji event display and enhance data tables
chindada Jun 29, 2025
932ab50
feat: implement futures trading feature
chindada Jul 1, 2025
47641b6
feat: sort trade records by order time
chindada Jul 1, 2025
6e81dab
feat: refactor future positions and add profit/loss display
chindada Jul 2, 2025
3251452
feat: refactor position data table and remove profit/loss page
chindada Jul 2, 2025
79360f9
feat: remove deprecated futures and adjust UI
chindada Jul 2, 2025
d83a81a
feat: refactor target code retrieval and update PrimeVue
chindada Jul 3, 2025
fa6214c
chore: use OrderDetail instead of BaseOrder for futures orders
chindada Jul 3, 2025
e207074
ci: trigger CI pipeline
chindada Jul 3, 2025
8796034
feat: improve quantity selector and update dependencies
chindada Jul 3, 2025
0bee900
feat: expose margin information on position page
chindada Jul 3, 2025
3b82839
fix: adjust profit calculation logic
chindada Jul 4, 2025
d8c483e
feat: refactor futures trading UI to improve data display
chindada Jul 4, 2025
31f8940
fix: improve WebSocket connection handling and reliability
chindada Jul 4, 2025
6f032e3
fix: improve kbar data fetching and component lifecycle management
chindada Jul 4, 2025
97f43a2
ci: trigger CI pipeline
chindada Jul 5, 2025
1e908e7
feat: improve websocket connection reliability
chindada Jul 5, 2025
822f69e
chore: adjust ping interval to 29 seconds
chindada Jul 5, 2025
54db086
feat: improve future kbar retrieval
chindada Jul 5, 2025
2909704
feat: refactor quote and future components for reuse
chindada Jul 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
**/node_modules
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,4 @@ playwright-report/

components.d.ts
.env
version.json
49 changes: 26 additions & 23 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,64 +18,67 @@
"dependencies": {
"@chindada/panther": "github:chindada/panther#v1.0",
"@fontsource/roboto-mono": "^5.2.6",
"@primeuix/themes": "^1.1.2",
"@primevue/core": "^4.3.5",
"@primevue/forms": "^4.3.5",
"@fortawesome/fontawesome-svg-core": "^6.7.2",
"@fortawesome/free-solid-svg-icons": "^6.7.2",
"@fortawesome/vue-fontawesome": "^3.0.8",
"@primeuix/themes": "^1.2.1",
"@primevue/core": "^4.3.6",
"@primevue/forms": "^4.3.6",
"async-mutex": "^0.5.0",
"axios": "^1.10.0",
"chart.js": "^4.5.0",
"chartjs-plugin-datalabels": "^2.2.0",
"firebase": "^11.9.1",
"firebase": "^11.10.0",
"jwt-decode": "^4.0.0",
"luxon": "^3.6.1",
"pinia": "^3.0.3",
"primeicons": "^7.0.0",
"primevue": "^4.3.5",
"primevue": "^4.3.6",
"qrcode.vue": "^3.6.0",
"vue": "^3.5.17",
"vue-i18n": "^11.1.7",
"vue-i18n": "^11.1.9",
"vue-router": "^4.5.1",
"vuefire": "^3.2.1"
},
"devDependencies": {
"@firebase/app": "^0.13.1",
"@playwright/test": "^1.53.1",
"@primevue/auto-import-resolver": "^4.3.5",
"@tailwindcss/postcss": "^4.1.10",
"@tailwindcss/vite": "^4.1.10",
"@firebase/app": "^0.13.2",
"@playwright/test": "^1.53.2",
"@primevue/auto-import-resolver": "^4.3.6",
"@tailwindcss/postcss": "^4.1.11",
"@tailwindcss/vite": "^4.1.11",
"@trivago/prettier-plugin-sort-imports": "^5.2.2",
"@tsconfig/node24": "^24.0.1",
"@types/jsdom": "^21.1.7",
"@types/luxon": "^3.6.2",
"@types/node": "^24.0.4",
"@types/node": "^24.0.10",
"@vitejs/plugin-vue": "^6.0.0",
"@vitest/eslint-plugin": "^1.2.7",
"@vitest/eslint-plugin": "^1.3.4",
"@vue/compiler-sfc": "^3.5.17",
"@vue/eslint-config-prettier": "^10.2.0",
"@vue/eslint-config-typescript": "^14.5.1",
"@vue/eslint-config-typescript": "^14.6.0",
"@vue/test-utils": "^2.4.6",
"@vue/tsconfig": "^0.7.0",
"eslint": "^9.29.0",
"eslint": "^9.30.1",
"eslint-plugin-playwright": "^2.2.0",
"eslint-plugin-vue": "~10.2.0",
"eslint-plugin-vue": "~10.3.0",
"jiti": "^2.4.2",
"jsdom": "^26.1.0",
"npm-check-updates": "^18.0.1",
"npm-run-all2": "^8.0.4",
"prettier": "3.6.0",
"prettier": "3.6.2",
"prettier-plugin-tailwindcss": "^0.6.13",
"sass-embedded": "^1.89.2",
"tailwindcss": "^4.1.10",
"tailwindcss": "^4.1.11",
"tailwindcss-primeui": "^0.6.1",
"typescript": "~5.8.3",
"typescript-eslint": "^8.35.0",
"unplugin-vue-components": "^28.7.0",
"unplugin-vue-router": "^0.12.0",
"vite": "^6.3.5",
"typescript-eslint": "^8.35.1",
"unplugin-vue-components": "^28.8.0",
"unplugin-vue-router": "^0.14.0",
"vite": "^7.0.2",
"vite-plugin-vue-devtools": "^7.7.7",
"vite-plugin-vue-meta-layouts": "^0.5.1",
"vitest": "^3.2.4",
"vue-i18n-extract": "^2.0.7",
"vue-tsc": "^2.2.10"
"vue-tsc": "^3.0.1"
}
}
Loading