UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. projectmoon
    P
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 4
    • Posts 98
    • Groups 0

    projectmoon

    @projectmoon

    43
    Reputation
    19
    Profile views
    98
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    projectmoon Unfollow Follow

    Best posts made by projectmoon

    • Indra: Meshtastic for Ubuntu Touch

      Indra is now available on the OpenStore!

      https://next.open-store.io/app/indra.projectmoon/

      This thread will serve as a sort of unofficial support thread for now. Proper issues/bugs/feature requests should be done on the issue tracker.


      Indra is a Ubuntu Touch app for off-grid communication using LoRa (long range) mesh radios. You can text friends, family, and neighbors without an internet connection. Messages are sent via the radio, which connects to other radios nearby to form a network completely separate from traditional communication infrastructure.

      You need an external radio to use this app. They are cheap to build or buy, and a one-time investment in off-grid communication. Indra currently supports radios running Meshtastic® firmware. You can connect to your radio over Bluetooth, the local network, or a USB cable (depending on your radio).

      The app currently does not support configuring or setting up your radio; please use the Android/iOS app or the Meshtastic® web client at https://client.meshtastic.org to set up your radio or change its settings.

      This is a work-in-progress app. The initial release supports what the author considers the essential, core features of Meshtastic®. Currently supported features:

      • Connect to a configured radio over Bluetooth, Wi-Fi, or USB.
      • Send messages to public channels, private channels, or directly to other users on the mesh.
      • View and search the list of other radios that your radio is picking up.

      Things currently NOT supported:

      • Configuring the radio. Please use the Android/iOS app or Meshtastic web client to set up the radio.
      • Showing positions of radios on the map (next major feature to be implemented).
      posted in App Development
      P
      projectmoon
    • RE: KeePass on UT?

      @bgriffis check KeePassRX on the Open Store.

      Disclaimer: I am the creator of KeePassRX.

      Documentation: https://agnos.is/projects/keepassrx/

      posted in Support
      P
      projectmoon
    • Lagrange: Browser for Gemini, Gopher, and other protocols

      I've taken the liberty of packaging Lagrange for Ubuntu Touch. Lagrange uses its own completely custom C-based UI stack built on top of SDL/OpenGL, which means that while it runs fine, the keyboard does not work out of the box on Ubuntu Touch. The UT package has a patch that 1) enables the keyboard and 2) packages it as a .click.

      There are still some issues with the keyboard and integration with the system. Namely:

      1. Clipboard does not work.
      2. Keyboard still has some weird behavior on textboxes that aren't the URL bar. You cannot edit text in the middle of them, for example.
      3. No integration with content hub.
      4. No integration with URL dispatcher (i.e. cannot open gemini links in Lagrange).

      I think most of these should be solvable. I will continue working on it and see what comes out.

      You can find Lagrange here: https://next.open-store.io/app/fi.skyjake.lagrange/

      posted in App Development
      P
      projectmoon
    • Hydronium: Proton Mail on Ubuntu Touch

      Hydronium Banner

      After seeing the Hydroxide app on OpenRepos.net for Sailfish OS, I was inspired to port it to Ubuntu Touch. A few crazy ideas later, and it's now a Rust app that runs the official Proton Mail Bridge instead of Hydroxide (alternative bridge).

      So, this means you can now connect directly to Proton Mail with Dekko, or any other e-mail client you manage to get running on your UT device.

      Find it in the Open Store: https://next.open-store.io/app/projectmoon.hydronium/

      This thread will serve as a basic support/questions thing. For more detailed bug reports. please file an issue in the repository. I am particularly interested in any problems with the bridge itself, especially around the untested secondary mailbox password login.

      posted in App Development
      P
      projectmoon
    • RE: Questions specific to gestures..."back"

      @undrwater also, since this is not built in, you could check out @kugiigi's Ambot Installer and install MariKit. It does what you want. Slide left or right from middle-ish of the bottom edge of the screen and it's gestures ahoy.

      posted in Design
      P
      projectmoon
    • RE: Indra: Meshtastic for Ubuntu Touch

      https://next.open-store.io/app/indra.projectmoon/

      Indra is now available on the OpenStore, with all the fixes in Alpha 4 and a few more tweaks! From this point forward, the database will be treated as something that needs to be migrated instead of wiped on every update. (The setting in the menu to wipe the database does not actually do anything, and will be removed).

      posted in App Development
      P
      projectmoon
    • RE: Indra: Meshtastic for Ubuntu Touch

      Indra 1.2.1 is now available with a laundry list of improvements and fixes. Find it at https://next.open-store.io/app/indra.projectmoon/ or https://git.agnos.is/projectmoon/indra/releases/tag/v1.2.1.

      • Feature: Make links clickable in messages.
      • Feature: Add the ability to search and filter nodes on the map.
      • Feature: De-duplicate messages that are likely rebroadcasts.
      • Feature: Show hops away/signal strength on messages.
      • Feature: Add/remove favorite nodes.
      • Improvement: New message footer layout.
      • Improvement: Better node list appearance in dark mode.
      • Improvement: Tweaks to the choice of black or white text for messages in dark mode. More readable.
      • Improvement: Add node ID to the node info page.
      • Improvement: Show node distance on the map, and sort by distance.
      • Improvement: New map icon.
      • Improvement: Pull to refresh the node list.
      • Improvement: Proper status indicators for sending messages.
      • Improvement: Show channel/conversation status indicators on main view.
      • Improvement: Add a setting to toggle forced Bluetooth reset.
      • Improvement: Add a setting to control how long it takes before a node is considered offline.
      • Improvement: Add a setting to control the message de-duplication window.
      • Improvement: Translation updates.
      • Fix: Apply the default channel name to the public channel no matter its index.
      • Fix: Fix a UI lockup when reconnecting to the radio.
      • Fix: No more UI flickering when disconnecting from the radio.
      • Fix: More efficient refreshing of the node list.
      posted in App Development
      P
      projectmoon
    • RE: Problem installing snap

      @nparafe Like I said, the snap does not fully integrate with the system due to scaling and keyboard issues. It's probably possible to use it with a physical keyboard, but I don't have one paired to the phone.

      posted in Support
      P
      projectmoon
    • RE: lets talk about the phasing out of haluim

      @kugiigi said:

      @DenMoore Isn't FuriOS use like Debian + Phosh?
      But yeah, Halium exists so we can have usable alternative OSes without having to go through the rigorous process of mainlining every device. Mainline is much better but not realistic to get something usable immediately.

      Or within any reasonable time frame, unfortunately. The OnePlus 6 is probably as far back as I'd stretch "reasonable," and it's on the tail end of "reasonable," being ~7 (8?) years old at this point. It's extremely unfortunate.

      FuriOS is Phosh on top of Debian base, yes, probably with some other stuff to make the phone work as well.

      posted in Design
      P
      projectmoon
    • RE: Smooth Edges (name pending) - Let's Fix the Bugs That Drive You Mad

      Here is a new one that I forgot to put on my list the first time.

      Silent Mode!

      It does not work correctly, or at least it does not behave in a way that is intuitive. I turn on silent mode, and I still get notification ping sounds. I don't see the alert volume change to 0 in uVolMan.

      Also there is no separation between silent and do not disturb that I can find. It would be good to have a do not disturb mode that completely silences the phone, vibrations, and notifications.

      posted in OS
      P
      projectmoon

    Latest posts made by projectmoon

    • RE: lets talk about the phasing out of haluim

      @kugiigi said:

      @DenMoore Isn't FuriOS use like Debian + Phosh?
      But yeah, Halium exists so we can have usable alternative OSes without having to go through the rigorous process of mainlining every device. Mainline is much better but not realistic to get something usable immediately.

      Or within any reasonable time frame, unfortunately. The OnePlus 6 is probably as far back as I'd stretch "reasonable," and it's on the tail end of "reasonable," being ~7 (8?) years old at this point. It's extremely unfortunate.

      FuriOS is Phosh on top of Debian base, yes, probably with some other stuff to make the phone work as well.

      posted in Design
      P
      projectmoon
    • RE: [request] give me this one consession and ill make magic on UT

      Set template to unconfined in apparmor. Or set read and write paths to entire home directory. Of course, these have security implications.

      posted in Design
      P
      projectmoon
    • RE: App to forward SMS

      @Thomas doesn't really matter if it's risky or not. It matters what the permissions allow or not. Ubuntu Touch enforces permissions via AppArmor. AppArmor is an extension to the Linux kernel that can block system API calls if they violate whatever policy is defined for an application. An unconfined app on UT has no AppArmor restrictions. So it's no more or less dangerous than a typical desktop application. But because it does not adhere to the permissions model, it has to be manually reviewed by the OpenStore team.

      If you are really bent on doing this, you should go download and study the source of lomiri-messaging-app.

      posted in App Development
      P
      projectmoon
    • RE: App to forward SMS

      @Thomas if your app is unconfined, it can do aaaaaaaaaaaanything. But there is also a list of apparmor policies. https://docs.ubports.com/en/latest/appdev/platform/apparmor.html is it. Nothing about SMS in there. So you'd probably have to be unconfined. Which may or may not excluded it from the OpenStore.

      Also, what do you mean by "forwarding?" Do you mean actually sending the SMS to another phone number?

      posted in App Development
      P
      projectmoon
    • RE: Ubuntu Touch Q&A 186 call for questions

      Question: Are there any thoughts/discussions going on (or that have gone on in the past) about widening the number of apparmor permissions to allow for more fine-grained control of things?

      Some examples:

      • Permission to disable app suspend so the user doesn't have to do it themselves.
      • Permission to start background services. Could maybe be implemented similar to read/write paths with the ability to execute specific commands.
      posted in News
      P
      projectmoon
    • RE: Questions specific to gestures..."back"

      @undrwater also, since this is not built in, you could check out @kugiigi's Ambot Installer and install MariKit. It does what you want. Slide left or right from middle-ish of the bottom edge of the screen and it's gestures ahoy.

      posted in Design
      P
      projectmoon
    • RE: Questions specific to gestures..."back"

      @kugiigi said:

      There's no universal "back" action in UT, the same way most OSes don't have it except Android and Windows phone. There's a back button in each app but can be implemented differently and reacts to different key bindings or none at all.

      This has been discussed many times already and honestly, I don't think we can have a universal back action similar to Android. The best we can do is probably to design the standard toolkit to make it easier to trigger. That's another discussion that has been discussed many times too but needs someone to actually design and implement it.

      I personally have many experiments on this. My older apps like Palitan for example has swipe up on the bottom left edge to go back (or whichever button is at the top left). My newer apps like Tagatuos and Sapot Browser, you can swipe left or right on the bottom edge. Ambot Installer also has a package called MariKit which adds this gesture is apps that use UT's standard toolkit.
      I personally like this gesture but there needs to be a deeper and proper discussion if we really want it 😄

      Speaking of which, is it possible to add a gesture hint thingy at the bottom of the screen when your toolkit mod is active?

      posted in Design
      P
      projectmoon
    • RE: Hydronium: Proton Mail on Ubuntu Touch

      @richdb said:

      Awesome!! I really needed this. The other app in the store was nothing more then a wrapper and did not really worked well.

      Other question, there is also TooterB (Mastodon client) and Wisperfish (Signal) in the openrepos.net. Are those apps easy to port to UbuntuTouch? Maybe Wisperfish not at first because there is a Signal desktop app in the store, but the Mastodon apps in the store do not really work (wrapper that not remember your password).

      But again, awesome you port this proton mail bridge app.

      At this point, calling it a port would not really be correct. It was rewritten from C++ to Rust, and uses the official bridge instead of Hydroxide. But in any case, porting is always possible. Just a matter of how much effort one wants to put it into it. In the case of Whisperfish, there have been several attempts(ish) to port it to UT, but they never got far. The native Axolotl client for Ubuntu Touch was using the same library that Whisperfish uses (and maintains!), but development of Axolotl stalled. It would be great to have Whisperfish on UT. But I am absolutely not ready to undertake something like that, lol.

      posted in App Development
      P
      projectmoon
    • RE: Questions specific to gestures..."back"

      @undrwater I think a gesture wouldn't be nice. No idea the best way to properly integrate it from a UX perspective. Maybe just borrow the side screen background gesture from Android?

      posted in Design
      P
      projectmoon
    • RE: Hydronium: Proton Mail on Ubuntu Touch

      @oldbutndy it works exactly like the bridge on the desktop. See Proton Mail's site for more info.

      posted in App Development
      P
      projectmoon