Giter Club home page Giter Club logo

Comments (19)

thevindu-w avatar thevindu-w commented on June 16, 2024 1

Probably I'll publish it under MIT or a similar license (I haven't decided yet). But I have to make some changes before publishing it. I'll try to do it as soon as possible. I would be able to do it within a week or two if everything goes as expected.

from clip_share_server.

IzzySoft avatar IzzySoft commented on June 16, 2024 1

Thanks! Updated my config, fetched the next update (v2.5.0) fine. Changelogs were not yet present; I've enabled them on my end already, though, so as soon as they are there they will be fetched with the next release then. Thanks a lot!

from clip_share_server.

thevindu-w avatar thevindu-w commented on June 16, 2024

Currently, the source of the Android client apk is not in a public repo. I have it in my private repo. I may release the source of the Android client in the future. I'll check that version issue.

from clip_share_server.

thevindu-w avatar thevindu-w commented on June 16, 2024

Update: Fixed the issue by updating the versioncode to 2. I updated the file in release v2.0. Please get the new apk file from there.

from clip_share_server.

IzzySoft avatar IzzySoft commented on June 16, 2024

Thanks! But I'm afraid I'll have to wait for its source code to be published under a FLOSS license. Idea was to include the app with my repo to make it easier discoverable and available to end-users πŸ˜‰

from clip_share_server.

IzzySoft avatar IzzySoft commented on June 16, 2024

No pressure – I'm ready when you are, just give me a ping then please. Thanks a lot!

from clip_share_server.

thevindu-w avatar thevindu-w commented on June 16, 2024

@IzzySoft the source of the Android client is now available at github.com/thevindu-w/clip_share_client.

from clip_share_server.

IzzySoft avatar IzzySoft commented on June 16, 2024

Thanks! Let's see how the mix works (with APKs in a different repo than the code). Adding your app now to my repo, should show up here with the next sync around 6 pm UTC. Be welcome to pick a badge to link there from e.g. your readme then. And should you have some screenshots to add, let me know.

Oh, you could also set up Fastlane structures in the client repo (feel free to use my Fastlane Cheat Sheet for guidance), then your changes to description or graphics would simply be pulled along with new versions (updates run once per day).

If you have any questions, don't hesitate asking. Else I guess: all done, and this issue can be closed?

from clip_share_server.

thevindu-w avatar thevindu-w commented on June 16, 2024

Thanks! Let's see how the mix works (with APKs in a different repo than the code).

I think it's better if you can fork the repo. Since you are developing Android apps, you can improve probably this (and create a PR also). There are many things to improve in the Android app (including UI and code standards).

Oh, you could also set up Fastlane structures in the client repo (feel free to use my Fastlane Cheat Sheet for guidance), then your changes to description or graphics would simply be pulled along with new versions (updates run once per day).

I'll check that

And should you have some screenshots to add

Screenshots of the Android app's UI?

from clip_share_server.

IzzySoft avatar IzzySoft commented on June 16, 2024

Since you are developing Android apps

I do? That's news to me πŸ™ˆ Nope, I'm not an Android dev, sorry. So no, I can't.

Screenshots of the Android app's UI?

Yupp. To show along with your app's listing, see the link from my previous comment: It's live here now.

from clip_share_server.

thevindu-w avatar thevindu-w commented on June 16, 2024

Oh, you could also set up Fastlane structures in the client repo (feel free to use my Fastlane Cheat Sheet for guidance), then your changes to description or graphics would simply be pulled along with new versions (updates run once per day).

I added Fastlane with screenshots. Please check that. If there is no issues with that, we can close this.

from clip_share_server.

IzzySoft avatar IzzySoft commented on June 16, 2024

First apologies for my delayed answer, I'm currently quite busy with a big task at F-Droid.org…

Fastlane looks fine so far: I've configured it on my end and triggered a manual pull, so with the next sync screenshots should show up in my repo. Just the full description I skipped for now; may I recommend some minor adjustments there?

First, no need for the "header" – the app name is always displayed along anyway. For the remaining part, you can use simple HTML (or should at least keep an empty line between the paragraphs, so it can be processed as Markdown). HTML variant I'd recommend would look like this:

<p>Share the clipboard between your phone and desktop. Share files and screenshots securely. This is a lightweight, cross-platform app to share copied text, files, and screenshots between an Android phone and a desktop.</p>
<p>This is the Android client of ClipShare. You will need the server on your desktop to connect with it. The ClipShare server is simple and lightweight. Simply run the server on your Windows or Linux machine to use the ClipShare app. You can find the server <a href='https://github.com/thevindu-w/clip_share_server'>here at Github</a>.</p>

If you want to have your app at F-Droid.org one day, I'd even suggest putting all that in a single line (they replace each \n by a <br>, so better give them none of that πŸ™ˆ).

from clip_share_server.

thevindu-w avatar thevindu-w commented on June 16, 2024

First, no need for the "header" – the app name is always displayed along anyway. For the remaining part, you can use simple HTML (or should at least keep an empty line between the paragraphs, so it can be processed as Markdown). HTML variant I'd recommend would look like this:

<p>Share the clipboard between your phone and desktop. Share files and screenshots securely. This is a lightweight, cross-platform app to share copied text, files, and screenshots between an Android phone and a desktop.</p>
<p>This is the Android client of ClipShare. You will need the server on your desktop to connect with it. The ClipShare server is simple and lightweight. Simply run the server on your Windows or Linux machine to use the ClipShare app. You can find the server <a href='https://github.com/thevindu-w/clip_share_server'>here at Github</a>.</p>

If you want to have your app at F-Droid.org one day, I'd even suggest putting all that in a single line (they replace each \n by a <br>, so better give them none of that see_no_evil).

Thanks for your suggestions. I updated the full description with HTML.

from clip_share_server.

IzzySoft avatar IzzySoft commented on June 16, 2024

Thanks a lot! Enabled that as well then. So all open points are solved now. Seems like my updater at least can deal fine with your fastlane now, let's see how the update check itself works:

$ iod repo get com.tw.clipshare
com.tw.clipshare: looking for 'https://api.github.com/repos/thevindu-w/clip_share_server/releases'
com.tw.clipshare: checking tag 'v2.0'
com.tw.clipshare: lastRelNo set to 'v2.0', checking for files
com.tw.clipshare: Upstream file date (2023-07-26 10:30) not newer than ours (2023-08-03 00:05), skipping.
com.tw.clipshare: returning local appdata as ['2.4.2','',0]
com.tw.clipshare: 2.4.2 up-to-date.

Yupp, despite the "other repo used" and "tag name not corresponding to versionName", it seems to handle it fine. So all set: Thanks for your help! Time to close the issue then. Should you have any questions (now or in the future), don't hesitate to reach out to me πŸ˜ƒ

from clip_share_server.

thevindu-w avatar thevindu-w commented on June 16, 2024

@IzzySoft In Fdroid, the Source and the ChangeLog of the app is set to the server repo instead of the client repo. Is that a mistake?

from clip_share_server.

IzzySoft avatar IzzySoft commented on June 16, 2024

I have to set Source to the server repo, or my updater would not work (it uses the Source URL). Be welcome to file an issue with my tracker at https://gitlab.com/IzzyOnDroid/repo/ – an idea would be to move that to RepoURL, as F-Droid.org does it. Won't be implemented over night, though, as I'd need to carefully check for all references/dependencies. But should be done, maybe.

Changelog I could adjust. Is there a changelog I shall point to?

from clip_share_server.

thevindu-w avatar thevindu-w commented on June 16, 2024

I have to set Source to the server repo, or my updater would not work (it uses the Source URL)

But the client app and its source are independent of the server. It's better if you can get the source from the client repo as the server repo does not contain anything about the client (except the apk file in releases). Also, the Fastlane is set up in the client repo. If it fails because there are no releases in the client repo, I can create a release there.

Changelog I could adjust. Is there a changelog I shall point to?

Currently there's no ChangeLog. May be I'll add it for later versions.

from clip_share_server.

IzzySoft avatar IzzySoft commented on June 16, 2024

But the client app and its source are independent of the server.

Of course it is. If you'd make releases in the client repo and attach the APK there, I gladly adjust that at my end!

It's better if you can get the source from the client repo

You're speaking F-Droid.org here, which builds from source. I do not build, I depend on the APK you provide. And that's not available at the client repo πŸ€·β€β™‚οΈ

Also, the Fastlane is set up in the client repo

Yes, and my updater fetches it from there. Again a difference to F-Droid.org: I can configure custom locations for that.

I can create a release there.

Now, that would eneable me to immediately "clean up the link mess" on my end indeed πŸ˜ƒ Please let me know should you have established that, as currently my updater would look here for new releases with APKs attached.

Currently there's no ChangeLog. May be I'll add it for later versions.

If there's no explicit changelog.md or the like, but the release have corresponding release notes (which is the case with about 90% of the apps in my repo), I'd simply point there.

from clip_share_server.

thevindu-w avatar thevindu-w commented on June 16, 2024

Now, that would eneable me to immediately "clean up the link mess" on my end indeed smiley Please let me know should you have established that, as currently my updater would look here for new releases with APKs attached.

Done πŸ‘. Release is available here.

If there's no explicit changelog.md or the like, but the release have corresponding release notes (which is the case with about 90% of the apps in my repo), I'd simply point there.

I'll add ChangeLogs in fastlane/metadata/android/en-US/changelogs/.

from clip_share_server.

Related Issues (6)

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.