diff --git a/.gitmodules b/.gitmodules index dcd6adb..da54f13 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,12 +1,12 @@ [submodule "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"] 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"] path = element-web - url = https://github.com/SpiritCroc/element-web.git + url = https://github.com/SchildiChat/element-web.git [submodule "element-desktop"] path = element-desktop - url = https://github.com/SpiritCroc/element-desktop.git + url = https://github.com/SchildiChat/element-desktop.git diff --git a/README.md b/README.md index aaab6d6..9a21964 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,37 @@ # 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
+Hosted web variant: https://schildiweb.spiritcroc.de/ + +Feel free to [join the discussion on matrix](https://matrix.to/#/#schildichat-web:matrix.org). + + -# 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 @@ -21,18 +49,18 @@ $ echo 'export PATH="$PATH:$HOME/.cargo/bin"' >> .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 ./setup.sh ``` -# Build +## Build `make` -# Install +## Install Installable packages should appear in element-desktop/dist/. diff --git a/element-desktop b/element-desktop index 6ffd1e8..3172fb9 160000 --- a/element-desktop +++ b/element-desktop @@ -1 +1 @@ -Subproject commit 6ffd1e87ce00dbe38db1622c3b2106ca573e5f7b +Subproject commit 3172fb927ddd4a63456028159f40d202512620de diff --git a/element-web b/element-web index 103009b..fc486a5 160000 --- a/element-web +++ b/element-web @@ -1 +1 @@ -Subproject commit 103009be67ec02c853406018f42d0514f646ad91 +Subproject commit fc486a5044adcc6b39180ffaabd75360f242e635 diff --git a/matrix-js-sdk b/matrix-js-sdk index 2e83ee6..2ef998e 160000 --- a/matrix-js-sdk +++ b/matrix-js-sdk @@ -1 +1 @@ -Subproject commit 2e83ee602dec73f44ce44159eeef796ec5e24271 +Subproject commit 2ef998e8eca5aea54ab5f70e913d8b628290a8c1 diff --git a/matrix-react-sdk b/matrix-react-sdk index 7e8979a..6538fca 160000 --- a/matrix-react-sdk +++ b/matrix-react-sdk @@ -1 +1 @@ -Subproject commit 7e8979ac526a12dd0d266d5e29ece3687494ffd7 +Subproject commit 6538fca287d25a6f9d986904e315f10b3e0baa5e diff --git a/merge_helpers.sh b/merge_helpers.sh index 64bf4b2..ca2bfa1 100755 --- a/merge_helpers.sh +++ b/merge_helpers.sh @@ -10,10 +10,10 @@ add_upstream() { local sc_remote="$(git remote -v|grep origin|grep fetch|sed 's|.*\t\(.*\) (fetch)|\1|')" if echo "$sc_remote" | grep -q matrix; then # 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 # 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 echo "Don't know upstream repo for $sc_remote" return 1 diff --git a/screenshots/1.png b/screenshots/1.png new file mode 100644 index 0000000..d0f2ed0 Binary files /dev/null and b/screenshots/1.png differ