Giter Club home page Giter Club logo

aether-app's Introduction

Aether is a peer-to-peer network of independent, self-moderated communities.

Hacker News

The Verge

Heads up

The current version is a developer preview. It collects usage metrics to help debugging.

This is a developer preview, a pre-alpha. It is unstable and untested. It is not production-ready.

This is a development fork of Aether. It is not an official version!

Legalese

This software is provided for free, on an as-is basis, with no warranty, and without any expressed or implied offer of support.

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

Full license text: GNU Affero General Public License 3.0 only

Download

Download Aether

Aether is available for Mac OS, Windows and Linux. Our community supports Windows, Mac OS and Linux versions at meta.geteather.net.

Compiling

Aether is a relatively large app with an Electron and Go toolchain, at 100,000+ lines of code. Getting it to compile requires setting up a correct build runtime with the latest versions of Go, Node (for Electron) and C dependencies and development environments. Expect the initial set-up to take a few hours. Be patient! 🙂

Instructions

Compile instructions can be found here on this gist, and at getaether.net/docs/developers.

Filing a bug

Please create a topic in the appropriate section of meta.getaether.net. This allows the non-Github-using majority of Aether users to help with your issue, and point you in the right direction.

Backers

Aether exists thanks to the generous fellows below. Funding Aether comes with some perks, such as registering your unique name before anyone else. See here for full benefits.

Gold Sponsors

[your name here]

Sponsors

Peter Wang

Generous backers

Alex

Alex Tibbles

Andrew

Asher Gottlieb

Bart Grantham

Cerxi

Chip Wasson

Daniel Fischer

Duane Bailey

Jackson Solway

James Bekkema

John Alexander

John Moore

John Travise

Lewis Liu

mindricity

Pavel Minaev

Ryan Hill

Sebastian Jug

srdis

Steamy McMemerton

Steve

Tom Kapanka

Backers

Andreas Basurto

Forest Friendly

Grischa Boßlar

Whitman Schorn

Crypto supporters

@agalati

@HostFat

aether-app's People

Contributors

deepsource-autofix[bot] avatar deepsource-io[bot] avatar dependabot[bot] avatar frigyes06 avatar karak1974 avatar nehbit avatar raineallday avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

aether-app's Issues

Aether forkbombing the backend

I've been using Aether for a while, but as of yesterday, Aether keeps launching aether-backend-linux-x64 over and over with a different port each time.

When running from the terminal, I noticed this repeating error message, which claims the frontend is being relaunched but it is actually the backend that is being relaunched:

panic: runtime error: index out of range [0] with length 0

goroutine 82 [running]:
aether-core/aether/frontend/refresher.DeleteStaleData(0xc00007f060?)
	/home/frigyes/aether-app/aether-core/aether/frontend/refresher/refresher.go:121 +0x7e5
aether-core/aether/frontend/refresher.Refresh()
	/home/frigyes/aether-app/aether-core/aether/frontend/refresher/refresher.go:80 +0x45c
aether-core/aether/frontend/fecmd.startSchedules.func1()
	/home/frigyes/aether-app/aether-core/aether/frontend/fecmd/run.go:130 +0x31
aether-core/aether/services/scheduling.ScheduleRepeat.func1()
	/home/frigyes/aether-app/aether-core/aether/services/scheduling/scheduling.go:35 +0xa5
created by aether-core/aether/services/scheduling.ScheduleRepeat
	/home/frigyes/aether-app/aether-core/aether/services/scheduling/scheduling.go:21 +0xfa

Frontend process exited with code 2 and signal null
We will reattempt to start the frontend daemon in 10 seconds.

Is this app still alive?

I get no inbound connections and the most recent posts i got from the first download are about 2 Months old

Add UI functionality to handle NSFW search results

Add setting in the UI that changes how the client deals with NSFW search results.

According to Dio7, the config looks the following:
The default setting is:

"SFWListDisabled": false,

To view NSFW communities in the communities list you need:

"SFWListDisabled": true,

Paths to config:
Win: C:\UsersUSERNAME\AppData\Roaming\Air Labs\Aether\frontend
Linux: /home/usr/.config/Air Labs/Aether/frontend

Readme is missleading

The readme should be updated to state this is a fork of the original codebase. Additionally you should remove the old links and info as anyone can just go back to the original repo to find the same information.

I also would be concerned about the Aether logo and name. I don't think the original Dev is going to sue but he could if there is a copyright violation. I would recommended renaming the project in order to differentiate the difference between this and the original.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.