Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Cloudron Forum

Apps | Demo | Docs | Install

Invoice Ninja 5 (beta)

Scheduled Pinned Locked Moved Solved Invoice Ninja
48 Posts 12 Posters 2.0k Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • girishG Offline
    girishG Offline
    girish Staff
    wrote on last edited by
    #1

    It seems Invoice Ninja went through a total rewrite in flutter. I learnt about it from this post - https://www.reddit.com/r/selfhosted/comments/ijzkx1/whats_new_in_invoice_ninja_v5_weve_rebuilt_the/ . In case, anyone wants to give it a try.

    It seems there is no automatic v4 to v5 migration per https://www.reddit.com/r/selfhosted/comments/ijzkx1/whats_new_in_invoice_ninja_v5_weve_rebuilt_the/g3h66qf/ .

    What that means for Cloudron is that when v5 is ready, we will package it as a new app. You have to install v5 side by side with v4 and then do the migration manually.

    d19dotcaD 1 Reply Last reply
    5
  • d19dotcaD Offline
    d19dotcaD Offline
    d19dotca
    replied to girish on last edited by
    #2

    @girish A bit off topic but I'm curious... not sure if this scenario has happened before where two versions need to be running concurrently since there's no actual upgrade in-place scenario from the app developer, but what do you do in this case when it comes to managing the packages? Do you always keep v4 available in this case and maintain it until Invoice Ninja kills it off, or do you make a sort of cut-over date where people can only install v5 at that point and can't install v4?

    --
    Dustin Dauncey
    www.d19.ca

    1 Reply Last reply
    0
  • girishG Offline
    girishG Offline
    girish Staff
    wrote on last edited by
    #3

    @d19dotca This has happened with Ghost before. They did not provide a way to migrate to the 1.0. We simply made a new package and provided instructions on how to migrate. Atleast, for Ghost, the migration was fairly painless. Just had to export and import a json file. The old package will most likely just be hidden once v5 is out. After all, I don't think anyone wants to do a new install of v4 (if there is a reason for this, then we have to maintain to packages separately).

    1 Reply Last reply
    1
  • d19dotcaD Offline
    d19dotcaD Offline
    d19dotca
    wrote on last edited by
    #4

    Invoice Ninja put up a video on the changes from 4 to 5 here too:

    --
    Dustin Dauncey
    www.d19.ca

    1 Reply Last reply
    2
  • doodlemania2D Offline
    doodlemania2D Offline
    doodlemania2 App Dev
    wrote on last edited by
    #5

    Looks like the new version is out!

    1 Reply Last reply
    1
  • subvenS Offline
    subvenS Offline
    subven
    wrote on last edited by subven
    #6

    Stable v5 branch: https://github.com/invoiceninja/invoiceninja/tree/v5-stable

    Current version is v5.0.25 🙂 Redesign and new features look nice. There is a migration tool built into the current v4.5.X version. Once the v5 is packed for Cloudron you can ship your data over to the new instance.

    Note: v5 is now in beta. To upgrade from v4 you need to install v5 as a separate app and then use the migration tool in the latest version of v4 on Settings > Account Management.

    Or use https://YOURNINJA.URL/migration/start

    1 Reply Last reply
    3
  • alex-adestechA Offline
    alex-adestechA Offline
    alex-adestech
    wrote on last edited by
    #7

    @girish Are there any plans of having v5 in Cloudron App Store soon?

    girishG 1 Reply Last reply
    1
  • girishG Offline
    girishG Offline
    girish Staff
    replied to alex-adestech on last edited by
    #8

    @alex-adestech yes, when they make a stable release (and also a migration path from v4).

    subvenS 1 Reply Last reply
    1
  • subvenS Offline
    subvenS Offline
    subven
    replied to girish on last edited by subven
    #9

    @girish both should be fullfilled. See https://github.com/invoiceninja/invoiceninja/tree/v5-stable and https://invoiceninja.github.io/selfhost.html#migrating-from-v4 🙂 Migration is only possible from one v4 app to another v5.

    EDIT: Okay they don't have a stable v5 yet but stable RC's within their v5-stable branch.
    EDIT2: Docker version of v5 https://github.com/invoiceninja/dockerfiles

    girishG 1 Reply Last reply
    2
  • girishG Offline
    girishG Offline
    girish Staff
    replied to subven on last edited by
    #10

    @subven right, they have release v5 for quite some time now but they don't have a stable tag yet. Even their demo link on the website is still v4 from what I can tell.

    d19dotcaD 1 Reply Last reply
    3
  • d19dotcaD Offline
    d19dotcaD Offline
    d19dotca
    replied to girish on last edited by d19dotca
    #11

    @girish No their demo link is definitely v5, that's how I was able to confirm that my issue with Invoice Ninja and Safari was fixed in their v5 version. 🙂 Unless they changed it back?

    You are correct though - v5 isn't yet officially stable. Even their invoiceninja.org site shows v4 as the latest build still. However it sounds like they're real close, so maybe not a bad idea to package it still for those early adopters? No worries if not though, it should be stable soon enough from their email that went out a month or so ago.

    --
    Dustin Dauncey
    www.d19.ca

    girishG 1 Reply Last reply
    1
  • girishG Offline
    girishG Offline
    girish Staff
    replied to d19dotca on last edited by
    #12

    @d19dotca I was trying the 'test drive' button in https://www.invoiceninja.com/ (not .org). I can't actually make out if it's v4 or v5. I had the impression v5 looked totally different but this was from many months ago. I don't think we will package v5 yet though, since we don't package unstable packages (if we report bugs upstream, they are usually just ignored).

    d19dotcaD 1 Reply Last reply
    2
  • d19dotcaD Offline
    d19dotcaD Offline
    d19dotca
    replied to girish on last edited by
    #13

    @girish Yeah, totally fair on the unstable part. Interesting about the demo though. You're right, the way you went to view it it is indeed using v4. But if you go to https://demo.invoiceninja.com/#/ it's using v5. Odd. 🤷

    --
    Dustin Dauncey
    www.d19.ca

    1 Reply Last reply
    1
  • d19dotcaD Offline
    d19dotcaD Offline
    d19dotca
    wrote on last edited by
    #14

    Found this today, which may be helpful to some before we switch over to v5:

    --
    Dustin Dauncey
    www.d19.ca

    1 Reply Last reply
    3
  • T Offline
    T Offline
    Telos One
    wrote on last edited by
    #15

    Any updates on a package for v5?

    nebulonN 1 Reply Last reply
    0
  • nebulonN Online
    nebulonN Online
    nebulon Staff
    replied to Telos One on last edited by
    #16

    @telos-one according to their readme, 5 is still beta, we will update the package once it is stable and hopefully there will some solid migration possible as well.

    1 Reply Last reply
    2
  • H Offline
    H Offline
    hillel369
    wrote on last edited by
    #17

    Hi, I'm one of the developers of Invoice Ninja. Really cool to see all of the interest in v5, we've been working on it for a while now and are extremely excited to release it!

    We actually just reached out to Clourdon to discuss getting the package ready for our stable release in a few weeks, they shared this thread with us.

    If you have any questions about the new version I'm happy to answer them. Also, any feedback on the new version would be very much appreciated!

    girishG marcusquinnM 2 Replies Last reply
    13
  • girishG Offline
    girishG Offline
    girish Staff
    replied to hillel369 on last edited by
    #18

    @hillel369 thanks! hopefully, we can get a unstable version of v5 for people to test out in the coming week or two already.

    1 Reply Last reply
    4
  • marcusquinnM Offline
    marcusquinnM Offline
    marcusquinn
    replied to hillel369 on last edited by
    #19

    @hillel369 Hey, great to see another app developer here and I'm certain you're very welcome! Hope you're enjoying Cloudron too 🙂

    Great work on v6 too! I think I posted or emailed this a while back but a "compact mode" for the UI, similar to GMail. Guessing the UI framework might already have an option for that it is is in common?

    We're not here for a long time - but we are here for a good time :)
    Jersey/UK
    Work & Ecommerce Advice: https://brandlight.org
    Personal & Software Tips: https://marcusquinn.com

    1 Reply Last reply
    1
  • yusfY Offline
    yusfY Offline
    yusf
    wrote on last edited by
    #20

    Just got an email from IN declaring v5 stable. It looks awesome. 🚀

    1 Reply Last reply
    3

  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Login

  • Don't have an account? Register

  • Login or register to search.