|  | 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 useApiFetchcomposableadd 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 refreshnuxt-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 |  | 
			
				
					|  | 82faaa5179 | feat(tests/browser): add playwright helpers | 2024-03-18 16:51:44 -04:00 |  | 
			
				
					|  | 0c038fe708 | refactor(pages): add getSessioncall to new story page | 2024-03-17 13:44:54 -04:00 |  | 
			
				
					|  | bb61075d87 | chore(workspace): update gitignore | 2024-03-16 21:23:35 -04:00 |  | 
			
				
					|  | 655e9c5e07 | chore(dbconfig): cleanup imports, add checks to see if we're in test env | 2024-03-16 21:21:46 -04:00 |  | 
			
				
					|  | 6fd6d7cbb1 | refactor(components): add data-testidattribute to some components | 2024-03-16 21:18:07 -04:00 |  | 
			
				
					|  | bf44122abe | refactor(api): remove some log statements | 2024-03-16 21:16:43 -04:00 |  | 
			
				
					|  | 1850f5a3f0 | chore(dependencies): update vue and nitropack, and sharp | 2024-03-16 21:16:07 -04:00 |  | 
			
				
					|  | 99cdd59272 | chore(workspace): update tinymce submodule | 2024-03-16 21:14:01 -04:00 |  | 
			
				
					|  | 2730eac4b2 | refactor(client-side): externalize tinymce plugins list | 2024-03-16 21:12:29 -04:00 |  | 
			
				
					|  | a65590d47e | refactor(client-side): use toparameter to check for current url + associated params | 2024-03-16 21:09:06 -04:00 |  | 
			
				
					|  | 8747d6b604 | refactor(pages): add auth middleware to registration page | 2024-03-16 21:05:37 -04:00 |  | 
			
				
					|  | 911a8775bb | refactor(nuxt): move nuxt runtime config to separate exported variable | 2024-03-16 21:02:22 -04:00 |  | 
			
				
					|  | eb69412fd1 | perf(api): tweak cachedEventHandlerparameters | 2024-03-16 20:58:39 -04:00 |  | 
			
				
					|  | 6a35c4affc | refactor(pages): update login page navigate to the home page after successful login | 2024-03-16 20:57:03 -04:00 |  | 
			
				
					|  | d38c217a58 | fix(db/models): remove check for story model's existence the check will always evaluate to `false`, preventing the chapter id counter from being added | 2024-03-16 20:53:50 -04:00 |  | 
			
				
					|  | 5da97f5987 | refactor(components): update navbar and sidebar wrap `new story` button with a nuxt-link | 2024-03-16 20:51:27 -04:00 |  | 
			
				
					|  | d5c9866cb0 | fix(pages): pass pasteOrTypeproperty to story edit form | 2024-03-16 20:48:29 -04:00 |  | 
			
				
					|  | 7f0fe97a18 | fix(nuxt): enable style extraction for antd components this fixes flashes of unstyled content on initial page load | 2024-03-16 20:32:57 -04:00 |  | 
			
				
					|  | d562858532 | chore(dependencies): update @ant-design-vue/nuxt | 2024-03-16 20:28:12 -04:00 |  | 
			
				
					|  | 7a9cbb1ffb | refactor(components): wrap story actions component's buttons in a nuxt-link | 2024-03-16 20:27:04 -04:00 |  | 
			
				
					|  | dcda8143f9 | refactor(components): add loading spinner to client-onlyfallback slot | 2024-03-16 20:26:05 -04:00 |  | 
			
				
					|  | 7b8a089d95 | fix(api): fix story chapter ids disappearing after an edit | 2024-03-16 20:03:18 -04:00 |  | 
			
				
					|  | f1a5cfffd4 | fix(api): fall back to grabbing the current element's _id in replaceOrUploadContentcall | 2024-03-16 15:43:26 -04:00 |  | 
			
				
					|  | 07ed91b2a1 | fix(api): move replaceOrUploadContentcall out of else block | 2024-03-16 15:32:58 -04:00 |  | 
			
				
					|  | b10928fcf7 | fix(components): wrap draggable in client-only | 2024-03-16 15:29:21 -04:00 |  | 
			
				
					|  | 85169dba3e | fix(pages): show nextandlastbuttons under the first chapter | 2024-03-16 14:06:45 -04:00 |  |