A nut obsessed saber-toothed client for pnut.io
Find a file
2020-12-16 17:17:05 -08:00
build-aux/meson initial commit 2020-11-26 06:31:30 -08:00
data description needs formating apparently 2020-11-27 09:52:19 -08:00
po initial commit 2020-11-26 06:31:30 -08:00
src added basic media handling including avatars 2020-12-16 17:17:05 -08:00
.gitignore initial commit 2020-11-26 06:31:30 -08:00
COPYING initial commit 2020-11-26 06:31:30 -08:00
dev.thrrgilag.squeak.json fix project source url 2020-11-27 09:18:15 -08:00
meson.build initial commit 2020-11-26 06:31:30 -08:00
README.md added shortcuts and a menu 2020-12-15 22:37:04 -08:00

squeak

A nut obsessed saber-toothed client for pnut.io

source code - issue tracker - releases - mailing list - chat room

TODO

  • Compose window
  • Menu (about, refresh, logout)
  • Keyboard shortcuts
  • Avatars
  • Post actions (reply, bookmark, repost, quote, copy, delete)
  • Loading indicator
  • Load newer posts
  • Load older posts
  • Render post media
  • Settings page
  • App icon and package metadata
  • Post media / upload files
  • Support for translations

Contributing

Send patches to ~thrrgilag/squeak@lists.sr.ht.

A nice tutorial on how to do that can be found at git-send-email.io.

If you have difficulty and would like assistance don't be afraid to ask.

Send bugs to ~thrrgilag/squeak@todo.sr.ht.

Building

NOTE: The primary branch for this project is called main rather than master. While normally this shouldn't be a problem some IDEs might assume master and given an error when cloning this project.

GNOME Builder

  1. Install GNOME Builder using flatpak flatpak install org.gnome.Builder
  2. Launch GNOME Builder and click Clone Repository..."
  3. Enter the url "https://git.sr.ht/~thrrgilag/squeak"
  4. Click on the "..." button and change branch to "main"
  5. If prompted with Install Missing SDK? click Install
  6. Build and Run

Flatpak

# Add flathub repository
flatpak --user remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

# Install the required GNOME Platform and Sdk 
flatpak --user install flathub org.gnome.Platform/x86_64/3.38 org.gnome.Sdk/x86_64/3.38

# Build the flatpak package
flatpak-builder _flatpak --repo=_repo --force-clean --ccache dev.thrrgilag.squeak.json
flatpak build-bundle _repo dev.thrrgilag.squeak.flatpak dev.thrrgilag.squeak