|
0c038fe708
|
refactor(pages): add getSession call to new story page
|
2024-03-17 13:44:54 -04:00 |
|
|
8747d6b604
|
refactor(pages): add auth middleware to registration page
|
2024-03-16 21:05:37 -04:00 |
|
|
6a35c4affc
|
refactor(pages): update login page
navigate to the home page after successful login
|
2024-03-16 20:57:03 -04:00 |
|
|
d5c9866cb0
|
fix(pages): pass pasteOrType property to story edit form
|
2024-03-16 20:48:29 -04:00 |
|
|
85169dba3e
|
fix(pages): show next and last buttons under the first chapter
|
2024-03-16 14:06:45 -04:00 |
|
|
4f32f9312a
|
refactor(pages): add author's notes to story page
since that wasn't already done for some reason....
|
2024-03-16 14:05:35 -04:00 |
|
|
7f12cb0af9
|
fix(pages): update story edit page
remove null propagation from coAuthor field
|
2024-01-04 20:56:26 -05:00 |
|
|
eab4d5eb8b
|
feat(client-side): add function to update view count to clientside
|
2024-01-04 20:55:37 -05:00 |
|
|
69cdaba253
|
refactor(pages, components): move recaptcha bits to separate component
|
2024-01-04 20:47:04 -05:00 |
|
|
96aa993f69
|
fix(pages): add auth middleware to /my-stuff/stories
|
2024-01-04 17:08:12 -05:00 |
|
|
205b241e3b
|
refactor(components): update storyForm
use vue's new `defineModel` functionality to mutate data more cleanly
|
2024-01-04 15:19:08 -05:00 |
|
|
6e1c940d51
|
fix(pages): fix fetch typing on authors page
|
2023-12-31 02:38:47 -05:00 |
|
|
294b1b0602
|
feat(pages): add /my-stuff/stories
|
2023-12-31 01:52:38 -05:00 |
|
|
28093326c8
|
fix(pages): import storyForm from new path
it's case sensitive -_-
|
2023-12-30 17:04:18 -05:00 |
|
|
a82f5bc505
|
feat(pages): add coauthor to page title (if not null)
|
2023-12-30 16:06:51 -05:00 |
|
|
f4500d18d9
|
refactor(pages): some typing tweaks
|
2023-12-30 16:06:10 -05:00 |
|
|
9378d56242
|
fix(pages): ensure band list is refreshed on subscribe/unsubscribe
|
2023-12-30 16:04:49 -05:00 |
|
|
8f45dbe563
|
style(*): edit indents
|
2023-12-29 20:53:29 -05:00 |
|
|
c8e84c909e
|
style(*): cleanup unused imports
|
2023-12-29 20:11:07 -05:00 |
|
|
02ed969132
|
feat(pages): add edit page for individual chapter
|
2023-12-29 19:02:53 -05:00 |
|
|
1c69ad6c2c
|
refactor(pages): move auth pages to auth subdirectory
i.e., /login, /register, /logout
|
2023-12-29 18:19:36 -05:00 |
|
|
3e5af47107
|
refactor(*): refactor tsconfig paths
looks/feels nicer
|
2023-12-20 17:23:31 -05:00 |
|
|
6689536762
|
refactor(pages): migrate page titles to usehead
|
2023-12-09 17:32:26 -05:00 |
|
|
989fefd6e7
|
fix(pages & middleware): throw error if non-author/collaborator tries to edit a story
|
2023-12-09 17:32:23 -05:00 |
|
|
4826bb7436
|
feat(pages): add fallback redirect to /story/[id] route
this will redirect to the first chapter, per default behaviour
|
2023-12-09 17:08:02 -05:00 |
|
|
ee7ea24e4e
|
refactor(*): rename route
change "bands" to "band"
BREAKING CHANGE: breaks anything that tries to access `/api/bands/*`
|
2023-12-06 22:22:48 -05:00 |
|
|
25a68b1f3e
|
refactor(pages): rename session data variable in setup script
i want to make sure only super duper important variables are named "data".
|
2023-12-06 21:57:33 -05:00 |
|
|
b2ca5a13a1
|
feat(pages): create chapter index page
just a page that lists each chapter and its summary
|
2023-12-06 21:44:59 -05:00 |
|
|
c4fc0806ed
|
feat(pages): add main story page
(finally)
|
2023-12-06 21:42:04 -05:00 |
|
|
48db8b0575
|
refactor(pages): update home page
remove placeholder crap
|
2023-12-06 21:34:33 -05:00 |
|
|
517ecfdda8
|
fix(pages): cast band fetch result
|
2023-12-01 17:51:00 -05: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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
3bfa7611bc
|
feat(pages): create registration page
|
2023-10-10 22:39:04 -04:00 |
|
|
bed696b8ae
|
feat(pages): create authors page
this page will load a list of all authors on the site (users with >=1 story)
|
2023-10-10 22:38:36 -04:00 |
|
|
c67f1bcfb1
|
feat(pages): create logout page
|
2023-10-10 22:37:40 -04:00 |
|
|
152e02bb5c
|
feat(pages): create (placeholder) homepage
|
2023-10-10 22:36:08 -04:00 |
|
|
8bda275244
|
feat(pages): create default new story page
|
2023-10-10 22:15:50 -04:00 |
|
|
5a3516e05b
|
feat(pages): add (WIP!!!) forum page
it uses an iframe, how epic
|
2023-09-25 19:56:21 -04:00 |
|
|
8ac524fb9a
|
feat(pages): add band list page
|
2023-09-25 19:43:10 -04:00 |
|
|
c517db3361
|
feat(pages): add login page
|
2023-09-25 19:25:15 -04:00 |
|