stash
							
								
								
									
										
											BIN
										
									
								
								frontend/public/assets/img/avatars/avatar-2.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.3 MiB | 
							
								
								
									
										
											BIN
										
									
								
								frontend/public/assets/img/avatars/avatar-3.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.1 MiB | 
							
								
								
									
										
											BIN
										
									
								
								frontend/public/assets/img/avatars/avatar-4.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.3 MiB | 
							
								
								
									
										
											BIN
										
									
								
								frontend/public/assets/img/avatars/avatar-5.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1 MiB | 
							
								
								
									
										
											BIN
										
									
								
								frontend/public/assets/img/avatars/avatar-6.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.1 MiB | 
							
								
								
									
										
											BIN
										
									
								
								frontend/public/assets/img/avatars/avatar.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.2 MiB | 
							
								
								
									
										
											BIN
										
									
								
								frontend/public/assets/img/photos/unsplash-1.jpg
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.1 MiB | 
							
								
								
									
										
											BIN
										
									
								
								frontend/public/assets/img/photos/unsplash-2.jpg
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 888 KiB | 
							
								
								
									
										
											BIN
										
									
								
								frontend/public/assets/img/photos/unsplash-3.jpg
									
										
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 970 KiB | 
|  | @ -18,36 +18,7 @@ | |||
|                     <ul class="navbar-nav navbar-align"> | ||||
|                         <Notifications :notifications="notifications"/> | ||||
|                         <Messages :messages="messages"/> | ||||
|                         <li class="nav-item dropdown"> | ||||
|                             <a class="nav-icon dropdown-toggle d-inline-block d-sm-none" href="#" | ||||
|                                data-toggle="dropdown"> | ||||
|                                 <i class="align-middle" data-feather="settings"></i> | ||||
|                                 <b-icon-chat-left class="bi-valign-middle"></b-icon-chat-left> | ||||
|                             </a> | ||||
| 
 | ||||
|                             <a class="nav-link dropdown-toggle d-none d-sm-inline-block" href="#" | ||||
|                                data-toggle="dropdown"> | ||||
|                                 <!--<img src="/static/assets/img/avatars/avatar.png" class="avatar img-fluid rounded mr-1" | ||||
|                                      alt="Charles Hall"/>--> | ||||
|                                 <span class="text-dark"> | ||||
|                         <!--{{ request.user.username }}--> | ||||
|                     </span> | ||||
|                             </a> | ||||
| 
 | ||||
|                             <div class="dropdown-menu dropdown-menu-right"> | ||||
|                                 <router-link to="/profile" class="dropdown-item"> | ||||
|                                     <b-icon-person class="bi-valign-middle mr-1"></b-icon-person> | ||||
|                                     Profile | ||||
|                                 </router-link> | ||||
|                                 <router-link to="/settings" class="dropdown-item"> | ||||
|                                     <b-icon-sliders class="bi-valign-middle mr-1"></b-icon-sliders> | ||||
|                                     Settings & | ||||
|                                     Privacy | ||||
|                                 </router-link> | ||||
|                                 <div class="dropdown-divider"></div> | ||||
|                                 <a class="dropdown-item" href="#" @click="logout"> Log out</a> | ||||
|                             </div> | ||||
|                         </li> | ||||
|                         <UserDropdown/> | ||||
|                     </ul> | ||||
|                 </div> | ||||
|             </nav> | ||||
|  | @ -64,12 +35,16 @@ import Footer from "@/components/Footer.vue"; | |||
| import Sidebar from "@/components/Sidebar.vue"; | ||||
| import Notifications from "@/components/Notifications.vue"; | ||||
| import Messages from "@/components/Messages.vue"; | ||||
| import Footer from "@/components/Footer.vue"; | ||||
| import Sidebar from "@/components/Sidebar.vue"; | ||||
| import UserDropdown from "@/components/UserDropdown.vue"; | ||||
| 
 | ||||
| export default { | ||||
|     name: 'BaseLayout', | ||||
|     components: { | ||||
|         Footer, | ||||
|         UserDropdown, | ||||
|         Sidebar, | ||||
|         Footer, | ||||
|         Messages, | ||||
|         Notifications, | ||||
|         ...BIcons | ||||
|  |  | |||
|  | @ -16,8 +16,8 @@ | |||
|                 <a href="#" class="list-group-item"> | ||||
|                     <div class="row g-0 align-items-center"> | ||||
|                         <div class="col-2"> | ||||
|                             <!--<img src="/static/assets/img/avatars/avatar-5.png" | ||||
|                                  class="avatar img-fluid rounded-circle" alt="Vanessa Tucker">--> | ||||
|                             <img src="/assets/img/avatars/avatar-5.png" | ||||
|                                  class="avatar img-fluid rounded-circle" alt="Vanessa Tucker"> | ||||
|                         </div> | ||||
|                         <div class="col-10 pl-2"> | ||||
|                             <div class="text-dark">Vanessa Tucker</div> | ||||
|  | @ -31,8 +31,8 @@ | |||
|                 <a href="#" class="list-group-item"> | ||||
|                     <div class="row g-0 align-items-center"> | ||||
|                         <div class="col-2"> | ||||
|                             <!--<img src="/static/assets/img/avatars/avatar-2.png" | ||||
|                                  class="avatar img-fluid rounded-circle" alt="William Harris">--> | ||||
|                             <img src="/assets/img/avatars/avatar-2.png" | ||||
|                                  class="avatar img-fluid rounded-circle" alt="William Harris"> | ||||
|                         </div> | ||||
|                         <div class="col-10 pl-2"> | ||||
|                             <div class="text-dark">William Harris</div> | ||||
|  | @ -46,8 +46,8 @@ | |||
|                 <a href="#" class="list-group-item"> | ||||
|                     <div class="row g-0 align-items-center"> | ||||
|                         <div class="col-2"> | ||||
|                             <!--<img src="/static/assets/img/avatars/avatar-4.png" | ||||
|                                  class="avatar img-fluid rounded-circle" alt="Christina Mason">--> | ||||
|                             <img src="/assets/img/avatars/avatar-4.png" | ||||
|                                  class="avatar img-fluid rounded-circle" alt="Christina Mason"> | ||||
|                         </div> | ||||
|                         <div class="col-10 pl-2"> | ||||
|                             <div class="text-dark">Christina Mason</div> | ||||
|  | @ -57,12 +57,11 @@ | |||
|                         </div> | ||||
|                     </div> | ||||
|                 </a> | ||||
|                 <!-- {% for messege in top_messages %}--> | ||||
|                 <a href="#" class="list-group-item"> | ||||
|                     <div class="row g-0 align-items-center"> | ||||
|                         <div class="col-2"> | ||||
|                             <!--<img src="/static/assets/img/avatars/avatar-3.png" | ||||
|                                  class="avatar img-fluid rounded-circle" alt="Sharon Lessman">--> | ||||
|                             <img src="/assets/img/avatars/avatar-3.png" | ||||
|                                  class="avatar img-fluid rounded-circle" alt="Sharon Lessman"> | ||||
|                         </div> | ||||
|                         <div class="col-10 pl-2"> | ||||
|                             <div class="text-dark">Sharon Lessman</div> | ||||
|  | @ -74,7 +73,6 @@ | |||
|                         </div> | ||||
|                     </div> | ||||
|                 </a> | ||||
|                 <!--{% endfor %}--> | ||||
|             </div> | ||||
|             <div class="dropdown-menu-footer"> | ||||
|                 <a href="#" class="text-muted">Show all messages</a> | ||||
|  |  | |||
|  | @ -12,6 +12,16 @@ | |||
|         </a> | ||||
| 
 | ||||
|         <div class="dropdown-menu dropdown-menu-right" id="userDropdown"> | ||||
|             <router-link to="/profile" class="dropdown-item"> | ||||
|                 <b-icon-person class="bi-valign-middle mr-1"></b-icon-person> | ||||
|                 Profile | ||||
|             </router-link> | ||||
|             <router-link to="/settings" class="dropdown-item"> | ||||
|                 <b-icon-sliders class="bi-valign-middle mr-1"></b-icon-sliders> | ||||
|                 Settings & | ||||
|                 Privacy | ||||
|             </router-link> | ||||
|             <div class="dropdown-divider"></div> | ||||
|             <a class="dropdown-item" href="#" @click="logout"> Log out</a> | ||||
|         </div> | ||||
|     </li> | ||||
|  |  | |||
|  | @ -92,6 +92,10 @@ | |||
|                                 </tbody> | ||||
|                             </table> | ||||
|                         </div> | ||||
|                         <div class="card"> | ||||
|                             <button class="btn" @click="fetchFriends">Refresh</button> | ||||
|                             <router-link to="/inventory/new" class="btn btn-primary">Add</router-link> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|  |  | |||
|  | @ -12,9 +12,9 @@ | |||
|                                 <h5 class="card-title mb-0">Profile Details</h5> | ||||
|                             </div> | ||||
|                             <div class="card-body text-center"> | ||||
|                                 <!--<img src="/static/assets/img/avatars/avatar.png" | ||||
|                                 <img src="/assets/img/avatars/avatar.png" | ||||
|                                      alt="Christina Mason" class="img-fluid rounded-circle mb-2" width="128" | ||||
|                                      height="128"/>--> | ||||
|                                      height="128"/> | ||||
|                                 <h5 class="card-title mb-0"> | ||||
|                                     {{ user.username }} | ||||
|                                 </h5> | ||||
|  | @ -94,8 +94,8 @@ | |||
|                             <div class="card-body h-100"> | ||||
| 
 | ||||
|                                 <div class="d-flex align-items-start"> | ||||
|                                     <!--<img src="/static/assets/img/avatars/avatar-5.png" width="36" height="36" | ||||
|                                          class="rounded-circle mr-2" alt="Vanessa Tucker">--> | ||||
|                                     <img src="/assets/img/avatars/avatar-5.png" width="36" height="36" | ||||
|                                          class="rounded-circle mr-2" alt="Vanessa Tucker"> | ||||
|                                     <div class="flex-grow-1"> | ||||
|                                         <small class="float-right text-navy">5m ago</small> | ||||
|                                         <strong>Vanessa Tucker</strong> started following <strong>Christina | ||||
|  | @ -107,8 +107,8 @@ | |||
| 
 | ||||
|                                 <hr/> | ||||
|                                 <div class="d-flex align-items-start"> | ||||
|                                     <!--<img src="/static/assets/img/avatars/avatar.png" width="36" height="36" | ||||
|                                          class="rounded-circle mr-2" alt="Charles Hall">--> | ||||
|                                     <img src="/assets/img/avatars/avatar.png" width="36" height="36" | ||||
|                                           class="rounded-circle mr-2" alt="Charles Hall"> | ||||
|                                     <div class="flex-grow-1"> | ||||
|                                         <small class="float-right text-navy">30m ago</small> | ||||
|                                         <strong>Charles Hall</strong> posted something on <strong>Christina | ||||
|  | @ -132,8 +132,8 @@ | |||
| 
 | ||||
|                                 <hr/> | ||||
|                                 <div class="d-flex align-items-start"> | ||||
|                                     <!--<img src="/static/assets/img/avatars/avatar-4.png" width="36" height="36" | ||||
|                                          class="rounded-circle mr-2" alt="Christina Mason">--> | ||||
|                                     <img src="/assets/img/avatars/avatar-4.png" width="36" height="36" | ||||
|                                           class="rounded-circle mr-2" alt="Christina Mason"> | ||||
|                                     <div class="flex-grow-1"> | ||||
|                                         <small class="float-right text-navy">1h ago</small> | ||||
|                                         <strong>Christina Mason</strong> posted a new blog<br/> | ||||
|  | @ -144,8 +144,8 @@ | |||
| 
 | ||||
|                                 <hr/> | ||||
|                                 <div class="d-flex align-items-start"> | ||||
|                                     <!--<img src="/static/assets/img/avatars/avatar-2.png" width="36" height="36" | ||||
|                                          class="rounded-circle mr-2" alt="William Harris">--> | ||||
|                                     <img src="/assets/img/avatars/avatar-2.png" width="36" height="36" | ||||
|                                           class="rounded-circle mr-2" alt="William Harris"> | ||||
|                                     <div class="flex-grow-1"> | ||||
|                                         <small class="float-right text-navy">3h ago</small> | ||||
|                                         <strong>William Harris</strong> posted two photos on <strong>Christina | ||||
|  | @ -154,12 +154,12 @@ | |||
| 
 | ||||
|                                         <div class="row g-0 mt-1"> | ||||
|                                             <div class="col-6 col-md-4 col-lg-4 col-xl-3"> | ||||
|                                                 <!--<img src="/static/assets/img/photos/unsplash-1.jpg" | ||||
|                                                      class="img-fluid pr-2" alt="Unsplash">--> | ||||
|                                                 <img src="/assets/img/photos/unsplash-1.jpg" | ||||
|                                                      class="img-fluid pr-2" alt="Unsplash"> | ||||
|                                             </div> | ||||
|                                             <div class="col-6 col-md-4 col-lg-4 col-xl-3"> | ||||
|                                                 <!--<img src="/static/assets/img/photos/unsplash-2.jpg" | ||||
|                                                      class="img-fluid pr-2" alt="Unsplash">--> | ||||
|                                                 <img src="/assets/img/photos/unsplash-2.jpg" | ||||
|                                                       class="img-fluid pr-2" alt="Unsplash"> | ||||
|                                             </div> | ||||
|                                         </div> | ||||
| 
 | ||||
|  | @ -171,8 +171,8 @@ | |||
| 
 | ||||
|                                 <hr/> | ||||
|                                 <div class="d-flex align-items-start"> | ||||
|                                     <!--<img src="/static/assets/img/avatars/avatar-2.png" width="36" height="36" | ||||
|                                          class="rounded-circle mr-2" alt="William Harris">--> | ||||
|                                     <img src="/assets/img/avatars/avatar-2.png" width="36" height="36" | ||||
|                                           class="rounded-circle mr-2" alt="William Harris"> | ||||
|                                     <div class="flex-grow-1"> | ||||
|                                         <small class="float-right text-navy">1d ago</small> | ||||
|                                         <strong>William Harris</strong> started following <strong>Christina | ||||
|  | @ -181,8 +181,8 @@ | |||
| 
 | ||||
|                                         <div class="d-flex align-items-start mt-1"> | ||||
|                                             <a class="pr-3" href="#"> | ||||
|                                                 <!--<img src="/static/assets/img/avatars/avatar-4.png" width="36" | ||||
|                                                      height="36" class="rounded-circle mr-2" alt="Christina Mason">--> | ||||
|                                                 <img src="/assets/img/avatars/avatar-4.png" width="36" | ||||
|                                                       height="36" class="rounded-circle mr-2" alt="Christina Mason"> | ||||
|                                             </a> | ||||
|                                             <div class="flex-grow-1"> | ||||
|                                                 <div class="border text-sm text-muted p-2 mt-1"> | ||||
|  | @ -196,8 +196,8 @@ | |||
| 
 | ||||
|                                 <hr/> | ||||
|                                 <div class="d-flex align-items-start"> | ||||
|                                     <!--<img src="/static/assets/img/avatars/avatar-4.png" width="36" height="36" | ||||
|                                          class="rounded-circle mr-2" alt="Christina Mason">--> | ||||
|                                     <img src="/assets/img/avatars/avatar-4.png" width="36" height="36" | ||||
|                                           class="rounded-circle mr-2" alt="Christina Mason"> | ||||
|                                     <div class="flex-grow-1"> | ||||
|                                         <small class="float-right text-navy">1d ago</small> | ||||
|                                         <strong>Christina Mason</strong> posted a new blog<br/> | ||||
|  | @ -207,8 +207,8 @@ | |||
| 
 | ||||
|                                 <hr/> | ||||
|                                 <div class="d-flex align-items-start"> | ||||
|                                     <!--<img src="/static/assets/img/avatars/avatar.png" width="36" height="36" | ||||
|                                          class="rounded-circle mr-2" alt="Charles Hall">--> | ||||
|                                     <img src="/assets/img/avatars/avatar.png" width="36" height="36" | ||||
|                                           class="rounded-circle mr-2" alt="Charles Hall"> | ||||
|                                     <div class="flex-grow-1"> | ||||
|                                         <small class="float-right text-navy">1d ago</small> | ||||
|                                         <strong>Charles Hall</strong> started following <strong>Christina | ||||
|  | @ -223,7 +223,6 @@ | |||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
| 
 | ||||
|             </div> | ||||
|         </main> | ||||
|     </BaseLayout> | ||||
|  |  | |||
|  | @ -79,7 +79,7 @@ | |||
|                                                 <div class="col-md-4"> | ||||
|                                                     <div class="text-center"> | ||||
|                                                         <img alt="Charles Hall" | ||||
|                                                              src="/static/assets/img/avatars/avatar.png" | ||||
|                                                              src="/assets/img/avatars/avatar.png" | ||||
|                                                              class="rounded-circle img-responsive mt-2" width="128" | ||||
|                                                              height="128"/> | ||||
|                                                         <div class="mt-2"> | ||||
|  |  | |||
|  | @ -27,7 +27,6 @@ export default defineConfig({ | |||
|                 + ' img-src \'self\' data:; ' | ||||
|                 + ' connect-src * data:', // TODO: change * to https://* for production (probably in nginx config not here)
 | ||||
|         }, | ||||
|     }, | ||||
|         proxy: { | ||||
|             '^/api/': { | ||||
|                 target: "http://127.0.0.1:8000/", | ||||
|  | @ -43,6 +42,13 @@ export default defineConfig({ | |||
|             }, | ||||
|             '^/static/': { | ||||
|                 target: "http://127.0.0.1:8000/", | ||||
|             }, | ||||
|             '^/wiki/': { | ||||
|                 target: "http://127.0.0.1:8080/", | ||||
|                 rewrite: (path) => path.replace(/^\/wiki/, ''), | ||||
|             }, | ||||
|             '^/livereload/': { | ||||
|                 target: "http://127.0.0.1:8080/", | ||||
|             } | ||||
|         }, | ||||
|     test: { | ||||
|  |  | |||