profile
viewpoint
rugk rugk Germany https://chaos.social/@rugk https://twitter.com/rugkme; https://keybase.io/rugk; https://gitlab.com/rugk

PrivateBin/PrivateBin 2637

A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.

rugk/awesome-emoji-picker 45

Add-on/WebExtension that provides a modern emoji picker that you can use to find and copy/insert emoji into the active web page.

rugk/atom-flatpak-wrapper 6

Small wrapper scripts providing a good development experience if you install Atom via a flatpak…

PrivateBin/sjcl 1

Stanford Javascript Crypto Library

rugk/blacklistr 1

A website for visualizing country specific data

PrivateBin/assets 0

Source of assets (images, ...) used for PrivateBin

rugk/0ad-ad-34c3 0

0 A.D. advertisement for 34c3

rugk/34C3-Screen-Stuff 0

Put your Stuff here for the CCL internal Screens.

rugk/35c3-circuit-generator 0

Generative circuit generator in 35c3 style

rugk/acme-tiny 0

A tiny script to issue and renew TLS certs from Let's Encrypt

issue commentminvws/nl-covid19-notification-app-android

20200808: Inclusion criteria for F-Droid app store

For more arguments regarding why an F-Droid release (even if that would only be possible in a self-hosted F-Droid repository) see https://github.com/corona-warn-app/cwa-app-android/issues/1483 for the German covid warn app.

PanderMusubi

comment created time in 3 hours

issue commentPrivateBin/PrivateBin

Generate paste url with different hostname

So what, you just want to change the hostname? Well… you would need to adjust the JS for that, I guess.

Currently it is not.

itz-sudo

comment created time in 21 hours

issue commentcorona-warn-app/cwa-app-android

F-Droid release and reproducible builds

BTW another cross-link. Reproducible builds were previously discussed in https://github.com/corona-warn-app/cwa-backlog/issues/21 and https://github.com/corona-warn-app/cwa-backlog/issues/21. The community (namely @gutjuri, credits to them) even already did some initial work in form of a Docker file: https://github.com/corona-warn-app/cwa-app-android/pull/468

rugk

comment created time in 21 hours

issue commentcorona-warn-app/cwa-backlog

Allow for Reproducible Builds

(Cross-link) Reproducible builds would also be very useful for a release on F-Droid, which now technically makes sense. For more information, see the issue https://github.com/corona-warn-app/cwa-app-android/issues/1483.

hirschnase

comment created time in 21 hours

issue commentcorona-warn-app/cwa-app-android

[DISCUSSION] Solution without closed source dependencys

BTW this issue here overlaps with my newly created one https://github.com/corona-warn-app/cwa-app-android/issues/1483. https://github.com/corona-warn-app/cwa-app-android/issues/1483 however does not aim for a fork/complete reimplementation as CoraLibre, but tries to get this upstream app into F-Droid, as actually it can work with microG.

I know some people may prefer no dependency on microG, but that's what we have CoraLibre maybe in the future. For now, it would already be a huge step forward to have this app in an F-Droid repeository or even the official one, if this is possible.

theScrabi

comment created time in 21 hours

issue commentcorona-warn-app/cwa-app-android

F-Droid release and reproducible builds

Yeah, I also was made aware of that proprietary dependency, though, as people have noted, they can certainly get rid of many – which would be very useful in general, because only then the app is 100% FLOSS and can thus be trusted. I like how F-Droid always makes such issues transparent. So let's think of it: We want CWA to be free/open-source, not only 99%, all of it. Ideally, at least… Also I don't know why Google decided that the exposure notification API needs a proprietary client-side lib in your app – especially as they published many other internals of the API as FLOSS, just why? Actually, as far as I see, in their reference implementation they do not include any of these libs. Oh, actually they do, but not the SafetyNet one. But if the API is really easy maybe this part can indeed be re-implemented as FLOSS, but I'm no expert in these technical issues, so I'll let others comment here.

Anyway, it seems this overlaps with https://github.com/corona-warn-app/cwa-app-android/issues/75, the now second most-upvoted issue in this repository, which has the same aim of de-googlefying the app.

rugk

comment created time in 21 hours

startednickdesaulniers/What-Open-Source-Means-To-Me

started time in a day

issue commentcorona-warn-app/cwa-app-android

F-Droid release and reproducible builds

No one said, they should/have to promote that exact feature. Even if you don't advertise it, for everyone who uses microG (and judging from the upvotes here, these are not so few people that would like this) this would help a lot.

rugk

comment created time in a day

issue commentcorona-warn-app/cwa-app-android

F-Droid release and reproducible builds

@svengabr Oh, great to see progress here! Is there any statement/idea what you plan to do?


IMHO, as explained above, I would of course prefer an reproducible build and release in the official F-Droid repository.

rugk

comment created time in a day

issue commentcorona-warn-app/cwa-app-android

F-Droid release and reproducible builds

I know, but "F-droid as alternative download option" could be provided already at the launch of CWA, but it was refused.

Well, the stated reason (as linked above) was, that it just made no sense at that time: Without Google Play Services you literally had no way at all to use the app. This changed and using the app from F-Droid is now possible (if you have microG). That is the main point.

rugk

comment created time in a day

MemberEvent

issue openedcovid-be-app/cwa-server

Data sharing to German app

Is your feature request related to a problem? Please describe. Travelers from and to Germany likely meet users with the German upstream CWA app and not the Belgian one.

Describe the solution you'd like Share IDs with Germany.

Describe alternatives you've considered No one available. AFAIK the German app only shares data with Ireland and France or so since one of the latest updates.

Additional context I'm sorry I don't know in depth how that data sharing works on the technical level.

created time in 2 days

issue closedmicrog/android_packages_apps_GmsCore

Data sharing to German app

Is your feature request related to a problem? Please describe. Travelers from and to Germany likely meet users with the German upstream CWA app and not the Belgian one.

Describe the solution you'd like Share IDs with Germany.

Describe alternatives you've considered No one available. AFAIK the German app only shares data with Ireland and France or so since one of the latest updates.

Additional context I'm sorry I don't know in depth how that data sharing works on the technical level.

closed time in 2 days

rugk

issue commentmicrog/android_packages_apps_GmsCore

Data sharing to German app

Sorry, wrong repo. :see_no_evil:

rugk

comment created time in 2 days

issue openedmicrog/android_packages_apps_GmsCore

Data sharing to German app

Is your feature request related to a problem? Please describe. Travelers from and to Germany likely meet users with the German upstream CWA app and not the Belgian one.

Describe the solution you'd like Share IDs with Germany.

Describe alternatives you've considered No one available. AFAIK the German app only shares data with Ireland and France or so since one of the latest updates.

Additional context I'm sorry I don't know in depth how that data sharing works on the technical level.

created time in 2 days

issue openedcovid-be-app/cwa-app-android

F-Droid release and reproducible builds

<!-- Thanks for proposing an enhancement 🙌 ❤️

Before opening a new issue, please make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead. -->

Avoid duplicates

  • [x] This enhancement request has not already been raised before (it has, but the situation has changed, see below)
  • [x] Enhancement request is specific for Android only, for general issues / questions that apply to iOS and Android please raise them in CWA-Wishlist
  • [x] If you are proposing a new feature, please do so in CWA-Wishlist

Current Implementation

<!-- Describe or point to the current implementation that you would like to see improved -->

App can only be downloaded from the Google Play Store.

Suggested Enhancement

<!-- Outline the idea of your enhancement, by e.g., describing the algorithm you propose. You can also create a Pull Request to outline your idea -->

Either:

  • publish the app on the official F-Droid store (and/or)
  • self-host a F-Droid repo and publish it there (like e.g. German a news agency did)

Then:

What has changed?

I saw https://github.com/corona-warn-app/cwa-app-android/issues/477 and https://github.com/corona-warn-app/cwa-documentation/issues/5, however, these were asked months ago. The main reason for declining it was that the api is from Google and requires Google Play Services anyway. However, this is not the case anymore. Since September 2020, the Exposure Notification API can be used without Google Play Services on Android, if you use microG, which is a 100% FLOSS replacement for these Google Play Services. The reason is microG added support for the API in v0.2.12.203315.

Expected Benefits

<!-- Summarize how your enhancement could aid the implementation (performance, readability, memory consumption, battery consumption, etc.). Please also back up with measurements or give detailed explanations for reduced runtimes, memory consumption, etc. -->

F-Droid is an Android app store specifically for free/libre open-source apps. It would be great if your app could be released there, as it is the number one for getting FLOSS Android apps for many people. F-Droid also builds all apps from source (optionally even reproducible), so downloads from there can be trusted. This possibility then allows people to update the app both from Google Play and F-Droid as the signature is the same.

The app developer FAQ or the quick start guide may help you to get started. If you want to self-host your repo, you can use Repomaker by F-Droid.

Anyway, now the advantages:

  • it improves trust to have reproducible builds, see this website on reproducible builds. This is often overlooked when providing the source code of applications. You can then assure (i.e. verify) the binary also belongs to the source code you publish.
  • it is good to have an alternative way of distribution (via F-Droid), and again this is a factor of trust (many people that do not use Google on Android trust F-Droid much more than the Google Play Store)
  • Building reproducibly via F-Droid would then use a third-party to verify that the binary you get (from Google Play or elsewhere) is genuine (i.e. really built from the source code you publish). Note for this to be effective you should use the official F-Droid repository, because then you do have an neutral third-party building the source code (instead of youself doing it and just publishing the APK).
  • Reproducible builds allow users to choose and switch the download channel at any time, i.e. you can download from Google Play, but later update via F-Droid.
  • it is then possible to use it with a 100% FLOSS Android CustomROM. You can e.g. use it with CalyxOS, which is a ROM aimed at providing enhanced privacy even for non-experts. So all arguments against the F-Droid release that you "have to trust your OS anyway" are not applicable anymore, because in such a ROM you do not even have to use Google services at all on your Android device and starting from the group up (in the extend that it is technically possible today, i.e. the OS) it is 100% open-source. Some ROMs go beyond that like Replicant OS and I guess even on them you can install microG and thus use this app.
  • You provide anyone who does not use Google Play a method for easily retrieving and updating(!) the app. Currently, this can only be done by apps like Aurora Store or so, which access the Google Play Store, but where updates is a bit harder (no auto-updates unless you manually flash another package etc. and IMHO it is slower than F-Droid). For F-Droid auto-updates many ROMs do have the privileged extension preinstalled like LineageOS4microG. Thus, in summary, you would allow more users to (easily) use the app, extend the user base and - which would be a legal argument one may even bake with constitutional or maybe human law - allow all people (in Belgian) to easily use the app. Currently you do force them to use the Google Play Store, which is not reasonable anymore given the app is easily deployable on F-Droid (or as an APK in general) and people can use it without Google Play (Services). I know of course you can self-compile the app from source, but then the official Google Play Services do not accept it anymore (I'm not sure whether microG also enforces this) and of course you cannot expect people to do that, not everyone is tech-savvy enough to compile an app and even if you are, it takes time and makes updates a pain. And before you now argue that only tech-savvy people could use an Android phone without Google (and microG), that is fundamentally wrong, as e.g. you can buy a Fairphone 3 with /e/ (eOS) or other partially re-flashed devices with eOS, which do have microG preinstalled - and do not have any Google Play Store nor Google Play Services - just to name one example. Furthermore, issue https://github.com/corona-warn-app/cwa-documentation/issues/5 shows there is a quite high demand for this on GitHub at least.

Again, I'd like to stress that the situation has changed fundamentally since this has last been proposed, so please don't close this as a duplicate. I understand why the issue was closed when the app development was started and never imagined microG would implement the exposure notification API, but as they did, I see no reason anymore to not publish the app on F-Droid. As I elaborated, actually I see many advantages in doing so.


Duplicate of issue https://github.com/corona-warn-app/cwa-app-android/issues/1483 from upstream, since the same applies here, too.

created time in 2 days

issue commentmicrog/android_packages_apps_GmsCore

Exposure Notification (Corona)

Yeah, sorry I was wrong about that export before. But that is explained in that other topic.


Anyway, another thing for all German/CWA users reading thie issue here. IMHO the German CWA app should now be on F-Droid (as it is usable without Google Play Services). So please have a look at https://github.com/corona-warn-app/cwa-app-android/issues/1483 and upvote it, if you agree. This shows them that there is a user base that needs this feature.

SirLemyDanger

comment created time in 2 days

issue commentrugk/awesome-emoji-picker

Unicode correction and font conversion

Okay invited again, you should now be able to accept that. Strange thing, but thanks for keeping me up-to-date… :smiley:

rugk

comment created time in 2 days

delete branch rugk/fedora-coreos-docs

delete branch : patch-1

delete time in 2 days

pull request commentcoreos/fedora-coreos-docs

Fix external link

And BTW thanks for tagging this with hacktoberfest-accepted. :smiley:

rugk

comment created time in 2 days

push eventrugk/fedora-coreos-docs

rugk

commit sha dd138a33aecd9a3c60589472b64c087a63cccac9

Use better syntax for link Co-authored-by: Dusty Mabe <dusty@dustymabe.com>

view details

push time in 2 days

Pull request review commentcoreos/fedora-coreos-docs

Fix external link

 = How to Customize a NIC Name  == Using a systemd Link File-You can create a systemd xref:https://www.freedesktop.org/software/systemd/man/systemd.link.html[link file] with Ignition configs.+You can create a systemd link:https://www.freedesktop.org/software/systemd/man/systemd.link.html[link file] with Ignition configs.

Yeah, I know, I was just to lazy, I mean it also works. Fixed now. :upside_down_face:

rugk

comment created time in 2 days

PullRequestReviewEvent

issue commentcorona-warn-app/cwa-app-android

APK release assets

BTW raised a very similar issue about this again, because since June the situation has changed and (IMHO) needs to be reconsidered: See https://github.com/corona-warn-app/cwa-app-android/issues/1483.

freakatzz

comment created time in 2 days

issue openedcorona-warn-app/cwa-app-android

F-Droid release and reproducible builds

<!-- Thanks for proposing an enhancement 🙌 ❤️

Before opening a new issue, please make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead. -->

Avoid duplicates

  • [x] This enhancement request has not already been raised before (it has, but the situation has changed, see below)
  • [x] Enhancement request is specific for Android only, for general issues / questions that apply to iOS and Android please raise them in CWA-Wishlist
  • [x] If you are proposing a new feature, please do so in CWA-Wishlist

Current Implementation

<!-- Describe or point to the current implementation that you would like to see improved -->

App can only be downloaded from the Google Play Store.

Suggested Enhancement

<!-- Outline the idea of your enhancement, by e.g., describing the algorithm you propose. You can also create a Pull Request to outline your idea -->

Either:

  • publish the app on the official F-Droid
  • self-host a F-Droid repo and publish it there (like e.g. Tagessschau did)

Then:

What has changed?

I saw https://github.com/corona-warn-app/cwa-app-android/issues/477 and https://github.com/corona-warn-app/cwa-documentation/issues/5, however, these were asked months ago. The main reason for declining it was that the api is from Google and requires Google Play Services anyway. However, this is not the case anymore. Since September 2020, the Exposure Notification API can be used without Google Play Services on Android, if you use microG, which is a 100% FLOSS replacement for these Google Play Services. The reason is microG added support for the API in vv0.2.12.203315.

Expected Benefits

<!-- Summarize how your enhancement could aid the implementation (performance, readability, memory consumption, battery consumption, etc.). Please also back up with measurements or give detailed explanations for reduced runtimes, memory consumption, etc. -->

F-Droid is an Android app store specifically for free/libre open-source apps. It would be great if your app could be released there, as it is the number one for getting FLOSS Android apps for many people. F-Droid also builds all apps from source (optionally even reproducible), so downloads from there can be trusted. This possibility then allows people to update the app both from Google Play and F-Droid as the signature is the same.

The app developer FAQ or the quick start guide may help you to get started. If you want to self-host your repo, you can use Repomaker by F-Droid.

Anyway, now the advantages:

  • it improves trust to have reproducible builds, see this website on reproducible builds. This is often overlooked when providing the source code of applications. You can then assure (i.e. verify) the binary also belongs to the source code you publish.
  • it is good to have an alternative way of distribution (via F-Droid), and again this is a factor of trust (many people that do not use Google on Android trust F-Droid much more than the Google Play Store)
  • Building reproducibly via F-Droid would then use a third-party to verify that the binary you get (from Google Play or elsewhere) is genuine.
  • Reproducible builds allow users to choose and switch the download channel at any time, i.e. you can download from Google Play, but later update via F-Droid.
  • it is then possible to use it with a 100% FLOSS Android CustomROM. You can e.g. use it with CalyxOS, which is a ROM aimed at providing enhanced privacy even for non-experts. So all arguments against the F-Droid release that you "have to trust your OS anyway" are not applicable anymore, because in such a ROM you do not even have to use Google services at all on your Android device and starting from the group up (in the extend that it is technically possible today, i.e. the OS) it is 100% open-source. Some ROMs go beyond that like Replicant OS and I guess even on them you can install microG and thus use this app.
  • You provide anyone who does not use Google Play a method for easily retrieving and updating(!) the app. Currently, this can only be done by apps like Aurora Store or so, which access the Google Play Store, but where updates is a bit harder (no auto-updates unless you manually flash another package etc. and IMHO it is slower than F-Droid). For F-Droid auto-updates many ROMs do have the privileged extension preinstalled like LineageOS4microG. Thus, in summary, you would allow more users to (easily) use the app, extend the user base and - which would be a legal argument one may even bake with constitutional law (Grundgesetz) - allow all people (in Germany) to easily use the app. Currently you do force them to use the Google Play Store, which is not resonable anymore given the app is easily deployable on F-Droid (or as an APK in general) and people can use it without Google Play (Services). I know of course you can self-compile the app from source, but then the official Google Play Services do not accept it anymore (I'm not sure whether microG also enforces this) and of course you cannot expect people to do that, not everyone is tech-savvy enough to compile an app and even if you are, it takes time and makes updates a pain. And before you now argue that only tech-savvy people could use an Android phone without Google (and microG), that is fundamentally wrong, as e.g. you can buy a Fairphone 3 with /e/ (eOS) or other partially re-flashed devices with eOS, which do have microG preinstalled - and no Google Play Store nor Google Play Services - just to name one example.

Again, I'd like to stress that the situation has changed fundamentally since this has last been proposed, so please don't close this as a duplicate. I understand why the issue was closed when the app development was started and never imagined microG would implement the exposure notification API, but as they did, I see no reason anymore to not publish the app on F-Droid. As I elaborated, actually I see many advantages in doing so.

/cc @IzzySoft @henrykrumb @jugendhacker

created time in 2 days

issue commentcorona-warn-app/cwa-app-android

Micro G

MicroG now supports the Exposure Notification API, so yes, you can now use it.

Konradrundfunk

comment created time in 2 days

startedlatchset/tang

started time in 2 days

startedpadhi-homelab/docker_tang

started time in 2 days

PR opened networktocode/awesome-network-automation

Add Fedora CoreOS

By creating an Ignition file with YAML this can be an easy first step for provisioning machines in an automatic way of course (no input needed at installation time).

+4 -0

0 comment

1 changed file

pr created time in 2 days

push eventrugk/awesome-network-automation

rugk

commit sha a438947dfda6bb3313a58ad2b4eea5e4396c2849

Add Fedora CoreOS By creating an Ignition file with YAML this can be an easy first step for provisioning machines.

view details

push time in 2 days

Pull request review commentcoreos/fedora-coreos-docs

Document how to modify kargs via `rpm-ostree`

+= Modifying Kernel Arguments++Currently to change kernel arguments, you must script a systemd service which runs `rpm-ostree kargs --reboot`. The command supports appending kernel arguments (via `--append KEY[=VAL]`), deleting them (via `--delete KEY[=VAL]`), and replacing them (via `--replace KEY[=VALUE]`).++NOTE: In the future, we will have a more Ignition-friendly method of doing this with stronger guarantees. See https://github.com/coreos/ignition/issues/1051 for more information.

Hmm, does AciiDoc support this Markdown-like syntax. Does not it have to be like this?

jlebon

comment created time in 2 days

PullRequestReviewEvent

PR opened coreos/fedora-coreos-docs

Fix external link

This link wrongly linked to ./ and thus was not considered an absolute path. This change should fix that.

Note that in https://docs.fedoraproject.org/en-US/fedora-docs/asciidoc-fedora/markup/#snippets I could not find any information for external links, so I choose to just use the "default" AsciiDoc syntax.


It would be nice if you could tag this PR with hacktoberfest-accepted or so:

Hacktoberfest 2020 – a project promoting open source contributions – is running this month.

As they have changed the rules recenty you do now have to tag your repository/repositories (=set a GitHub topic) if you want to have participated in this with the tag hacktoberfest. AFAIK you can alternatively also tag single PRs with hacktoberfest-accepted to mark them as a valid PR. (Otherwise all merged or positively reviewed PRs count.)

+1 -1

0 comment

1 changed file

pr created time in 2 days

push eventrugk/fedora-coreos-docs

rugk

commit sha 2e934b571041ada32a9a17852a8410624677f02a

Fix external link This link wrongly linked to `./` and thus was not considered an absolute path. This change should fix that. Note that in https://docs.fedoraproject.org/en-US/fedora-docs/asciidoc-fedora/markup/#snippets I could not find any information for external links, so I choose to just use the "default" AsciiDoc syntax.

view details

push time in 2 days

fork rugk/awesome-network-automation

Curated Awesome list about Network Automation

fork in 2 days

fork rugk/dmca

Repository with text of DMCA takedown notices as received. GitHub does not endorse or adopt any assertion contained in the following notices. Users identified in the notices are presumed innocent until proven guilty. Additional information about our DMCA policy can be found at

http://help.github.com/dmca

fork in 3 days

PullRequestReviewEvent
PullRequestReviewEvent
PullRequestReviewEvent
PullRequestReviewEvent

issue commentjitsi/jitsi-meet

No Mute While Playing Youtube Video Share

BTW if anyone is looking for an alternative solution for now, you can also use a service like https://getmetastream.com/ to watch any video together with your friends. It is actually also better, because it e.g. supports any website – not only YouTube.

kirkjaa

comment created time in 3 days

issue openedjuliuste/bahn.guru

Include SuperSparpreisYoung?

It would be great to include an option to include Super Sparpreis Young tickets for <27 y/o people? Currently they are excluded, even though they are often a lot cheaper.

See: https://www.bahn.de/p/view/angebot/aktionsangebote/super-sparpreis-young.shtml

created time in 4 days

issue commentcorona-warn-app/cwa-wishlist

Bad UX. "Risiko Begegungen" are not reflected in the "Risiko Status"

Also there is a huge long explanation text if you tap on the card.

Will the counter decrement again? When does it do so? Why is it decremented after n days?

Yes, if the "Risikobegenung" is longer than 14 days ago.

yanosz

comment created time in 4 days

CommitCommentEvent

issue commentthreema-ch/threema-web

Dark theme setting is not available

You can yeah. Just saying as it is stated there that the website of course has to support that (CSS) feature to work… :blush:

xf-

comment created time in 4 days

push eventrugk/unicodify

nicolas-trouin

commit sha 27e4b422fa1fffb15dd75e9448fc9e60f66eb2ad

Added french locales

view details

nicolas-trouin

commit sha 02e6684e1cf241e9c5790784147e971b02cd86ca

Translating text assets : en -> fr

view details

nicolas-trouin

commit sha dcfffff818afda3a9e74a8e9693318508c4f2053

Added myself as a contributor

view details

nicolas-trouin

commit sha 15d55a07518a05e1b59fe6b1b454c2c27a7bb729

Typo

view details

nicolas-trouin

commit sha decd0c9d4c4bae2400e0b8440173049b3fa12e79

Translated changelog

view details

rugk

commit sha c28fcdee669eac8024e393dda75bdb894332786f

Merge branch 'nicolas-trouin-main' into main

view details

push time in 5 days

PR merged rugk/unicodify

Added French Translation

Hello, I tried to keep the same punctuation and capital letters while translating the messages.json file.

(Just keeping in mind that in french, we put a space before "?", "!", ":", and maybe other signs.)

Let me know if something's wrong so I can try to figure it out.

+164 -0

1 comment

9 changed files

nicolas-trouin

pr closed time in 5 days

issue openedokfde/froide

Bug when uploading same file (name) twice

Some bugs related to uploading the same file twice… :upside_down_face:

funny jeopardy "daily double" animation. Daily Double GIF by Jeopardy!

(Sorry, I could not resist. :see_no_evil:)

STR: Double file upload

  1. Attach a new "received postal mail".
  2. Upload a file named test.pdf.
  3. Upload another (the same) file named test.pdf.

What happens:

Wird geladen... Dieses Dokument wird gerade erstellt. Dies kann mehrere Minuten dauern. test.pdf

This is shown for an infinite time.

What should happen: Maybe show me an error that the same file (name) already exists? Or automatically rename?

STR: Double file upload and redact

  1. Attach a new "received postal mail".
  2. Upload a file named test.pdf.
  3. Redact that file, so you get a file named test_geschwaerzt.pdf.
  4. Upload another (the same) file named test.pdf.

What happens: It is successfully uploaded.

What should happen: Maybe show me an error that the same file (name) already exists? Or automatically rename?

STR: Double file upload, redact and delete

  1. Attach a new "received postal mail".
  2. Upload a file named test.pdf.
  3. Redact that file, so you get a file named test_geschwaerzt.pdf.
  4. Upload another (the same) file named test.pdf.
  5. Now (noticing the error), you delete (the latest upload of) test.pdf.

What happens: It deletes both test.pdf and test.pdf (i.e. both files). They are likely referenced by their file name.

What should happen: Reference files by some ID, not their file name?

created time in 5 days

startedcorona-warn-app/cwa-app-android

started time in 5 days

pull request commentflotwig/the-one-cert

Add obligatory citation

Thanks. 😊

rugk

comment created time in 5 days

CommitCommentEvent

issue commentstevesoltys/seedvault

Add support for building installable OTA zips

ROMs based on Android 11 can now take the master (or later android11) branch which should now also work without being signed with the platform key.

But still need to flash that as an OTA…?

stevesoltys

comment created time in 5 days

issue commentLusito/web-ext-translator

Initial automatic translation using Google Translate?

...or use https://www.deepl.com/ which has even better translations. Though for such a project you maybe need the ability to provide an API key or so, as only a limit of that is available for free.

Juraj-Masiar

comment created time in 5 days

issue commentmh-/corona-warn-companion-android

F-Droid

It would be great to see this Android app on F-Droid! The main advantage is it also builds all apps from source (optionally even reproducible), so downloads from there can be trusted.

The app developer FAQ or the quick start guide may help you to get started.

Maybe @IzzySoft can help here.

AMstuff

comment created time in 5 days

PullRequestReviewEvent

pull request commentrugk/unicodify

Added French Translation

Uhm you are fast. Note this is totally a WIP (as you can see form the broken PR) and you will need to add a lot of other things later. See https://github.com/rugk/awesome-emoji-picker/issues/106 for the discussion. 😃

Anyway, of course, this is mergable. Thanks. 😃

nicolas-trouin

comment created time in 5 days

issue commentokfde/froide

Hacktoberfest

Oh you are listed as a "member" in the OKFN and even your comment shows you are a member of this repo, so I thought you could help here.

rugk

comment created time in 5 days

delete branch rugk/the-one-cert

delete branch : patch-1

delete time in 5 days

pull request commentflotwig/the-one-cert

Add obligatory citation

Awesome! Would you like to tag this as aligable for Hacktoberfest? This would be really nice. 😃

Hacktoberfest 2020 – a project promoting open source contributions – is running this month.

As they have changed the rules recenty you do now have to tag your repository/repositories (=set a GItHub topic) if you want to have participated in this with the tag hacktoberfest. AFAIK you can alternatively also tag single PRs with hacktoberfest-accepted to mark them as a valid PR. (Otherwise all merged or positively reviewed PRs count.)

rugk

comment created time in 5 days

issue commentokfde/froide

Hacktoberfest

Hacktoberfest is nearly over. 😢 Could you still do so, so a PR counts? @jfilter @stefanw

rugk

comment created time in 5 days

PR opened flotwig/the-one-cert

Add obligatory citation

If you already name it as such, this is really needed… 😜😇

+7 -0

0 comment

1 changed file

pr created time in 6 days

push eventrugk/the-one-cert

rugk

commit sha ad7a0d5d667880882b6ea0e1d2199eda653bd025

Add obligatory citation If you already name it as such, this is really needed… 😜😇

view details

push time in 6 days

fork rugk/the-one-cert

One cert to rule them all: SSL cert that is valid for any and all domains + all levels of subdomains

fork in 6 days

pull request commentrugk/awesome-emoji-picker

Added Emoji Autocorrect.

I think it would only apply to the "Autocorrect Emojis" option, since the emoji shortcodes come directly from Emoji Mart and are not likely to cause any false positives.

Correct.

OK, so do you want me to try to implement your idea now or wait until you have finished your review of the current implementation/iteration?

For now, let's leave it in the current state. :smiley:

tdulcet

comment created time in 6 days

issue commentstevesoltys/seedvault

Try to remove the requirement of signing the app with the platform key

Ah yes, indeed, thanks! :smiley:

chirayudesai

comment created time in 6 days

issue openedDatenschule/datenspaziergang-app

Website cert error

https://spaziergang.datenschule.de/ redirects to https://spaziergang.demokratielabore.de/, which shows a certificate error (invalid domain).

created time in 6 days

issue commentstevesoltys/seedvault

Try to remove the requirement of signing the app with the platform key

Given this is then fixed, what about https://github.com/stevesoltys/seedvault/issues/8 again? I know, I read https://github.com/stevesoltys/seedvault/issues/8#issuecomment-688932187, so maybe we cannot put it into F-Droid? But really, why not like the F-Droid OTA ZIP? After all, just state there it needs to be flashed.

I just want to propose a good distribution way then. Alternatively maybe just attach OTA ZIPs to the releases and include some installation instructions in the Readme… :thinking:

chirayudesai

comment created time in 6 days

issue commentFermium/latex-docker

Update to TexLive 2020

Thanks! :tada:

rugk

comment created time in 6 days

issue commentPrivateBin/PrivateBin

Setup errors: Permission errors

That tutorial originates from https://www.pozzo-balbi.com/help/Zerobin. So maybe contact them/discuss it there. In any case, if you are sure your approach works, you can of course edit the wiki – that's why it's a wiki. :slightly_smiling_face:

BrianCutler

comment created time in 6 days

issue commentbigbluebutton/greenlight

[Feature Request] Make recording of a session optional

@basisbit Any news regarding that TODO? (just being a helpful pecker for your TODO comments here 🙂)

wolbernd

comment created time in 7 days

pull request commentrugk/awesome-emoji-picker

Added Emoji Autocorrect.

First of all, just because I say something does not mean it should not be discussed/questioned... 😉 Anyway, yeah. Also note I still like the current way of checkboxes for categories, so one dos not have to include each emoji one by one. Just saying, to keep that in mind for future iterations.

tdulcet

comment created time in 7 days

pull request commentrugk/awesome-emoji-picker

Added Emoji Autocorrect.

The tricky part would be then figuring out how to save all the disabled emoticons to persistent storage with your AutomaticSettings library, not just the selected one(s).

Yeah, I have not looked into the source again now and the lib could of course be extended for this new use case, but addCustomSaveOverride could be used for now. But of course the lib could also be extended.

tdulcet

comment created time in 8 days

issue commentmicrosoft/vscode-docker

(Optionally) ask for project name at Docker compose start

Thanks, yeah. That does it exactly! :smiley:

rugk

comment created time in 8 days

pull request commentrugk/awesome-emoji-picker

Added Emoji Autocorrect.

As for the review: I'll leave this in the queue for now, until I can again find time to try it out. Hopefully it works then hehe… :upside_down_face:

tdulcet

comment created time in 9 days

pull request commentrugk/awesome-emoji-picker

Added Emoji Autocorrect.

True. We could allow the user to select/unselect each emoticon they wanted to autocorrect, but that may over complicate the options page.

Also already thought of this, but that is also technically a huge burden. The UI problem could be solved by having a "popup" (overlay) to be opened, but that alone is another thing we would have to implement. A thing I could actually consider reasonable for now, may be a simple text input field (multi-line, one entry per line), where you can somehow enter the problematic strings (in a kind of blacklist-mode), which are always ignored. That would make it possible to ignore those you do not want to use. However, the problem there would be: We can hardly offer "opt-in's", i.e. of course we could add :* to that list by default, so it is excluded. But that would somehow not really look good. Maybe a "select-list" (Enabled emojis/autocorrections") on the left and a switch button to the right, into a list "Disabled emojis"? Yet again, harder to implement, but possibly worth it. If it has a search feature on each side (or even a combined one? May be more useful… huh…), this list does not even need a proper height.

So for a first iteration, I'd rather target the blacklist-approach. Or better: Let's first think about the UI before we try to implement it. (That's why I discuss this in such a detail here.)

tdulcet

comment created time in 9 days

issue commentrugk/awesome-emoji-picker

Unicode correction and font conversion

How do you want to move forward with this? Do you want to create the new repository or would you like me to do so? Now that I am removing the three options from #93, I would like to put them somewhere.

I am fine with anything. But here you go, if you want: https://github.com/TinyWebEx/unicodify I've invited you as a maintainer. :blush:

It's really just the basic template, did not had much time to change much else.

rugk

comment created time in 9 days

create barnchTinyWebEx/unicodify

branch : main

created branch time in 9 days

created repositoryTinyWebEx/unicodify

A (Firefox) add-on (WebExtension) that allows you to autocorrect common text sequences and convert text characters to a look like a special font.

created time in 9 days

pull request commentrugk/awesome-emoji-picker

Added Emoji Autocorrect.

Maybe you could type test: or **test: ** instead.

Well, a good idea for a workaround, but still does not solve the usability poroblem. We just cannot tell all users to change their habit.

This is what I was trying to do with my "Autocorrect single character emojis" option, which you had me remove in 78a023c. I

Well yeah, because these were only two emojis and produced even more false-positives. And I still would not include them in such an option.

However:

option and then add the :* emoticon to it, although as I said, it is a very common emoticon, so most users will want it enabled by default. Are there any other emoticons that you think may cause false-positives?

Yes, such an option would be good, I guess. It's unfortunate, but we'll always have such false-positives and need to weigh their popularity/usage against the false-positive rate they produce. What other emojis may need top be added to that list is a thing we'll see only after more testing, unfortunately.

Please let me know exactly what changes you would like me to make to this PR. Based on your comments and annotations in #106, I am assuming you would like me to remove the "Autocorrect Unicode Symbols", "Use Unicode smart quotes" and "Convert fractions and mathematical constants to Unicode characters" options.

Yeah, basically anything with Unicode I'd say…

tdulcet

comment created time in 9 days

issue commentPrivateBin/PrivateBin

Upload bar for files

Sorry, we are busy with a lot of things. However, as an open-source project, we would of course always appreciate pull requests that implement this feature. :smiley:

elrido

comment created time in 9 days

issue closedlineageos4microg/docker-lineage-cicd

Update microG version to include contact tracing/COVID-19 compatibility

v0.2.12.203315 of microG adds support for the exposure notification API (for Corona/COVID-19 tracking) of Google, so people can use their national health service apps.

I'm not sure whether this is already included in the current builds of LineageOS4microG. If not, it would really be a good thing (and needed) to include it. :slightly_smiling_face:

closed time in 10 days

rugk

pull request commentrugk/awesome-emoji-picker

Added Emoji Autocorrect.

However, they all require the user manually copy and paste their text to the website and back, which obviously has similar privacy and security implications to those that your "Offline QR Code Generator" solves. There currently are not any add-ons for either Firefox or Chrome that can do this.

I totally agree. That's why I'd also recommend a new add-on for that, see the other issue.

You can always press backspace (⌫) to undo any unwanted autocorrections.

I know, but it's still annoying, particularly because I e.g. often write these Markdown things. So for a good usability we really need to minimize the number of false-positives. Maybe have one separate category for the "may cause false-positives" option. :thinking:

tdulcet

comment created time in 11 days

issue commentPrivateBin/PrivateBin

Generate paste url with different hostname

Hi, so you want two PrivateBin instances where only one is writable(?). Does this question from the FAQ help? How can I link to a read-only mode where users can't submit pastes?

itz-sudo

comment created time in 11 days

issue openedlineageos4microg/docker-lineage-cicd

Update microG version to include contact tracing/COVID-19 compatibility

v0.2.12.203315 of microG adds support for the exposure notification API (for Corona/COVID-19 tracking) of Google, so people can use their national health service apps.

I'm not sure whether this is already included in the current builds of LineageOS4microG. If not, it would really be a good thing (and needed) to include it. :slightly_smiling_face:

created time in 11 days

issue commentOlga-Yakovleva/RHVoice

German Voice for RHVoice

Ah okay, thanks, this makes sense. Of course, yeah, their idea, was to collect many voices…

winman3000

comment created time in 11 days

issue commentOlga-Yakovleva/RHVoice

A script creating voices for the languages already supported by RHVoice fully automatically from voice datasets is needed

Yeah, wondered too, why you did not just use the Common Voice project. I don't really get what this issue is about, but it seems you do have different formats and need that to be "converted".

KOLANICH

comment created time in 12 days

issue commentOlga-Yakovleva/RHVoice

German Voice for RHVoice

Why not just use Common Voice? https://commonvoice.mozilla.org/de/datasets has 19GB German-spoken data.

winman3000

comment created time in 12 days

issue commentmicrosoft/vscode-docker

(Optionally) ask for project name at Docker compose start

Indeed, thanks, this is a nice solution too, for now. However, it seems to be missing docker.commands.composeRestart, i.e. the quite handy "Docker compose restart" command. It asks for these then, but that is not really convenient.

rugk

comment created time in 12 days

issue commentdocker/compose

docker-compose up ignoring container_name

Okay, changing the service name fixes this. Or even better: Use project names to seperate everything.

OferE

comment created time in 12 days

issue openedmicrosoft/vscode-docker

(Optionally) ask for project name at Docker compose start

Use case: If you use Docker compose, you may have multiple project names for one docker-compose.yml in order to stat/stop different "instances". I want to quickly switch between them/execute them, preferably with <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd>.

Solution: Docker has the COMPOSE_PROJECT_NAME variable or -p parameter for this.

Suggestion: It would be great if you could ask for the project name (at least optionally) when you try to run one of the Docker compose commands.

created time in 12 days

issue openedformulahendry/vscode-docker-explorer

Archive repository

You can archive this repository, to mark it as unmaintained. People then cannot submit PRs and there is a big warning that this is archived. Remember to add a note to the Readme before to explain that it is unmaintained, and – if you think this is useful – why and probably mention alternatives.

Also consider pulling it from the MArketplace.

As far as I know, all features are now already provided by the official Docker extension.

created time in 12 days

issue commentdocker/compose

docker-compose up ignoring container_name

Sorry to wake this old issue up, but I do have the same issue. I have a service that uses both build and container_name.

How would you expect build to use a container name?

@dnephin Well... I expect it to build the image, tag it with the content of the image (which it does) and then start the container with container_name.

My use case is to start two docker compose files (dev and environment) on the same machine.

All services do have the same name in both YML files.


What it instead does is somehow confusing. It uses the previously built container when I started the othe YAML file.

OferE

comment created time in 12 days

pull request commentrugk/awesome-emoji-picker

Added Emoji Autocorrect.

For this PR:

  • the shortcode autocompletion setting is problem, because of false-positives: Elements (formerly Riot) uses :hugging: for 🤗 and then does not display the emoji if you type it in there (GitHub uses :hugs:, but displays it properly at least).
  • **test:** we want to highlight sth. is problematic to write in Markdown, since it ends up as **test😗* we want to highlight sth. (false-psoitive again)
tdulcet

comment created time in 12 days

issue commentrugk/awesome-emoji-picker

Unicode correction and font conversion

So from #93 I would like to split these features into the new add-on: unicodesplit

rugk

comment created time in 12 days

issue openedrugk/awesome-emoji-picker

Unicode correction and font conversion

Background

<!-- Is your feature request related to a problem? Please describe. --> <!-- A clear and concise description of what the problem is. E.g.: "I'm always frustrated when […]"

I want to

Proposed solution

<!-- Describe the solution you'd like. --> <!-- A clear and concise description of what you want to happen. -->

  • make a separate add-on with the template: https://github.com/TinyWebEx/AddonTemplate
  • create all the marketing stuff around it (we need a funny/proper name, Readme, AMO description etc.)
  • As @tdulcet did the main work, they can be co-author etc.
  • Additional idea: We can integrate some "advertisement" between both add-ons, so one gets to know the other add-on when only one is installed. On the settings page and as a tip. This way, we adress the problem from https://github.com/rugk/awesome-emoji-picker/pull/93#issuecomment-702672127:

    I thought it would be nice to have one add-on handle everything related to Unicode and Unicode autocorrections. I doubt users would install one add-on for Emoji autocorrect, one for Unicode smart quotes autocorrect and another one for Unicode fractions autocorrect. In addition, most users probably do not know the difference between Unicode symbols and emojis, considering that most emojis are also symbols.

Alternatives

<!-- Describe alternatives you've considered. --> <!-- A clear and concise description of any alternative solutions or features you've considered. -->

Integrate this in this add-on (see https://github.com/rugk/awesome-emoji-picker/pull/93). I do consider this out-of-scope of this project, however. But I do like the idea.

Additional context

<!-- Add any other context or screenshots about the feature request here. -->

created time in 12 days

pull request commentrugk/awesome-emoji-picker

Added Emoji Autocorrect.

was also considering creating another PR to do Unicode font conversions that could instead be included in this new add-on.

You already included this in your ZIP version… 🙈

So I assume your ZIP does not only belong of this branch here, maybe this causes the issues… We certainly need to split and separate that code. I 𝑟𝑒𝑎𝑙𝑙𝑦 like 𝐭𝐡𝐞𝐬𝐞 features, but hey… they do not belong to this add-on.

I doubt users would install one add-on for Emoji autocorrect, one for Unicode smart quotes autocorrect and another one for Unicode fractions autocorrect.

I agree to some extend. However, funny Unicode font changes do have nothing to do with this emoji picker/emojis. As such, although I again stress I personally like this and find it very funny, – I like to stress this again – I think this does not fit into this add-on.

Some other advantages for a separate add-on:

  • We have a special context menu just for Unicode stuff (not everything in the emoji thing)
  • You can install/use one of these things while not needing to install the other one.

Would you have any interest in creating this add-on?

Absolutely. However, let's discuss that in a new issue. (we could e.g. cross-link the add-ons etc.)

BTW sorry for the late reply again, I'm quite busy, but I'm trying to keep up here and do definitively have interest in cooperating for an add-on.

tdulcet

comment created time in 12 days

PullRequestReviewEvent
more