profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/GioSensation/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Emanuele Feliziani GioSensation @duckduckgo Ljubljana, Slovenia https://gravida.pro Frontend workman. Currently at @duckduckgo. Formerly CTO at @duplii and Tech Lead at @sportradar.

duckduckgo/privacy-test-pages 17

🛡 Collection of pages for testing various privacy and security features of browsers and browser extensions.

GioSensation/curated-list-espresso-sugar-plugins 10

A curated list of the most useful Sugar plugins for Espresso, the code editor by MacRabbit.

GioSensation/kit.sugar 4

Add syntax highlighting for .kit files in Espresso.app.

GioSensation/gravida 1

The codebase for our new website on http://gravida.pro. Still a work in progress.

GioSensation/gsvrailcasts-espresso-theme 1

A personal evolution of the Railcasts theme for Espresso. It's dark and spicy.

GioSensation/woocommerce-dash-docset 1

A WooCommerce docset for the popular Dash.app.

GioSensation/address-book 0

An address-book test exercise in Ruby and Sinatra

GioSensation/bones 0

A Mobile-First, Responsive WordPress starter theme based off 320 and Up & HTML5 Boilerplate.

push eventduckduckgo/duckduckgo-privacy-extension

Emanuele Feliziani

commit sha 9bfa4f2ba20b1968ae5b01946131e26d6d8d4298

Forgot to require path dependency Signed-off-by: Emanuele Feliziani <feliziani.emanuele@gmail.com>

view details

Emanuele Feliziani

commit sha 4636e42d02918bf9b7c6e5e0b8cf59a93c03dbf4

Duplicate testing task and assign to stakeholders Signed-off-by: Emanuele Feliziani <feliziani.emanuele@gmail.com>

view details

push time in 4 days

PullRequestReviewEvent

Pull request review commentduckduckgo/duckduckgo-privacy-extension

Improve release automation with Asana magic

             [                 "@babel/preset-env",                 {-                    "exclude": ["transform-regenerator"],+                    "exclude": [+                        "transform-regenerator"+                    ],

As discussed on MM, this was automatically reformatted when running npm install.

GioSensation

comment created time in 4 days

push eventduckduckgo/duckduckgo-privacy-extension

Emanuele Feliziani

commit sha 5712c6fb9fe65de71240468bcd66263eb32b3daf

Fix file uploading Signed-off-by: Emanuele Feliziani <feliziani.emanuele@gmail.com>

view details

push time in 4 days

created tagduckduckgo/duckduckgo-privacy-extension

tag2021.3.4

DuckDuckGo Privacy Essentials browser extension for Firefox, Chrome.

created time in 4 days

issue commentAsana/node-asana

client.attachments.createAttachmentForTask is not a function

Thanks, the suggested workaround did it. The docs still suggest client.attachments.createAttachmentForTask, isn't there an official API for this?

shi-yan

comment created time in 4 days

Pull request review commentduckduckgo/duckduckgo-privacy-extension

Improve release automation with Asana magic

             [                 "@babel/preset-env",                 {-                    "exclude": ["transform-regenerator"],+                    "exclude": [+                        "transform-regenerator"+                    ],

Some autoformatting going on, didn't even notice. 🤷‍♂️

GioSensation

comment created time in 4 days

PullRequestReviewEvent

Pull request review commentduckduckgo/duckduckgo-privacy-extension

Improve release automation with Asana magic

 on: jobs:   release_pr:     runs-on: ubuntu-20.04+    strategy:+      matrix:+        target: [ release-chrome, release-firefox ]      steps:-    - uses: actions/checkout@v2-    - name: Use Node.js 16-      uses: actions/setup-node@v1-      with:-        node-version: 16.x-    - name: Install dependencies-      run: |-        npm i -g web-ext-        npm ci-    - name: Fetch config and update version-      run: |-        npm run bundle-config-        node scripts/bumpVersion.js ${{ github.event.inputs.version }}-    - name: Create Pull Request-      uses: peter-evans/create-pull-request@v3-      with:-        commit-message: ${{ github.event.inputs.version }}-        branch: "release-${{ github.event.inputs.version }}"-        title: "Prepare release ${{ github.event.inputs.version }}"-        body: ''+      - uses: actions/checkout@v2+      - name: Use Node.js 16+        uses: actions/setup-node@v1+        with:+          node-version: 16.x+      - name: Install dependencies+        run: |+          npm i -g web-ext+          npm ci+      - name: Fetch config and update version+        run: |+          npm run bundle-config+          node scripts/bumpVersion.js ${{ github.event.inputs.version }}+      - name: Commit config and version updates+        uses: stefanzweifel/git-auto-commit-action@8c3ed373fb7e451dbb9706bf99ad63124e33f614+        with:+          commit_message: ${{ github.event.inputs.version }}+          branch: develop+          title: "Prepare release ${{ github.event.inputs.version }}"++      - name: Generate changelog+        id: changelog+        uses: metcalfc/changelog-generator@c3f61b2a3db543ceee83c759ac8e48419a1a2211+        with:+          myToken: ${{ secrets.GITHUB_TOKEN }}++      - uses: actions/cache@v2

I've ported most of this stuff from publish.yml. That will serve a different purpose once this is merged, so we won't have duplication.

GioSensation

comment created time in 4 days

PullRequestReviewEvent

PR opened duckduckgo/duckduckgo-privacy-extension

Improve release automation with Asana magic

Reviewers: Asana: https://app.asana.com/0/0/1200750505563921/1201183123265449/f

Description:

Automate the Asana paperwork!

  • Run the workflow, with manual input of version (as the current stage.yml)
  • Run the script and commit the changes
  • Generate a new Release draft (prerelease: true)
  • Use the list of commits from the previous tag to the current to populate the release notes
  • Build zip files and upload them to the release ← We already have most of this logic in publish.yml
  • Asana Script:
    • Get list of tasks in the Extension release project under the Release section
    • Duplicate the release template, paste in the list of tasks in the appropriate section
    • Upload the zip files to Asana

Steps to test this PR:

Give it a first pass, then we'll merge and try to cut test releases to see how it works.

+252 -21

0 comment

4 changed files

pr created time in 4 days

delete branch duckduckgo/duckduckgo-locales

delete branch : remove-obsolete-strings

delete time in 5 days

push eventduckduckgo/duckduckgo-locales

Emanuele Feliziani

commit sha eb3e60994e474d612670a74843c163ef992caa7e

Remove obsolete strings Signed-off-by: Emanuele Feliziani <feliziani.emanuele@gmail.com>

view details

Emanuele Feliziani

commit sha 8ecc354ea095d077a8769608e0af9008699d46bd

Merge pull request #500 from duckduckgo/remove-obsolete-strings Remove obsolete strings

view details

push time in 5 days

create barnchduckduckgo/duckduckgo-locales

branch : remove-obsolete-strings

created branch time in 5 days

delete branch duckduckgo/duckduckgo-locales

delete branch : new-token-import-2021-09-22-2001

delete time in 18 days

push eventduckduckgo/duckduckgo-locales

Zaahir Moolla

commit sha 8f2d9520b6bd4879a39b2c07542f80484f3b1fe4

Import new tokens - 2021-09-22-2001

view details

Emanuele Feliziani

commit sha baaa82b90b25081a780b619421365a62dc34dd9f

Add translations Signed-off-by: Emanuele Feliziani <feliziani.emanuele@gmail.com>

view details

Emanuele Feliziani

commit sha 6e3173071e427dab55a3269df1c3bafba78a100e

Merge pull request #497 from duckduckgo/new-token-import-2021-09-22-2001 Import new tokens - 2021-09-22-2001

view details

push time in 18 days

push eventduckduckgo/duckduckgo-locales

Emanuele Feliziani

commit sha baaa82b90b25081a780b619421365a62dc34dd9f

Add translations Signed-off-by: Emanuele Feliziani <feliziani.emanuele@gmail.com>

view details

push time in 18 days

PR opened duckduckgo/duckduckgo-privacy-extension

Reviewers
Reinstate autofill from context menu on Firefox

Reviewer: @jonathanKingston

Description:

In https://github.com/duckduckgo/duckduckgo-privacy-extension/pull/767 we moved the context menu creation on onInstalled to avoid an error in Chrome when visiting the settings page. Apparently, that was a Chrome bug and no longer happening, but the change broke context menu autofill on Firefox (see https://github.com/duckduckgo/duckduckgo-privacy-extension/issues/876).

Steps to test this PR:

  • On Firefox, install and enable autofill
  • On any input field, open the context menu
  • You should see the Dax autofill menu item
  • On Chrome, open the settings page
  • You should see no error in the console
+16 -21

0 comment

2 changed files

pr created time in 18 days

PullRequestReviewEvent

created tagduckduckgo/duckduckgo-privacy-extension

tag2021.9.30

DuckDuckGo Privacy Essentials browser extension for Firefox, Chrome.

created time in 19 days

delete branch duckduckgo/duckduckgo-privacy-extension

delete branch : release-2021.9.30

delete time in 19 days

push eventduckduckgo/duckduckgo-privacy-extension

github-actions[bot]

commit sha 936dfadda4164b91e4a88c227cf9ff8fd4eac37c

2021.9.30 (#878) Co-authored-by: GioSensation <GioSensation@users.noreply.github.com>

view details

push time in 19 days

delete branch duckduckgo/duckduckgo-privacy-extension

delete branch : ema/avoid-submodule-update-in-ci

delete time in 19 days

push eventduckduckgo/duckduckgo-privacy-extension

Emanuele Feliziani

commit sha f16b6dc67aa2bfa00aaf8c0ae31e255b498c97dc

No submodule to update anymore (#877) Signed-off-by: Emanuele Feliziani <feliziani.emanuele@gmail.com>

view details

push time in 19 days