Commit Graph

204 Commits

Author SHA1 Message Date
3b7eb4822e
chore(workspace): edit launch.json
we're now using firefox :)
2023-12-01 17:52:00 -05:00
517ecfdda8
fix(pages): cast band fetch result 2023-12-01 17:51:00 -05:00
9f180a4d30
refactor: create a constant to hold path to .env file (this is temporary)
--- REVERT THIS ---
2023-10-12 23:04:25 -04:00
72da42f96a
refactor(client-side): add plugin to automatically inject ant design styles into html 2023-10-12 23:02:31 -04:00
5d600ef9da
refactor(client-side): add autosave store actions 2023-10-12 23:01:43 -04:00
20b69c82da
fix(server/utils): prepend . to file extension checks 2023-10-12 22:58:10 -04:00
afcd71a50d
fix(components): catch possible exceptions in uploadOrPaste component instead of letting them fail the whole opreation 2023-10-12 22:57:39 -04:00
e9c4de973a
fix(api): fix double period in uploaded file name 2023-10-12 22:56:50 -04:00
c925534eb4
fix(client-side): fix autosave store not updating 2023-10-12 22:56:09 -04:00
2085131d5a
fix(db/models): only register counter plugin if model doesn't already exist 2023-10-12 22:28:37 -04:00
a63a470a10
feat(api): create endpoints to check if a given username/email already exists in the database 2023-10-11 17:00:18 -04:00
a0f028cbf1
chore(workspace): remove pnpm lockfile from git 2023-10-11 16:56:58 -04:00
e3d645c4dc
refactor: create plugin to track whether the page is fully loaded or not 2023-10-11 16:54:32 -04:00
1b75c199a4
refactor(nuxt): add cache, treeshaking and sourcemap capabilities to nuxt config 2023-10-11 16:53:33 -04:00
b1c94ab0ae
refactor: edit common function for database plugin and middleware 2023-10-11 16:51:03 -04:00
44606e53d5
feat(pages): add page for browsing a band's stories 2023-10-11 16:49:05 -04:00
04dd876698
refactor(pages): edit styles on forum page's iframe 2023-10-11 16:48:30 -04:00
cc31f0c272
fix(pages): add auth middleware to story edit page 2023-10-11 16:47:56 -04:00
3d742b968b
feat(pages): create story editing page 2023-10-11 16:46:57 -04:00
a120a295ae
feat(api): add endpoint to update user's account details 2023-10-11 16:46:17 -04:00
c86363b766
feat(api): create endpoint to update user profile 2023-10-11 16:45:39 -04:00
da0b811428
feat(api): create endpoint to retrieve all reviews left on the current user's story 2023-10-11 16:45:11 -04:00
25af14ceea
feat(api): create endpoint for managing hidden bands/authors 2023-10-11 16:44:31 -04:00
8713f442c1
feat(api): create user fav management endpoint 2023-10-11 16:43:32 -04:00
3ce048ced2
feat(api): create subscription management endpoint 2023-10-11 16:43:05 -04:00
8d8ab31bfc
refactor(pages): update new story page to use new story-form props 2023-10-11 16:42:22 -04:00
7167919577
refactor(components): brighten admin badge color 2023-10-11 16:41:06 -04:00
fe2c471794
style(components): fixup icon 2023-10-11 16:40:30 -04:00
f1190af5df
refactor(api): add api route to retrieve full story information
with text
2023-10-11 16:39:11 -04:00
e13f9de5d3
feat(client-side): complete other debounced autosave function
(this is for editing stories)
2023-10-11 16:38:20 -04:00
64f3bf23ea
refactor(server/utils): add chapter index argument to chapterTransformer 2023-10-11 16:37:18 -04:00
8d162c8029
fix(typing): add coAuthor to form story interface 2023-10-11 16:36:29 -04:00
188b55724c
refactor(components): add co-author field to the story form 2023-10-11 16:27:32 -04:00
ba13c4a52f
refactor(components): add initialValue prop to the find-user component
in case we want to change instead of create
2023-10-11 16:26:47 -04:00
74995f626b
feat(api): add api endpoint for fetching all users that have matching usernames 2023-10-11 16:24:48 -04:00
62f71b12c8
feat(components): create a component to find and select users by username that aren't banned
for co-author and (eventually) blocking
2023-10-11 15:32:18 -04:00
01d3b7f22b
feat(api): integrate co-author feature in api routes and helpers 2023-10-11 15:31:02 -04:00
54349b4f29
refactor(components): cleanup
remove unused code in sidebar and default layout
2023-10-11 15:14:52 -04:00
39b5e83f37
feat(components): add "new story" button to navbar 2023-10-11 15:13:59 -04:00
269a26b976
refactor(pages): add custom "empty" template 2023-10-11 14:21:57 -04:00
5b3515ff8e
fix(api): fix shared ip route to not return the current user in the query 2023-10-11 14:17:15 -04:00
dd5067db37
fix(components): update path to tinymce 2023-10-11 14:09:06 -04:00
2a2aa33ffe
fix(components): make navbar grow to fill available width 2023-10-11 13:26:23 -04:00
41e24f4a8e
feat(components): add "shared ip" section to admin panel 2023-10-11 13:25:18 -04:00
bd9e3d5336
feat(server/middleware): add middleware to track ip addresses on each logged-in request 2023-10-11 13:24:44 -04:00
e8bd88e58c
feat(api): create an endpoint to retrieve users with the same ip address as another user 2023-10-11 13:24:10 -04:00
681d90dc6f
feat(pages): add subscribe+unsubscribe buttons to bands page 2023-10-11 13:23:08 -04:00
a5ca37b4b7
feat(pages): create user profile page 2023-10-10 22:44:04 -04:00
8a042ec028
fix(api): do not import sharp as a namespace 2023-10-10 22:42:59 -04:00
6c4e62b3d0
refactor(pages): tweak login page
it looks a bit nicer and uses functions from the `useAuth` composable to manage the session
2023-10-10 22:41:54 -04:00