A nut obsessed saber-toothed client for pnut.io
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Morgan McMillian 5866dfc309 removed sourcehut project references 4 weeks ago
.builds add build manifest 2 years ago
build-aux/meson initial commit 2 years ago
data description needs formating apparently 2 years ago
po initial commit 2 years ago
src add reload button 2 years ago
.gitignore initial commit 2 years ago
COPYING initial commit 2 years ago
README.md removed sourcehut project references 4 weeks ago
dev.thrrgilag.squeak.json adjust datetime field again and use timeago 2 years ago
meson.build initial commit 2 years ago

README.md

squeak

A nut obsessed saber-toothed client for pnut.io

TODO

  • Compose window
  • Menu (about, refresh, logout)
  • Keyboard shortcuts
  • Avatars
  • Post actions (reply, bookmark, repost, quote, copy)
  • [-] Load newer posts
  • Load older posts
  • Thread view
  • Loading indicator
  • 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