a96f924f1e
fix(api): update view counting endpoint
...
ensure that an `undefined` ip doesn't get added to the cache store
2024-11-11 18:42:29 -05:00
686acb595b
chore(nuxt): bump compatibilityDate
in nuxt config
2024-11-11 18:23:06 -05:00
39fb96d547
fix(nuxt): update nuxt config
...
fix various imports
2024-11-11 18:20:58 -05:00
8c408e4c7d
fix(components): update character selector
...
ensure that `undefined` isn't passed to character option array
2024-11-11 18:17:16 -05:00
26c0352504
refactor(components): update band selector
...
allow for custom label to be passed to the form item
2024-11-11 18:15:30 -05:00
3afcd2b602
refactor(components): update pairing selector
...
- add data-testid attr
- change placement of menu popup
- allow selection clearing
2024-11-11 18:12:55 -05:00
a3fc1d0f9b
fix(components): update pairing selector
...
ensure that `undefined` isn't being pushed to the character options array
2024-11-11 18:09:43 -05:00
e5fad9f100
refactor(components): update components containing an a-select
component
...
add `menuItemSelectedIcon` template with a custom icon element
2024-11-11 18:06:30 -05:00
e3293730b4
refactor(nuxt): disable nuxt devtools
...
they're pretty fucking useless rn
2024-11-11 18:01:06 -05:00
20089dc0cd
refactor(nuxt): update nuxt config
...
change auth cookie names
2024-11-11 17:58:57 -05:00
64acbb60f7
refactor(nuxt): update app.vue
...
wrap nuxt error boundary with `a-extract-style` component
also remove commented-out `NuxtWelcome` component
2024-11-11 17:56:50 -05:00
428023b89a
refactor(nuxt): update body styles in app.vue
2024-11-11 17:53:09 -05:00
1235f89163
chore(nuxt): update nuxt config
...
change esbuild target to `es2020` to make import.meta properties not undefined
2024-11-11 17:48:50 -05:00
cdab870cb5
refactor(server/utils): cleanup
...
remove unnecessary code from db connector function
2024-11-11 17:46:15 -05:00
4f1f7a9664
chore(dependencies): add dependencies to make migrator script work
2024-11-11 17:43:35 -05:00
82d6335aaa
chore(nuxt): bump nuxt
2024-11-11 17:41:19 -05:00
09762a7efb
fix(pages): redirect to homepage if user isn't found from api
2024-11-11 17:31:05 -05:00
40bb98eb1d
fix(api): fix replaceOrUpdateContent
call not matching the required signature
2024-11-11 17:28:18 -05:00
b782522f33
fix(api): fix replaceOrUpdateContent
call not matching the required signature
2024-11-11 17:21:17 -05:00
2aae7ea2c4
refactor(db/models): change jwt expiry time
2024-11-11 17:17:46 -05:00
05d11e0ea5
refactor(api): change stuff in story updating route
...
if the story doesn't exist/is null, throw
ensure chapter word count is updated (since we weren't already doing that for some reason....)
instead of clearing the original story's chapters and re-adding them one by one, update the existing ones in place, otherwise push to the array
use new signature for `replaceOrUploadContent` call
ensure chapters are sorted
2024-07-09 21:10:03 -04:00
d030346dde
fix(components): replace console.error -> console.warn
2024-07-09 20:54:30 -04:00
6016813f4c
refactor(components): update story form
...
add `draftData` prop to distinguish whether we're editing a draft or a published story
actually renumber chapter indexes after reordering
use draftData prop in form change callback
2024-07-09 20:53:50 -04:00
4838b7b624
fix(components): un-scope story list styles
2024-07-09 20:40:24 -04:00
5c6cb84383
refactor(components): sidebar looks and acts prettier now
2024-07-09 20:39:49 -04:00
25b7e723f6
refactor(api): actually use doNotSelect
filter when querying user at login
2024-07-09 20:36:41 -04:00
609562b7fa
refactor(client-side): make list actions async
2024-07-09 20:33:20 -04:00
a7b8c07952
refactor(components): navbar updates
...
add `key` attribute to `a-menu` element
only show "new story" button to logged in users
change `data` check to check for `data.user`
2024-07-09 20:31:53 -04:00
e28f6b6974
refactor(pages): add title to login page
2024-07-09 20:23:03 -04:00
af1e08227d
refactor(pages): remove top margin from home page
2024-07-09 20:20:10 -04:00
abbdc61e79
chore(dependencies): bump everything
2024-07-09 20:18:16 -04:00
1a3135c6c4
refactor(pages, components): rearrange layout
...
sidebars now open beside the actual page content instead of beside the body
2024-04-20 20:59:30 -04:00
05a20ff94e
fix(pages, components): fix inconsistent theme when logging in/out
...
manually set body's `data-theme` attribute to the appropriate value
2024-04-20 20:56:47 -04:00
c68762ceac
chore(dependencies): update tinymce related dependencies
...
add @tinymce/tinymce-vue, remove base tinymce package [we have a submodule for that ;)]
2024-04-20 19:31:07 -04:00
bed12e2eee
chore(dependencies): upgrade nuxt to latest version
...
also change nuxt-speedkit -> nuxt-booster
2024-04-20 19:28:57 -04:00
bb6d05be72
refactor(components): update icon component
...
merge styles passed in from a parent component inline
2024-04-20 19:22:11 -04:00
7932152025
refactor(db/models): re-introduce chapter index field
...
turns out we need it after all..
2024-04-20 19:17:43 -04:00
a88f418901
refactor(server/utils): update server-side constants
...
define array of sensitive user model fields to exclude when querying and returning
2024-04-02 01:33:15 -04:00
0d6acdf174
refactor(workspace): update tsconfig files
...
enable `esmoduleinterop` and `allowsyntheticdefaultimports`
2024-04-02 01:21:13 -04:00
25582dd1f1
fix(pages): update bands page
...
make "subscribe" or "unsubscribe" buttons update the ui immediately
2024-04-02 01:16:34 -04:00
bb7a84259c
Update README.md
2024-03-23 16:49:52 -04:00
0f21f7896e
chore(nuxt): cleanup nuxt config
2024-03-21 18:44:07 -04:00
4da096fa33
chore(dependencies): tinymce shits
...
update tinymce submodule and vue-tinymce dependency
also completely NERF tinymce dependency (we have our own 😉 )
2024-03-21 18:39:00 -04:00
ce11745bd0
refactor(api): return both refresh and access tokens at login endpoint
2024-03-21 18:35:22 -04:00
4139f6fd58
refactor(api): remove auth cookie checks
...
just get the authorization header
2024-03-21 18:34:46 -04:00
ec13656660
refactor(composables): update useApiFetch
composable
...
add authorization header
2024-03-21 18:30:03 -04:00
a5a3147365
refactor(db/models): update user model to generate both access and refresh JWTs
2024-03-21 18:28:22 -04:00
e88474d406
refactor(api): switch to refresh
nuxt-auth provider
2024-03-21 18:26:36 -04:00
76317e8006
chore(dependencies): update @sidebase/nuxt-auth
2024-03-21 18:20:46 -04:00
b7bbded7e3
fix(client-side): only add full plugin list to certain editor configs
2024-03-21 18:00:51 -04:00