braks
6a076ce363
feat(gui-v2): add `base` layout
2 years ago
braks
bd96a78ce0
feat(gui-v2): add `useSidebar` composable
...
# What's changed?
* replace global sidebar state with `useSidebar` composable
2 years ago
braks
1ef0a9d1e0
chore(gui-v2): add plugin export from dayjs plugin file
2 years ago
braks
7c56961365
feat(gui-v2): add `dayjs` plugin file
...
# What's changed?
* add dayjs plugin file so we can make sure all dayjs plugins are installed on app init
2 years ago
braks
2684e21ec8
fix(gui-v2): use promise reject when returning api error
2 years ago
braks
6c56aececd
chore(gui-v2): replace useGlobalState usages with useGlobal
2 years ago
braks
82786c6802
chore(gui-v2): inject useGlobal into nuxtApp
2 years ago
braks
8098f3fb57
chore(gui-v2): cleanup
2 years ago
braks
adcb588ccd
feat(gui-v2): add global state for running requests and loading
2 years ago
braks
42109fa4a7
chore(gui-v2): cleanup
2 years ago
braks
0f8ea25102
chore(gui-v2): update import paths for composables
2 years ago
braks
ec3b7af0ce
refactor(gui-v2): replace `useGlobalState` with `useGlobal`
...
# What's changed?
* `useGlobal` replaces `useGlobalState`
* split into actions, getters, state
* injects into nuxt app on init (regardless where it's called)
2 years ago
braks
1cf91dc952
refactor(gui-v2): replace sortable with vue draggable next
...
# What's changed?
* add ant plugin to explicitly register Ant Menu component
2 years ago
braks
48373f1ff3
feat(gui-v2): use separate api instances with `useApi`
2 years ago
Muhammed Mustafa
17675d2107
chore/gui-v2-user-management-remaned-init-plugin-and-moved-duration-dayjs-plugin-to-dateUtils
2 years ago
Muhammed Mustafa
3c592db6fb
chore/gui-v2-user-management-cleanup
2 years ago
Muhammed Mustafa
72ba657213
feat/gui-v2-user-management-invite-moved-useglobal-to-folder-added-init-plugin-which-handles-feedback-form-logic
2 years ago
Pranav C
1c19c91c7c
refactor(gui-v2): rename plugin with more relevant name
...
Signed-off-by: Pranav C <pranavxc@gmail.com>
2 years ago
Pranav C
636fb89c15
feat(gui-v2): add column resize in grid view
...
Signed-off-by: Pranav C <pranavxc@gmail.com>
2 years ago
braks
6b447ceb38
chore(gui-v2): fix eslint issues
...
# What's changed?
* transform some components to script setup
* fix linting issues
2 years ago
Pranav C
5006f18f9c
fix(gui-v2): project create/update/list corrections
...
Signed-off-by: Pranav C <pranavxc@gmail.com>
2 years ago
Braks
5d19d6425d
feat(gui-v2,testing): add vitest and a simple component test
...
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
2 years ago
Braks
f149e37d61
feat(gui-v2): add dark mode to state and some styles
...
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
2 years ago
Braks
923a56ec21
chore(gui-v2): correct shims and remove typecast
...
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
2 years ago
Braks
81546ff3be
chore(gui-v2): remove typecasting in state plugin
...
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
2 years ago
Braks
c2b5d06471
feat(gui-v2): shim global i18n on vue app type
...
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
2 years ago
Braks
5974f86f12
feat(gui-v2): watch token expiry and try to refresh before expires
...
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
2 years ago
Braks
5089a43557
chore(gui-v2): use state actions in api plugin
...
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
2 years ago
Braks
4042a0051a
chore(gui-v2): add types
2 years ago
Braks
3831e6a604
fix(gui-v2): correct state usage
...
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
2 years ago
Braks
975c424a3b
refactor(gui-v2): add actions & getters to state
...
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
2 years ago
Braks
1901a5aac7
feat(gui-v2): add plugins to windi config
...
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
2 years ago
Braks
4e1fa99ca1
feat(gui-v2): add windicss
...
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
2 years ago
Braks
0c36e8f16f
refactor(gui-v2): replace `useUser` with global state
...
# What's changed?
* instead of using the useUser composable, we inject a global state containing user and token
2 years ago
Braks
132d8de689
feat(gui-v2): add global state
2 years ago
Braks
93f3f39119
feat(gui-v2,deps): add prettier
2 years ago
Braks
45079b6eb1
chore(gui-v2): fix ts issues
2 years ago
Braks
78fbd66c45
chore(gui-v2): update plugins
2 years ago
Braks
106c2c529a
chore(gui-v2): add lint script & lint files
2 years ago
Braks
a8649a575a
chore(gui-v2): correct api interceptor hook
2 years ago
Pranav C
18523f795a
chore: tele
...
Signed-off-by: Pranav C <pranavxc@gmail.com>
2 years ago
Pranav C
4c4aa57d71
feat: add i18n package
...
Signed-off-by: Pranav C <pranavxc@gmail.com>
2 years ago
Pranav C
bd1f0da46c
feat: add toastr library
...
Signed-off-by: Pranav C <pranavxc@gmail.com>
2 years ago
Pranav C
0f68a58d43
feat: setup default light theme color
...
Signed-off-by: Pranav C <pranavxc@gmail.com>
2 years ago
Pranav C
19d38201e2
refactor: move axios interceptor to nuxt plugin
...
Signed-off-by: Pranav C <pranavxc@gmail.com>
2 years ago
bcakmakoglu
fbc1ad38fd
feat(gui-v2): add eslint config and lint files
2 years ago
Pranav C
b201c514bf
wip(nuxt3): create project pages
...
Signed-off-by: Pranav C <pranavxc@gmail.com>
2 years ago
Pranav C
9938834f4c
wip(nuxt3): add interceptor
...
Signed-off-by: Pranav C <pranavxc@gmail.com>
2 years ago
Pranav C
1c67dfa898
wip
...
Signed-off-by: Pranav C <pranavxc@gmail.com>
2 years ago
Pranav C
d8e5bd09e3
wip: vuetify integration
...
Signed-off-by: Pranav C <pranavxc@gmail.com>
3 years ago