Compare commits

..

3 commits

Author SHA1 Message Date
su-ex
3c4c9253d3
Update to 1.7.12 2020-10-30 22:29:55 +01:00
su-ex
2c93b960f2
Update repo URLs to organization 2020-10-30 20:43:12 +01:00
SpiritCroc
7391966cd7 Update README 2020-10-13 16:59:51 +02:00
8 changed files with 44 additions and 16 deletions

8
.gitmodules vendored
View file

@ -1,12 +1,12 @@
[submodule "matrix-js-sdk"] [submodule "matrix-js-sdk"]
path = matrix-js-sdk path = matrix-js-sdk
url = https://github.com/SpiritCroc/matrix-js-sdk.git url = https://github.com/SchildiChat/matrix-js-sdk.git
[submodule "matrix-react-sdk"] [submodule "matrix-react-sdk"]
path = matrix-react-sdk path = matrix-react-sdk
url = https://github.com/SpiritCroc/matrix-react-sdk.git url = https://github.com/SchildiChat/matrix-react-sdk.git
[submodule "element-web"] [submodule "element-web"]
path = element-web path = element-web
url = https://github.com/SpiritCroc/element-web.git url = https://github.com/SchildiChat/element-web.git
[submodule "element-desktop"] [submodule "element-desktop"]
path = element-desktop path = element-desktop
url = https://github.com/SpiritCroc/element-desktop.git url = https://github.com/SchildiChat/element-desktop.git

View file

@ -1,9 +1,37 @@
# SchildiChat-Desktop # SchildiChat-Desktop
Wrapper project for element-desktop, element-web, matrix-react-sdk and matrix-js-sdk, in order to build SchildiChat-Desktop. SchildiChat-Desktop is a fork of [Element-Web](https://github.com/vector-im/element-web)/[-Desktop](https://github.com/vector-im/element-desktop).
The most important changes of SchildiChat-Desktop compared to Element are:
- A unifed chat list for both direct and group chats
- Message bubbles
- Bigger items in the room list
While SchildiChat-Desktop should be already usable as is, it's still better seen as a
proof-of-concept rather than a finished product, as there are still a few UX bugs
remaining, and no ways to configure Schildi's features.
Furthermore, I don't know how much more work I'm going to put into this, but
if anybody wants to help improving it, contributions are welcome!
Downloads for Desktop: https://github.com/SchildiChat/schildichat-desktop/releases <br/>
Hosted web variant: https://schildiweb.spiritcroc.de/
Feel free to [join the discussion on matrix](https://matrix.to/#/#schildichat-web:matrix.org).
<img src="https://raw.githubusercontent.com/SchildiChat/schildichat-desktop/sc/screenshots/1.png"/>
# Debian compilation dependencies # Building SchildiChat-Desktop
This particular repo is a wrapper project for element-desktop, element-web, matrix-react-sdk and matrix-js-sdk, in order to build SchildiChat-Desktop.
## Debian compilation dependencies
Since Debian is usually slow to update packages on its stable releases, some dependencies
might not be recent enough to building Schildi.
Here are the dependencies which I had to install for compilation on Debian 10:
``` ```
# apt install vim curl git make gcc g++ libsqlcipher-dev pkg-config libsecret-1-dev bsdtar # apt install vim curl git make gcc g++ libsqlcipher-dev pkg-config libsecret-1-dev bsdtar
@ -21,18 +49,18 @@ $ echo 'export PATH="$PATH:$HOME/.cargo/bin"' >> .bashrc
$ source .bashrc $ source .bashrc
``` ```
# Initial setup ## Initial setup
``` ```
git clone --recurse-submodules https://github.com/SpiritCroc/schildichat-desktop.git git clone --recurse-submodules https://github.com/SchildiChat/schildichat-desktop.git
cd schildichat-desktop cd schildichat-desktop
./setup.sh ./setup.sh
``` ```
# Build ## Build
`make` `make`
# Install ## Install
Installable packages should appear in element-desktop/dist/. Installable packages should appear in element-desktop/dist/.

@ -1 +1 @@
Subproject commit 6ffd1e87ce00dbe38db1622c3b2106ca573e5f7b Subproject commit 3172fb927ddd4a63456028159f40d202512620de

@ -1 +1 @@
Subproject commit 103009be67ec02c853406018f42d0514f646ad91 Subproject commit fc486a5044adcc6b39180ffaabd75360f242e635

@ -1 +1 @@
Subproject commit 2e83ee602dec73f44ce44159eeef796ec5e24271 Subproject commit 2ef998e8eca5aea54ab5f70e913d8b628290a8c1

@ -1 +1 @@
Subproject commit 7e8979ac526a12dd0d266d5e29ece3687494ffd7 Subproject commit 6538fca287d25a6f9d986904e315f10b3e0baa5e

View file

@ -10,10 +10,10 @@ add_upstream() {
local sc_remote="$(git remote -v|grep origin|grep fetch|sed 's|.*\t\(.*\) (fetch)|\1|')" local sc_remote="$(git remote -v|grep origin|grep fetch|sed 's|.*\t\(.*\) (fetch)|\1|')"
if echo "$sc_remote" | grep -q matrix; then if echo "$sc_remote" | grep -q matrix; then
# matrix.org repo # matrix.org repo
local upstream_remote="$(echo "$sc_remote" | sed 's|SpiritCroc|matrix-org|')" local upstream_remote="$(echo "$sc_remote" | sed 's|SchildiChat|matrix-org|')"
elif echo "$sc_remote" | grep -q element; then elif echo "$sc_remote" | grep -q element; then
# vector-im repo # vector-im repo
local upstream_remote="$(echo "$sc_remote" | sed 's|SpiritCroc|vector-im|')" local upstream_remote="$(echo "$sc_remote" | sed 's|SchildiChat|vector-im|')"
else else
echo "Don't know upstream repo for $sc_remote" echo "Don't know upstream repo for $sc_remote"
return 1 return 1

BIN
screenshots/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB