Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2024-01 release notes #29

Merged
merged 11 commits into from
Jan 12, 2024
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"prettier": "^3.0.1",
"rehype-autolink-headings": "^6.1.1",
"rehype-slug": "^5.1.0",
"remark-attributes": "^0.2.5",
"remark-attributes": "^0.3.0",
"svgo": "^3.0.2",
"tailwindcss": "^3.3.3"
},
Expand Down
Binary file added public/responsivelayout.webp
Binary file not shown.
Binary file not shown.
Binary file added src/assets/images/formattierung.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/images/paste-activity.webp
Binary file not shown.
Binary file added src/assets/images/popup-list-ui.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/images/responsive_layout.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/images/standard_layout.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/images/wintercamp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 21 additions & 0 deletions src/assets/styles/base.css
Original file line number Diff line number Diff line change
Expand Up @@ -80,3 +80,24 @@ a.anchor::before {
:where(h1,h2,h3,h4,h5):hover a.anchor {
opacity: 1;
}

.simple-columns {
display: grid;
@apply rounded;
@apply lg:grid-cols-2 py-8 px-6 -mx-6 lg:mx-[max(-500px,calc(((100vw_-_52rem)_/_2)_*_-1))] lg:p-12 lg:gap-12;
align-items: center;
}

.simple-columns :is(p:has(img), img) {
margin: 0;
@apply lg:mx-auto;
}

a.issuelink {
@apply bg-slate-900/10 hover:bg-primary-600 hover:text-white font-semibold;
@apply px-3 py-2 rounded-full;
@apply transition hover:shadow-lg;
text-decoration: none;
font-size: small;
vertical-align: 4px;
}
24 changes: 17 additions & 7 deletions src/content/pages/faq.de.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,10 @@ import FaqSection from "../../components/widgets/faq/Wrapper.astro";
können wir keine ununterbrochene Verfügbarkeit gewährleisten.
</FaqItem>
<FaqItem question="Was passiert mit eCamp v2?">
Die ursprüngliche eCamp-Version 2 kann bis auf Weiteres unter
https://ecamp.pfadiluzern.ch benutzt werden. Der Code ist aber in die Jahre
gekommen und schwer wartbar. Seit längerer Zeit findet keine
Weiterentwicklung für eCamp v2 statt ausser kritischer Bugfixes. Es werden
keine Daten von v2 zu v3 migriert.
Die ursprüngliche eCamp-Version 2 kann bis auf Weiteres unter https://ecamp.pfadiluzern.ch benutzt werden.
Der Code ist aber schwer wartbar und darum lösen wir höchsten noch kritische Fehler.<br/>
Es werden keine Daten von v2 zu v3 migriert. Nachdem wir die Kursefunktionalität in Version 3
implementiert haben, werden wir v2 voraussichtlich nur noch lesbar aber nicht bearbeitbar machen.
</FaqItem>
<FaqItem question="Ich habe eine Frage zu eCamp v2">
Für Fragen/Support zu eCamp v2 benutze bitte direkt die Supportfunktion in
Expand All @@ -37,12 +36,23 @@ import FaqSection from "../../components/widgets/faq/Wrapper.astro";
</FaqItem>
<FaqItem question="Ich vermisse die Funktion…">
Wir werden in Zukunft nicht mehr alle Funktionen von eCamp v2 in eCamp v3 implementieren. Was wir aktuell
geplant haben: Spezielle Tagesverantwortungen, Linklisten um externe Dokumente und Bilder zu verlinken,
Blöcke kopieren und Blockstatus im Grobprogramm anzeigen.
geplant haben: Spezielle Tagesverantwortungen, Materiallisten Check und Blockstatus im Grobprogramm anzeigen.
</FaqItem>
<FaqItem question="Unterstützt euch jemand finanziell?">
Die Betriebskosten werden von der [Pfadibewegung Schweiz](https://pfadi.swiss/) finanziert.
Diese Landingpage läuft auf dem Open Source Plan von [Netlify](https://www.netlify.com/) und
unsere Applikationsübersetzungen werden von [lokalise](https://lokalise.com/) verwaltet.
</FaqItem>
<FaqItem question="Sind vergangene Lager auch sichtbar auf eCamp v3?">
Auf eCamp v3 sind nur Lager sichtbar, die auf eCamp v3 erstellt wurden.
Vergangene Lager von eCamp v2 sind nicht sichtbar, können aber weiterhin auf eCamp v2 eingesehen werden.
</FaqItem>
<FaqItem question="Wie kann ich Bilder/Dateien oder Tabellen einfügen?">
**Bilder/Dateien**: Aktuell ist es nicht möglich, Dateien direkt in eCamp v3 hochzuladen.
Es würde viel Zeit und Geld benötigen und trotzdem niemals an die Features von Google Drive etc. herankommen.
Du kannst Bilder/Dateien aber auf einem externen Dienst wie Google Drive oder Dropbox hochladen und dann direkt darauf verlinken.

**Tabellen**: Aktuell ist es nicht möglich, Tabellen direkt in eCamp v3 einzufügen.
Bei dieser Funktion sind wir aktuell durch das Druck-Layout #2 blockiert.
</FaqItem>
</FaqSection>
27 changes: 19 additions & 8 deletions src/content/pages/faq.en.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,10 @@ import FaqSection from "../../components/widgets/faq/Wrapper.astro";
guarantee uninterrupted availability.
</FaqItem>
<FaqItem question="What will happen to eCamp v2?">
The original eCamp version 2 can be used at
https://ecamp.pfadiluzern.ch until further notice. However, the code is
getting old and difficult to maintain. For a long time there has been no further
development for eCamp v2 except for critical bug fixes. No data
is migrated from v2 to v3.
The original eCamp v2 can be used at https://ecamp.pfadiluzern.ch until further notice.
However, the code is getting old and difficult to maintain. That's why we only fix critical bugs at most.<br/>
No data is migrated from v2 to v3. After we've also implemented the course functionality in eCamp v3,
we will probably put eCamp v2 into a read-only mode and make it no longer editable.
</FaqItem>
<FaqItem question="I have a question about eCamp v2">
For questions/support about eCamp v2 please use the support function in
Expand All @@ -38,13 +37,25 @@ import FaqSection from "../../components/widgets/faq/Wrapper.astro";
you can now use the [Calendar Generator in Hering](https://scout-ch.github.io/hering/#/calendar).
</FaqItem>
<FaqItem question="I miss the feature…">
We will not be implementing all the features from eCamp v2 in eCamp v3 in the future.
What we currently have planned: Special daily responsibilities, link lists to link external documents and images,
copying blocks, and displaying block status in the overview program.
We will not be implementing all the features from eCamp v2 in eCamp v3 in the future.<br/>
What we currently have planned: Special daily responsibilities, material checkbox,
and displaying block status in the overview program.
</FaqItem>
<FaqItem question="Does anybody support you financially?">
Operating costs are funded by the [Swiss Guide and Scout Movement](https://pfadi.swiss/).
This landing page is powered by the open source plan of [Netlify](https://www.netlify.com/)
and our application translations are managed by [lokalise](https://lokalise.com/).
</FaqItem>
<FaqItem question="Are past camps also visible on eCamp v3?">
Only camps created on eCamp v3 are visible on eCamp v3.
Past camps from eCamp v2 are not visible, but can still be viewed on eCamp v2.
</FaqItem>
<FaqItem question="How can I add images, files or tables?">
**Images/Files**: Currently it is not possible to upload files directly to eCamp v3.
It would take us precious time and money and would never come close to the features of Google Drive etc.
You can however upload images/files to an external service like Google Drive or Dropbox and then add a link to it.

**Tables**: Currently it is not possible to insert tables directly into eCamp v3.
This feature is currently blocked by the PDF export #2.
</FaqItem>
</FaqSection>
12 changes: 6 additions & 6 deletions src/content/pages/index.de.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ import FaqSection from "../../components/widgets/faq/Wrapper.astro";
title: "Einfaches Login ",
icon: "flat-color-icons:key",
description:
"Wenn da nur nicht das Passwort wäre! Kein Problem, wir haben alle Logins: Pfadi MiData, CeviDB und Google.",
"Wenn da nur nicht das Passwort wäre! Kein Problem, wir haben alle Logins: MiData, CeviDB, JublaDB und Google.",
},
{
title: "Responsive",
Expand All @@ -66,7 +66,7 @@ import FaqSection from "../../components/widgets/faq/Wrapper.astro";
title: "Mehrsprachig",
icon: "flat-color-icons:globe",
description:
"Die Applikation ist verfügbar in Deutsch, Französisch, Englisch & Italienisch. Weitere Sprachen sind möglich.",
"Die Applikation ist verfügbar in: Deutsch, Französisch, Italienisch, Rumantsch & Englisch. Weitere sind möglich.",
},
{
title: "Anpassbar",
Expand All @@ -83,7 +83,7 @@ import FaqSection from "../../components/widgets/faq/Wrapper.astro";
{
title: "Team",
icon: "flat-color-icons:conference-call",
description: "Die Benutzerverwaltung wurde verbessert und vereinfacht.",
description: "Die Teamverwaltung wurde verbessert und vereinfacht um weniger Pfadi und mehr Erlaubnis orientiert zu sein.",
},
{
title: "Ganz viel Liebe",
Expand All @@ -101,8 +101,8 @@ import FaqSection from "../../components/widgets/faq/Wrapper.astro";
description: "Entwicklung",
},
{ stat: "6", description: "Core Members" },
{ stat: "78", description: "Core Meetings" },
{ stat: "8904", description: "Commits" },
{ stat: "80", description: "Core Meetings" },
{ stat: "9878", description: "Commits" },
]}
/>

Expand Down Expand Up @@ -140,7 +140,7 @@ import FaqSection from "../../components/widgets/faq/Wrapper.astro";
title: "MVP: Kurs",
version: "3.1",
variant: "inprogress",
body: "Nach <b>MVP: Lager</b> haben wir nun den Fokus auf die Features der Kursplanung gelegt.",
body: "Nach unserem Livegang der <b>MVP: Lager</b> Version haben wir nun den Fokus auf die Performance für die kommende Lagersaison und die Funktionen der Kursplanung gelegt.",
},
{
title: "Neue Funktionen",
Expand Down
12 changes: 6 additions & 6 deletions src/content/pages/index.en.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ import FaqSection from "../../components/widgets/faq/Wrapper.astro";
title: "Simple Login ",
icon: "flat-color-icons:key",
description:
"If only there were no passwords! No problem, we support all the usual logins: Pfadi MiData, CeviDB and Google.",
"If only there were no passwords! No problem, we support all the usual logins: MiData, CeviDB, JublaDB and Google.",
},
{
title: "Responsive",
Expand All @@ -69,7 +69,7 @@ import FaqSection from "../../components/widgets/faq/Wrapper.astro";
title: "Multilingual",
icon: "flat-color-icons:globe",
description:
"The application is initially available in German, French, English & Italian. More languages are possible.",
"The application is initially available in German, French, Italian, Rumantsch & English. More are possible.",
},
{
title: "Customizable",
Expand All @@ -85,7 +85,7 @@ import FaqSection from "../../components/widgets/faq/Wrapper.astro";
{
title: "Team",
icon: "flat-color-icons:conference-call",
description: "Team management has been improved and simplified.",
description: "Team management has been improved and simplified to be less scout specific and more permission oriented.",
},
{
title: "So much love",
Expand All @@ -103,8 +103,8 @@ import FaqSection from "../../components/widgets/faq/Wrapper.astro";
description: "Development",
},
{ stat: "6", description: "Core Members" },
{ stat: "78", description: "Core Meetings" },
{ stat: "8515", description: "Commits" },
{ stat: "80", description: "Core Meetings" },
{ stat: "9878", description: "Commits" },
]}
/>

Expand Down Expand Up @@ -142,7 +142,7 @@ import FaqSection from "../../components/widgets/faq/Wrapper.astro";
title: "MVP: Course",
version: "3.1",
variant: "inprogress",
body: "After <b>MVP: Camp</b> we are focusing on the features of course planning.",
body: "After our go-live of the <b>MVP: Camp</b> release we are focusing on the performance for the next camp season and the features for course planning.",
},
{
title: "New Features",
Expand Down
2 changes: 1 addition & 1 deletion src/content/posts/2023-10-go-live.de.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: eCamp Version 3 Go-Live
path: 2023-10-go-live
pubDate: 2023-10-21
pubDate: 2023-10-22
description: "Mehr Features, besseres Design und doppelte Datensicherheit! Jetzt loslegen!"
image: '~/assets/images/golive_ecamp.jpg'
---
Expand Down
89 changes: 89 additions & 0 deletions src/content/posts/2024-01-release.de.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
---
title: Januar-Release
path: 2024-01-release
pubDate: 2024-01-09
description: Verbesserte Benutzeroberfläche, Layouts und Kopieren von Blöcken
image: '~/assets/images/wintercamp.png'
---

Schon viele Lager wurden im letzten Jahr durchgeführt und es sind bereits über 200 Lager für 2024 in eCamp v3 erstellt. Jede Woche registrieren sich über 400 Personen auf eCamp v3. Wir freuen uns ausserdem, dass wir so viel wertvolles Feedback erhalten.

In der Zwischenzeit wurden mehrere häufig angefragte Funktionen implementiert. Hier sind einige Highlights:

<div class="simple-columns bg-slate-100">

![Block kopieren](~/assets/images/paste-activity.webp)

<div>

## Kopieren von Blöcken
Du kannst jetzt Aktivitäten kopieren und einfügen, sogar über Lager hinweg. Kopiere einfach den Link zur Aktivität und füge ihn in ein anderes Lager ein. Du kannst den Link auch an andere Personen weiterleiten, diese müssen einfach auch Zugriff auch das Lager haben, damit es klappt.<br/>
[#3993](https://github.com/ecamp/ecamp3/pull/3993){.issuelink}

</div>
</div>

<div class="simple-columns">

![Responsives layout](/responsivelayout.webp)

<div>

## Neues Standardlayout
Das neue Layout für Aktivitäten ist **optimiert für den Druck wie auch für das Bearbeiten mit grösseren Bildschirmen**.<br/>
Um eine Vorschau auf grossen Bildschirmen so zu sehen, wie sie später gedruckt wird, könnt ihr die Breite des Aktivitäten-Editors auf Papierbreite beschränken. Neu erstellte Lager verwenden ab sofort das neue Standardlayout.<br/>
[#4071](https://github.com/ecamp/ecamp3/pull/4071){.issuelink} [#4026](https://github.com/ecamp/ecamp3/pull/4026){.issuelink}

</div>
</div>

<div class="simple-columns bg-slate-100">

![GUI um die Formatierung zu verändern](~/assets/images/formattierung.png)

<div>

## Formatierung
In den Textfeldern ist es nun möglich, **Listen einzufügen** [#4191](https://github.com/ecamp/ecamp3/pull/4191){.issuelink}

**Links im Aktivitätsinhalt** werden jetzt im Browser dargestellt<br/> und können mit <kbd>Ctrl</kbd>, <kbd>Cmd</kbd> oder Doppelklick geöffnet werden [#4397](https://github.com/ecamp/ecamp3/pull/4397){.issuelink}

</div>
</div>

<div class="simple-columns">

![Dropdown zur Tagesauswahl in der Seitenleiste](~/assets/images/day-overview-day-switching.webp)

<div>

## Weitere Verbesserungen

### User Experience:
**Bessere Erklärungen** für das Erstellen von Lagern und das Bearbeiten von Kategorien [#4162](https://github.com/ecamp/ecamp3/pull/4162){.issuelink} [#4362](https://github.com/ecamp/ecamp3/pull/4362){.issuelink} [#4213](https://github.com/ecamp/ecamp3/pull/4213){.issuelink}<br>
In der Detailansicht einer Aktivität ist es jetzt möglich, in der Seitenleiste zu einem anderen **Tag zu wechseln**. [#4202](https://github.com/ecamp/ecamp3/pull/4202){.issuelink}

### Design:
**Verbessertes Layout** von Kategorien und Aktivitäten und übersichtlicherer LA-Themenbereich [#4303](https://github.com/ecamp/ecamp3/pull/4303){.issuelink} [#4264](https://github.com/ecamp/ecamp3/pull/4264){.issuelink}<br>
**Tagesverantwortliche** werden auch auf der Startseite des Lagers angezeigt. [#4029](https://github.com/ecamp/ecamp3/pull/4029){.issuelink}

### Drucken:
Ein Fehler in den gedruckten PDFs beim Export des Picasso aus einer **fremden Zeitzone** wurde behoben [#4329](https://github.com/ecamp/ecamp3/pull/4329){.issuelink}<br>
**Layout #1** hat im PDF jetzt die gewünschte Seitenausrichtung der Grobprogrammübersicht [#4347](https://github.com/ecamp/ecamp3/pull/4347){.issuelink} und ist korrekt übersetzt [#4003](https://github.com/ecamp/ecamp3/pull/4003){.issuelink}

</div>
</div>

## Community Beiträge
Wir freuen uns sehr über die verschiedenen Beiträge aus der Community.<br>
Vielen Dank!

**Rumantsch wurde als Sprache hinzugefügt**; mit einigen ersten Übersetzungen von [@eruedin](https://github.com/eruedin) und Martin Cantieni [#4027](https://github.com/ecamp/ecamp3/pull/4027){.issuelink}

**Verbesserte Dokumentation**: wie man beitragen kann, wurde von [@DeNic0la](https://github.com/DeNic0la) aktualisiert [#4204](https://github.com/ecamp/ecamp3/pull/4204){.issuelink}

**Unnötiger Periodenmaterialfilter** wurde von [@MarcoAllenspach](https://github.com/MarcoAllenspach) aus dem Aktivitätenmaterial entfernt [#4366](https://github.com/ecamp/ecamp3/pull/4366){.issuelink}

Wir können es kaum erwarten, noch mehr Nutzende und Lager in unserer Community willkommen zu heissen!

<a class="btn secondary mr-4 mb-4" href="https://app.ecamp3.ch" target="_blank">Zur App gehen</a>
Loading