Skip to content

Commit

Permalink
Publish v0.19
Browse files Browse the repository at this point in the history
  • Loading branch information
MWedl committed Apr 11, 2023
1 parent b6518a0 commit dd6c2b7
Show file tree
Hide file tree
Showing 70 changed files with 4,937 additions and 541 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## v0.19 - 2023-04-11
* Add private designs visible only to your user
* Support Postgres with PgBouncer in LanguageTool
* Allow storing files in S3 buckets
* Fix backup restore failing for notifications


## v0.18 - 2023-03-13
* Allow setting emojis as custom note icons
* Require re-authentication to enable admin permissions in user sessions
Expand Down
9 changes: 5 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:16-alpine AS pdfviewer-dev
FROM node:16-alpine@sha256:43b162893518666b4a08d95dae49153f22a5dba85c229f8b0b8113b609000bc2 AS pdfviewer-dev
WORKDIR /app/packages/pdfviewer/
COPY packages/pdfviewer/package.json packages/pdfviewer/package-lock.json /app/packages/pdfviewer//
RUN npm install
Expand All @@ -13,7 +13,7 @@ RUN npm run build



FROM node:16-alpine AS frontend-dev
FROM node:16-alpine@sha256:43b162893518666b4a08d95dae49153f22a5dba85c229f8b0b8113b609000bc2 AS frontend-dev

WORKDIR /app/packages/markdown/
COPY packages/markdown/package.json packages/markdown/package-lock.json /app/packages/markdown/
Expand All @@ -40,7 +40,7 @@ RUN npm run build



FROM node:16-alpine AS rendering-dev
FROM node:16-alpine@sha256:43b162893518666b4a08d95dae49153f22a5dba85c229f8b0b8113b609000bc2 AS rendering-dev

WORKDIR /app/packages/markdown/
COPY packages/markdown/package.json packages/markdown/package-lock.json /app/packages/markdown/
Expand All @@ -59,7 +59,7 @@ RUN npm run build



FROM python:3.10-slim-bullseye AS api-dev
FROM python:3.10-slim-bullseye@sha256:fcf375288c9348c9708cc7ea3d511b512224219fdc164b6960b3ce85288e1cbf AS api-dev

# Install system dependencies required by weasyprint and chromium
RUN apt-get update && apt-get install -y --no-install-recommends \
Expand All @@ -69,6 +69,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
fonts-noto \
fonts-noto-mono \
fonts-noto-ui-core \
fonts-noto-color-emoji \
libpango-1.0-0 \
libpangoft2-1.0-0 \
unzip \
Expand Down
120 changes: 72 additions & 48 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,56 +1,70 @@
# SysReptor License 1.0
# SysReptor Community License 1.0 (SysReptorL)
## Acceptance

In order to get any license under these terms, you must agree
to them as both strict obligations and conditions to all
your licenses.
In order to get any Permissions to Use the Software under the
SysReptorL, you must agree to it as both strict obligations
and conditions to all your Licenses.

## Copyright License

The licensor grants you a copyright license for the software
to do everything you might do with the software that would
otherwise infringe the licensor's copyright in it for any
permitted purpose, other than distributing the software or
making changes or new works based on the software.
The licensor grants you a non-exclusive copyright Permission
to Use the Software for everything you might do with the Software
that would otherwise infringe the licensor's copyright in it for
any permitted purpose, other than distributing the software or
making changes or new works based on the Software. Attempts to
circumvent technical License restrictions are prohibited (e.g.
to unlock or extend functionalities), even if they result from
errors in the Software.

## Patent License

The licensor grants you a patent license for the software that
covers patent claims the licensor can license, or becomes able
to license, that you would infringe by using the software.
The licensor grants you a non-exclusive patent License for the
Software that covers patent claims the licensor can license, or
becomes able to license, that you would infringe by using the
Software after its Intended Use.

## Internal Business Use

Use of the software for the internal business operations of
you and your company is use for a permitted purpose.
Use of the Software for the internal business operations of
you and your Company is use for a permitted purpose.

## Personal Uses

Personal use for research, experiment, and testing for
the benefit of public knowledge, personal study, private
entertainment, hobby projects, amateur pursuits, or religious
observance, without any anticipated commercial application,
is use for a permitted purpose.
Personal use for research, experiment, and testing for the
benefit of public knowledge, personal study, private entertainment,
hobby projects, amateur pursuits, or religious observance,
without any anticipated commercial application, is use for a
permitted purpose.

## Fair Use

You may have "fair use" rights for the software under the
law. These terms do not limit them.
You may have "**Fair Use**" rights for the Software under the law.
The SysReptorL does not limit them unless otherwise agreed.

Pursuant to Section 40d of the Act on Copyright and Related
Rights (Urheberrechtsgesetz, UrhG), computer programs may be
edited and reproduced within the framework of the Fair Use of
works to the extent that this is necessary for the Intended
Use of the Software by the person entitled to use it. The
**Intended Use** is limited to the permitted purpose of the Software
in accordance with the SysReptorL.

## No Other Rights

These terms do not allow you to sublicense or transfer any of
your licenses to anyone else, or prevent the licensor from
granting licenses to anyone else. These terms do not imply
any other licenses.
The SysReptorL does not allow you to sublicense or transfer
any of your Licenses to anyone else or prevent the licensor
from granting Licenses to anyone else. The SysReptorL does not
imply any other Licenses than those mentioned therein.

## Patent Defense

If you make any written claim that the software infringes or
contributes to infringement of any patent, your patent license
for the software granted under these terms ends immediately. If
your company makes such a claim, your patent license ends
immediately for work on behalf of your company.
If you make any written claim that the Software infringes or
contributes to infringement of any patent, your patent License
for the Software granted under this SysReptorL ends immediately. If
your Company makes such a claim, your patent License ends
immediately for work on behalf of your Company. Irrespective of the
withdrawal of Permission to Use the Software, we reserve the right
to assert claims for damages.

## Violations

Expand All @@ -64,30 +78,40 @@ end immediately.

## No Liability

***As far as the law allows, the software comes as is, without
any warranty or condition, and the licensor will not be liable
to you for any damages arising out of these terms or the use
or nature of the software, under any kind of legal claim.***
***As far as the law allows, the Software comes as is, without
any warranty or condition, and the licensor will not be liable
to you for any damages arising out of this SysReptorL or the use
or nature of the Software, under any kind of legal claim.***

## Definitions

The **licensor** is the individual or entity offering these
terms, and the **software** is the software the licensor makes
available under these terms.
The SysReptor Community License 1.0 (**SysReptorL**) is granted by
Syslifters GmbH, FN 578505v, registered office Göllersdorf
(**Syslifters**; **we**; **licensor**) to **you**.

**License**: Is the overall term for the authorization to use the
Software. The term "License" says nothing about the copyright
classification.

**You** refers to the individual or entity agreeing to these
terms.
**Software**: is the software the licensor makes available under
these terms.

**Your company** is any legal entity, sole proprietorship,
or other kind of organization that you work for, plus all
organizations that have control over, are under the control of,
or are under common control with that organization. **Control**
means ownership of substantially all the assets of an entity,
or the power to direct its management and policies by vote,
contract, or otherwise. Control can be direct or indirect.
**Permission to Use the Software** (*Werknutzungsbewilligung*):
Non-exclusive copyright Permission to Use the Software. **Use**
means anything you do with the software requiring one of your
licenses.

**Your Company**: Is any legal entity, sole proprietorship, or
other kind of organization that you work for, plus all organizations
that have control over, are under the control of, or are under common
control with that organization. **Control** means ownership of
substantially all the assets of an entity, or the power to direct its
management and policies by vote, contract, or otherwise. Control can
be direct or indirect.

**Your licenses** are all the licenses granted to you for the
software under these terms.

**Use** means anything you do with the software requiring one
of your licenses.

------------
**Last Updated:** 24 March 2023
4 changes: 2 additions & 2 deletions api/download_fonts.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ set -e
while IFS= read -r fontname; do
FONTNAME_URL=$(echo "${fontname}" | tr " " "+")
FONTNAME_FS=$(echo "${fontname}" | tr "[:upper:]" "[:lower:]" | tr " " "_")
wget https://fonts.google.com/download?family=${FONTNAME_URL} -O /tmp/${FONTNAME_FS}.zip
wget https://fonts.google.com/download?family=${FONTNAME_URL} -O /tmp/${FONTNAME_FS}.zip --quiet
mkdir -p /usr/share/fonts/truetype/${FONTNAME_FS}/
unzip /tmp/${FONTNAME_FS}.zip -d /usr/share/fonts/truetype/${FONTNAME_FS}/
unzip -q /tmp/${FONTNAME_FS}.zip -d /usr/share/fonts/truetype/${FONTNAME_FS}/
if [[ ${FONTNAME_FS} = 'roboto_serif' ]]; then
mv /usr/share/fonts/truetype/${FONTNAME_FS}/ /tmp/roboto_serif_all/
mv /tmp/roboto_serif_all/static/RobotoSerif/ /usr/share/fonts/truetype/${FONTNAME_FS}/
Expand Down
Loading

0 comments on commit dd6c2b7

Please sign in to comment.