further rebranding

This commit is contained in:
Moriz Wahl 2020-11-16 09:43:15 +01:00
parent 128e1f06cc
commit 5cfb73572e
14 changed files with 30 additions and 63 deletions

View File

@ -1,7 +1,7 @@
{ {
"name": "human-connection-backend", "name": "ocelot-social-backend",
"version": "0.6.3", "version": "0.6.3",
"description": "GraphQL Backend for Human Connection", "description": "GraphQL Backend for ocelot.social",
"main": "src/index.js", "main": "src/index.js",
"scripts": { "scripts": {
"__migrate": "migrate --compiler 'js:@babel/register' --migrations-dir ./src/db/migrations", "__migrate": "migrate --compiler 'js:@babel/register' --migrations-dir ./src/db/migrations",
@ -18,7 +18,6 @@
"db:migrate": "yarn run __migrate --store ./src/db/migrate/store.js", "db:migrate": "yarn run __migrate --store ./src/db/migrate/store.js",
"db:migrate:create": "yarn run __migrate --template-file ./src/db/migrate/template.js --date-format 'yyyymmddHHmmss' create" "db:migrate:create": "yarn run __migrate --template-file ./src/db/migrate/template.js --date-format 'yyyymmddHHmmss' create"
}, },
"author": "Human Connection gGmbH",
"license": "MIT", "license": "MIT",
"jest": { "jest": {
"verbose": true, "verbose": true,

View File

@ -170,8 +170,7 @@
<td <td
style="padding: 20px; font-family: Lato, sans-serif; font-size: 12px; line-height: 15px; text-align: center; color: #888888;"> style="padding: 20px; font-family: Lato, sans-serif; font-size: 12px; line-height: 15px; text-align: center; color: #888888;">
<br><br> <br><br>
{{ORGANIZATION_NAME}}<br><span class="unstyle-auto-detected-links">Bahnhofstraße 11, 73235 Weilheim / {{ORGANIZATION_NAME}}
Teck<br>Germany</span>
<br><br> <br><br>
</td> </td>
</tr> </tr>

View File

@ -98,7 +98,7 @@ You can then visit the Storybook playground on `http://localhost:3002`
## Styleguide Migration ## Styleguide Migration
We are currently in the process of migrating our styleguide components and design tokens from the [Nitro Styleguide](https://github.com/Human-Connection/Nitro-Styleguide) into the main [Human Connection repository](https://github.com/Human-Connection/Human-Connection) and refactoring our components in the process. During this migration, our new components will live in a `_new/` folder to separate them from the old, yet untouched components. We are currently in the process of migrating our styleguide components and design tokens from the [Nitro Styleguide](https://github.com/Ocelot-Social-Community/HC-Styleguide-20201003) into the main [ocelot.social repository](https://github.com/Ocelot-Social-Community/Ocelot-Social) and refactoring our components in the process. During this migration, our new components will live in a `_new/` folder to separate them from the old, yet untouched components.
### Folder Structure ### Folder Structure

View File

@ -24,14 +24,14 @@
<div v-if="formData.image" class="blur-toggle"> <div v-if="formData.image" class="blur-toggle">
<label for="blur-img">{{ $t('contribution.inappropriatePicture') }}</label> <label for="blur-img">{{ $t('contribution.inappropriatePicture') }}</label>
<input type="checkbox" id="blur-img" v-model="formData.imageBlurred" /> <input type="checkbox" id="blur-img" v-model="formData.imageBlurred" />
<a <!-- <a
href="https://support.human-connection.org/kb/faq.php?id=113" href="https://support.human-connection.org/kb/faq.php?id=113"
target="_blank" target="_blank"
class="link" class="link"
> >
{{ $t('contribution.inappropriatePictureText') }} {{ $t('contribution.inappropriatePictureText') }}
<base-icon name="question-circle" /> <base-icon name="question-circle" />
</a> </a> -->
</div> </div>
<ds-input <ds-input
model="title" model="title"

View File

@ -21,8 +21,10 @@ describe('DonationInfo.vue', () => {
const Wrapper = () => mount(DonationInfo, { mocks, localVue }) const Wrapper = () => mount(DonationInfo, { mocks, localVue })
it('includes a link to the Human Connection donations website', () => { it('includes a link to the ocelot.social donations website', () => {
expect(Wrapper().find('a').attributes('href')).toBe('https://human-connection.org/spenden/') expect(Wrapper().find('a').attributes('href')).toBe(
'https://ocelot-social.herokuapp.com/donations',
)
}) })
it('displays a call to action button', () => { it('displays a call to action button', () => {

View File

@ -25,7 +25,7 @@ export default {
interactive: true, interactive: true,
placement, placement,
showOnInit, showOnInit,
theme: 'human-connection', theme: 'ocelot-social',
trigger, trigger,
onMount(instance) { onMount(instance) {
const input = instance.popper.querySelector('input') const input = instance.popper.querySelector('input')
@ -65,7 +65,7 @@ export default {
</script> </script>
<style lang="scss"> <style lang="scss">
.tippy-tooltip.human-connection-theme { .tippy-tooltip.ocelot-social-theme {
background-color: $color-primary; background-color: $color-primary;
padding: 0; padding: 0;
font-size: 1rem; font-size: 1rem;

View File

@ -65,7 +65,7 @@ storiesOf('Editor', module)
<p> <p>
Here is some <em>italic</em>, <b>bold</b> and <u>underline</u> text. Here is some <em>italic</em>, <b>bold</b> and <u>underline</u> text.
<br/> <br/>
Also do we have some <a href="https://human-connection.org">inline links</a> here. Also do we have some <a href="https://ocelot.social">inline links</a> here.
</p> </p>
<h3>Heading 3</h3> <h3>Heading 3</h3>
<p>At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p> <p>At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p>
@ -115,7 +115,7 @@ storiesOf('Editor', module)
users, users,
content: ` content: `
<p> <p>
This text contains <a href="#" class="hashtag">#hashtags</a> for projects like <a href="https://human-connection.org" class="hashtag">#human-connection</a> This text contains <a href="#" class="hashtag">#hashtags</a> for projects like <a href="https://ocelot.social" class="hashtag">#ocelot-social</a>
Try to add more by typing #. Try to add more by typing #.
</p> </p>
`, `,

View File

@ -645,43 +645,11 @@
} }
}, },
"termsAndConditions": { "termsAndConditions": {
"addition": {
"description": "Https://human-connection. org/eventi/",
"title": "Inoltre, teniamo regolarmente eventi in cui puoi anche condividere le tue impressioni e porre domande. Puoi trovare una panoramica attuale qui:"
},
"agree": "Sono d'accordo!", "agree": "Sono d'accordo!",
"code-of-conduct": {
"description": "Il nostro codice di condotta funge da manuale per l'aspetto personale e l'interazione reciproca. Chiunque sia attivo come utente nella rete di {APPLICATION_NAME}, scrive articoli, commenti o contatta altri utenti, anche al di fuori della rete, riconosce queste regole di condotta come vincolanti. <a href=\"https://alpha.human-connection.org/code-of-conduct\" target=\"_blank\"> https://alpha.human-connection.org/code-of-conduct </a>",
"title": "Codice di condotta"
},
"errors-and-feedback": {
"description": "Facciamo ogni sforzo per mantenere la nostra rete e i nostri dati al sicuro e disponibili. Ogni nuova versione del software viene sottoposta a test sia automatizzati che manuali. Tuttavia, possono verificarsi errori imprevisti. Pertanto, siamo grati per tutti i bug segnalati. Siete invitati a segnalare eventuali bug che si scopre inviando un'e-mail al supporto presso support@human-connection.org",
"title": "Errori e feedback"
},
"help-and-questions": {
"description": "Per aiuto e domande abbiamo compilato per voi una raccolta completa di domande e risposte alle domande più frequenti (FAQ). Potete trovarli qui: <a href=\"https://support.human-connection.org/kb/\" target=\"_blank\" >https:</a>//support.human-connection.org/kb/ ",
"title": "Aiuto e domande"
},
"moderation": {
"description": "Fino a quando le nostre possibilità finanziarie ci permettono di implementare il sistema di moderazione comunitaria, abbiamo moderato con un sistema semplificato e con personale proprio o eventualmente volontario. Formiamo questi moderatori e per questo motivo solo loro prendono le decisioni appropriate. Questi moderatori svolgono il loro lavoro in forma anonima. È possibile segnalare a noi messaggi, commenti e utenti (ad esempio, se forniscono informazioni nel loro profilo o se hanno immagini che violano queste Condizioni d'uso). Se ci segnalate qualcosa, potete darci una ragione e una breve spiegazione. Dopodiché daremo un'occhiata a ciò che hai segnalato e, se necessario, ti sanzioneremo, ad esempio bloccando i contributi, i commenti o gli utenti. Purtroppo, lei e la persona interessata non riceverà alcun feedback da parte nostra in questo momento, ma questo è in fase di pianificazione. Indipendentemente da ciò, ci riserviamo il diritto di imporre sanzioni in linea di principio per motivi che non sono o non sono ancora elencati nel nostro Codice di condotta o nei presenti termini di servizio.",
"title": "Moderazione"
},
"newTermsAndConditions": "Nuovi Termini e Condizioni", "newTermsAndConditions": "Nuovi Termini e Condizioni",
"privacy-statement": {
"description": "La nostra rete è una rete di conoscenza e azione sociale. Per noi è quindi particolarmente importante che il maggior numero possibile di contenuti sia accessibile al pubblico. Nel corso dello sviluppo della nostra rete ci sarà sempre più la possibilità di decidere sulla visibilità dei dati personali. Ti informeremo su queste nuove funzionalità. Altrimenti, dovresti sempre pensare a quali dati personali divulghi su te stesso (o altri). Ciò vale in particolare per il contenuto di post e commenti, poiché questi hanno un carattere ampiamente pubblico. Successivamente ci saranno possibilità di limitare la visibilità del tuo profilo. Parte dei termini di servizio è la nostra informativa sulla privacy, che ti informa sulle singole operazioni di trattamento dei dati nella nostra rete: <a href=\"https://human-connection.org/datenschutz/#netzwerk\" target=\"_blank\"> https://human-connection.org/datenschutz/#netzwerk </a> bzw. <a href=\"https://human-connection.org/datenschutz/\" target=\"_blank\"> https://human-connection.org/datenschutz/ </a> La nostra informativa sulla privacy è adattata alla situazione legale e caratteristiche della nostra rete ed è sempre valido nella versione più recente.",
"title": "Informativa sulla Privacy"
},
"terms-of-service": {
"description": "Le seguenti condizioni d'uso costituiscono la base per l'utilizzo della nostra rete. Quando ti registri, devi accettarli e ti informeremo in seguito di eventuali modifiche che potrebbero aver luogo. La rete di connessione umana è gestita in Germania ed è quindi soggetta alla legge tedesca. Il foro competente è Kirchheim / Teck. Per i dettagli, consulta la nostra impronta: <a href=\"https://human-connection.org/imprint\" target=\"_blank\" > https://human-connection.org/imprint </a>",
"title": "Termini di servizio"
},
"termsAndConditionsConfirmed": "Ho letto e confermato i Termini e condizioni.", "termsAndConditionsConfirmed": "Ho letto e confermato i Termini e condizioni.",
"termsAndConditionsNewConfirm": "Ho letto e accetto le nuove condizioni generali di contratto.", "termsAndConditionsNewConfirm": "Ho letto e accetto le nuove condizioni generali di contratto.",
"termsAndConditionsNewConfirmText": "Si prega di leggere le nuove condizioni d'uso ora!", "termsAndConditionsNewConfirmText": "Si prega di leggere le nuove condizioni d'uso ora!"
"use-and-license": {
"description": "Se qualsiasi contenuto pubblicato su di noi è protetto da diritti di proprietà intellettuale, l'utente ci concede una licenza mondiale, non esclusiva, trasferibile e sub-licenziabile, per l'utilizzo di tali contenuti per la pubblicazione nella nostra rete. Questa licenza scade quando si elimina il contenuto o l'intero account. Ricorda che altri potrebbero condividere i tuoi contenuti e noi non possiamo cancellarli.",
"title": "Uso e licenza"
}
}, },
"user": { "user": {
"avatar": { "avatar": {

View File

@ -102,7 +102,7 @@
}, },
"get-help": "Se você for vítima ou testemunhar um comportamento inaceitável, ou tiver qualquer outra preocupação, por favor notifique um organizador da comunidade o mais rápido possível e inclua o link ou mencione o conteúdo correspondente:", "get-help": "Se você for vítima ou testemunhar um comportamento inaceitável, ou tiver qualquer outra preocupação, por favor notifique um organizador da comunidade o mais rápido possível e inclua o link ou mencione o conteúdo correspondente:",
"preamble": { "preamble": {
"description": "A {APPLICATION_NAME} é uma rede de conhecimento e ação social sem fins lucrativos da próxima geração. Feito por pessoas - para pessoas. Open Source, justo e transparente. Para uma mudança local e global positiva em todas as áreas da vida. Redesenhamos completamente a troca pública de conhecimentos, idéias e projetos. As funções da Human Connection reúnem as pessoas - offline e online - para que possamos fazer do mundo um lugar melhor.", "description": "A {APPLICATION_NAME} é uma rede de conhecimento e ação social sem fins lucrativos da próxima geração. Feito por pessoas - para pessoas. Open Source, justo e transparente. Para uma mudança local e global positiva em todas as áreas da vida. Redesenhamos completamente a troca pública de conhecimentos, idéias e projetos. As funções da {APPLICATION_NAME} reúnem as pessoas - offline e online - para que possamos fazer do mundo um lugar melhor.",
"title": "Introdução" "title": "Introdução"
}, },
"purpose": { "purpose": {

View File

@ -1,9 +1,9 @@
{ {
"name": "@human-connection/maintenance", "name": "@ocelot-social/maintenance",
"version": "1.0.0", "version": "1.0.0",
"description": "Maintenance page for Human Connection", "description": "Maintenance page for ocelot.social",
"main": "index.js", "main": "index.js",
"repository": "https://github.com/Human-Connection/Human-Connection", "repository": "https://github.com/Ocelot-Social-Community/Ocelot-Social",
"author": "Robert Schäfer", "author": "Robert Schäfer",
"license": "MIT", "license": "MIT",
"private": false, "private": false,

View File

@ -214,7 +214,7 @@ export default {
// Give apollo module options // Give apollo module options
apollo: { apollo: {
tokenName: 'human-connection-token', // optional, default: apollo-token tokenName: 'ocelot-social-token', // optional, default: apollo-token
cookieAttributes: { cookieAttributes: {
expires: 1, // optional, default: 7 (days) expires: 1, // optional, default: 7 (days)
}, },

View File

@ -1,13 +1,12 @@
{ {
"name": "human-connection-webapp", "name": "ocelot-social-webapp",
"version": "0.6.3", "version": "0.6.3",
"description": "Human Connection Frontend", "description": "ocelot.social Frontend",
"authors": [ "authors": [
"Grzegorz Leoniec (appinteractive)", "Grzegorz Leoniec (appinteractive)",
"ulfgebhardt" "ulfgebhardt"
], ],
"license": "MIT", "license": "MIT",
"author": "Human Connection gGmbH",
"private": false, "private": false,
"scripts": { "scripts": {
"dev": "nuxt", "dev": "nuxt",

View File

@ -16,7 +16,7 @@ export default ({ req, nuxtState }) => {
credentials: 'same-origin', credentials: 'same-origin',
}, },
credentials: true, credentials: true,
tokenName: 'human-connection-token', tokenName: 'ocelot-social-token',
persisting: false, persisting: false,
websocketsOnly: false, websocketsOnly: false,
cache: new InMemoryCache({ fragmentMatcher }), cache: new InMemoryCache({ fragmentMatcher }),

View File

@ -35,4 +35,4 @@ To run Storybook, first start the app, then enter the following command in a new
![Storybook output](../.gitbook/assets/storybook-output.png) ![Storybook output](../.gitbook/assets/storybook-output.png)
The Human Connection Storybook will then be available on `http://localhost:3002`. The ocelot.social Storybook will then be available on `http://localhost:3002`.