A nut obsessed saber-toothed client for pnut.io
Find a file
2022-11-04 08:59:38 -07:00
.builds add build manifest 2021-02-26 12:29:28 -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 add reload button 2021-05-13 14:55:00 -07: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 adjust datetime field again and use timeago 2020-12-28 11:22:54 -08:00
meson.build initial commit 2020-11-26 06:31:30 -08:00
README.md removed sourcehut project references 2022-11-04 08:59:38 -07:00

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