* Added an auth screen that isn't integrated at all or working

* Force logout of user with authorization error
* Wrong site blocker doesn't trigger on the solid scribe domain
* Added log out button to main side bar making it easier to find
* Improved icon set for notes
* Colored notes display better on mobile, fixed text color based on color brightness
* Moved terms of use link to the bottom of a few pages
* Updated feature sections on home page, make them clearer and easier to process
* Tweaked color themes
* Deleted links no longer show up in search
* Updated search to use multiple key words
* Updated tests to do a multi word search
* Tweaked a bunch of styles to look better on chrome and browsers
This commit is contained in:
Max G committed 2020-08-03 02:40:27 +00:00
1 parent 3447b2e0e6
commit 1d891ea734
17 files changed
+399 -193

No files matched your search

+13 -20
View File
@@ -1,10 +1,10 @@
<template>
<div class="squire-box">
<div class="">
<div>
<h3 class="ui dividing header">
<i class="green cog icon"></i>
Settings
<i class="inline green cog icon"></i>
Settings for {{ $store.getters.getUsername }}
</h3>
<h4>New Scratch Pad</h4>
@@ -113,19 +113,14 @@
</div>
<!-- log out -->
<h4>Log Out</h4>
<h4>Revoke Other Active Sessions</h4>
<div class="ui segment">
<div class="ui stackable grid">
<div class="eight wide column">
<div class="ui button" v-on:click="logout()">
<i class="power off icon"></i>
Log Out on this browser
</div>
</div>
<div class="eight wide column">
<div class="sixteen wide column">
<p>Revoke access on any logged in device, except for the one you are currently using.<br><br></p>
<div class="ui button" v-on:click="revokeAllSessions()">
<i class="sign out icon"></i>
Log Out all other browsers
Log Out all other devices
</div>
</div>
</div>
@@ -154,6 +149,12 @@
</div>
</div>
</div>
<div class="ui grid">
<div class="center aligned sixteen wide column">
<router-link to="/terms"></i>Solid Scribe Terms of Use</router-link>
</div>
</div>
</div>
</div>
@@ -208,14 +209,6 @@
})
},
logout() {
this.$store.commit('destroyLoginToken')
this.$router.push('/')
axios.post('/api/user/logout')
setTimeout(() => {
this.$bus.$emit('notification', 'Logged Out')
}, 200)
},
setAccentColor(color){
let root = document.documentElement