Skip to content

Commit

Permalink
feat: vibrations feature (#133)
Browse files Browse the repository at this point in the history
* chore(deps): bump KJ002/read-yaml from 1.5 to 1.6 (#73)

Bumps [KJ002/read-yaml](https://github.com/KJ002/read-yaml) from 1.5 to 1.6.
- [Release notes](https://github.com/KJ002/read-yaml/releases)
- [Commits](jbutcher5/read-yaml@1.5...1.6)

---
updated-dependencies:
- dependency-name: KJ002/read-yaml
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump actions/upload-artifact from 2 to 3 (#74)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v2...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump actions/download-artifact from 2 to 3 (#72)

Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](actions/download-artifact@v2...v3)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump share_plus from 4.3.0 to 4.4.0 (#79)

Bumps [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/fluttercommunity/plus_plugins/releases)
- [Commits](https://github.com/fluttercommunity/plus_plugins/commits/HEAD/packages)

---
updated-dependencies:
- dependency-name: share_plus
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump json_annotation from 4.6.0 to 4.7.0 (#76)

Bumps [json_annotation](https://github.com/google/json_serializable.dart) from 4.6.0 to 4.7.0.
- [Release notes](https://github.com/google/json_serializable.dart/releases)
- [Commits](google/json_serializable.dart@json_annotation-v4.6.0...json_annotation-v4.7.0)

---
updated-dependencies:
- dependency-name: json_annotation
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump animations from 2.0.4 to 2.0.5 (#77)

Bumps [animations](https://github.com/flutter/packages/tree/main/packages) from 2.0.4 to 2.0.5.
- [Release notes](https://github.com/flutter/packages/releases)
- [Commits](https://github.com/flutter/packages/commits/animations-v2.0.5/packages)

---
updated-dependencies:
- dependency-name: animations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump check-spelling/check-spelling from 0.0.19 to 0.0.20 (#71)

Bumps [check-spelling/check-spelling](https://github.com/check-spelling/check-spelling) from 0.0.19 to 0.0.20.
- [Release notes](https://github.com/check-spelling/check-spelling/releases)
- [Commits](check-spelling/check-spelling@v0.0.19...v0.0.20)

---
updated-dependencies:
- dependency-name: check-spelling/check-spelling
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump json_serializable from 6.3.2 to 6.4.0 (#78)

Bumps [json_serializable](https://github.com/google/json_serializable.dart) from 6.3.2 to 6.4.0.
- [Release notes](https://github.com/google/json_serializable.dart/releases)
- [Commits](google/json_serializable.dart@json_serializable-v6.3.2...json_serializable-v6.4.0)

---
updated-dependencies:
- dependency-name: json_serializable
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump actions/setup-java from 1 to 3 (#75)

Bumps [actions/setup-java](https://github.com/actions/setup-java) from 1 to 3.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](actions/setup-java@v1...v3)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci: migrate to setup-java@v3 version (#80)

* ci: migrate to setup-java@v3 version

* fix(docs): fix readme file references/links

* chore(deps): bump mikepenz/release-changelog-builder-action from 2.5.1 to 3.3.1 (#82)

chore(deps): bump mikepenz/release-changelog-builder-action

Bumps [mikepenz/release-changelog-builder-action](https://github.com/mikepenz/release-changelog-builder-action) from 2.5.1 to 3.3.1.
- [Release notes](https://github.com/mikepenz/release-changelog-builder-action/releases)
- [Commits](mikepenz/release-changelog-builder-action@v2.5.1...v3.3.1)

---
updated-dependencies:
- dependency-name: mikepenz/release-changelog-builder-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump mockito from 5.3.1 to 5.3.2 (#81)

* chore(deps): bump mockito from 5.3.1 to 5.3.2

Bumps [mockito](https://github.com/dart-lang/mockito) from 5.3.1 to 5.3.2.
- [Release notes](https://github.com/dart-lang/mockito/releases)
- [Changelog](https://github.com/dart-lang/mockito/blob/master/CHANGELOG.md)
- [Commits](dart-lang/mockito@5.3.1...5.3.2)

---
updated-dependencies:
- dependency-name: mockito
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix: no newline at eof (no-newline-at-eof)

* fix: no newline at eof (no-newline-at-eof) at only.txt

* fix: added todo to expected words

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Roman Cinis <52065414+tsinis@users.noreply.github.com>

* ci: added workflow for microsoft store publishing (#83)

* fix(ci): fix microsoft store publish workflow

* ci: updated release workflow (#84)

* ci: updated release workflow with windows, macos and ios

* feat(ci): trigger workflow if pubspec.yaml is changed

* fix(ci): move ios builds release before macos ones

* style: proper publish workflows ids

* style: general clean-up and updates (#85)

* style: clean-up gitignore

* chore(android): bump gradle version

* style: added names to release update action

* style: clean-up assets directory

* test(e2e): updated e2e tests

* ci: added e2e tests workflow

* ci: update expect.txt

* fix(ci): provide emulator architecture to e2e workflow

* fix(ci): restart adb server in e2e tests workflow

* fix(ci): lower emulator's android version

* fix(ci): increase timeout time in android e2e workflow

* fix(ci): use simulator instead of emulator in e2e tests

* ci: added version check in e2e workflow

* fix(ci): compare versions in e2e workflow with notStartsWith

* fix(ci): swap expected/actual in version check e2e workflow

* chore(deps): bump dart_code_metrics from 4.19.0 to 4.19.1 (#87)

Bumps [dart_code_metrics](https://github.com/dart-code-checker/dart-code-metrics) from 4.19.0 to 4.19.1.
- [Release notes](https://github.com/dart-code-checker/dart-code-metrics/releases)
- [Changelog](https://github.com/dart-code-checker/dart-code-metrics/blob/master/CHANGELOG.md)
- [Commits](dart-code-checker/dart-code-metrics@4.19.0...4.19.1)

---
updated-dependencies:
- dependency-name: dart_code_metrics
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump audioplayers from 1.0.1 to 1.1.0 (#88)

Bumps [audioplayers](https://github.com/luanpotter/audioplayers) from 1.0.1 to 1.1.0.
- [Release notes](https://github.com/luanpotter/audioplayers/releases)
- [Changelog](https://github.com/bluefireteam/audioplayers/blob/main/CHANGELOG.md)
- [Commits](bluefireteam/audioplayers@audioplayers-v1.0.1...audioplayers-v1.1.0)

---
updated-dependencies:
- dependency-name: audioplayers
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: update dependencies (use low latency audio in the android platform) (#91)

* chore(deps): bump versions of few packages

* ci(workflow): update workflows names

* fix(ci): fix auto-approve config in pr workflow

* chore(deps): bump json_serializable from 6.4.0 to 6.4.1 (#90)

Bumps [json_serializable](https://github.com/google/json_serializable.dart) from 6.4.0 to 6.4.1.
- [Release notes](https://github.com/google/json_serializable.dart/releases)
- [Commits](google/json_serializable.dart@json_serializable-v6.4.0...json_serializable-v6.4.1)

---
updated-dependencies:
- dependency-name: json_serializable
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* test(e2e): added e2e test for the settings menu (#92)

* test: added new extension and bottom-bar e2e tests (#93)

* chore(deps): bump VeryGoodOpenSource/very_good_coverage from 1.2.1 to 2.0.0 (#94)

chore(deps): bump VeryGoodOpenSource/very_good_coverage

Bumps [VeryGoodOpenSource/very_good_coverage](https://github.com/VeryGoodOpenSource/very_good_coverage) from 1.2.1 to 2.0.0.
- [Release notes](https://github.com/VeryGoodOpenSource/very_good_coverage/releases)
- [Changelog](https://github.com/VeryGoodOpenSource/very_good_coverage/blob/main/CHANGELOG.md)
- [Commits](VeryGoodOpenSource/very_good_coverage@v1.2.1...v2.0.0)

---
updated-dependencies:
- dependency-name: VeryGoodOpenSource/very_good_coverage
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump animations from 2.0.5 to 2.0.6 (#95)

Bumps [animations](https://github.com/flutter/packages/tree/main/packages) from 2.0.5 to 2.0.6.
- [Release notes](https://github.com/flutter/packages/releases)
- [Commits](https://github.com/flutter/packages/commits/animations-v2.0.6/packages)

---
updated-dependencies:
- dependency-name: animations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump share_plus from 4.4.0 to 4.5.2 (#96)

* chore(deps): bump share_plus from 4.4.0 to 4.5.2

Bumps [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages) from 4.4.0 to 4.5.2.
- [Release notes](https://github.com/fluttercommunity/plus_plugins/releases)
- [Commits](https://github.com/fluttercommunity/plus_plugins/commits/HEAD/packages)

---
updated-dependencies:
- dependency-name: share_plus
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix(deps): rename share method shareFiles > shareXFiles

* fix(lint): update expected spelling

* fix: remove XFile from expect

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Roman Cinis <52065414+tsinis@users.noreply.github.com>

* chore(deps): bump animations from 2.0.6 to 2.0.7 (#97)

Bumps [animations](https://github.com/flutter/packages/tree/main/packages) from 2.0.6 to 2.0.7.
- [Release notes](https://github.com/flutter/packages/releases)
- [Commits](https://github.com/flutter/packages/commits/animations-v2.0.7/packages)

---
updated-dependencies:
- dependency-name: animations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump share_plus from 4.5.2 to 4.5.3 (#98)

Bumps [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages) from 4.5.2 to 4.5.3.
- [Release notes](https://github.com/fluttercommunity/plus_plugins/releases)
- [Commits](https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v4.5.3/packages)

---
updated-dependencies:
- dependency-name: share_plus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump json_serializable from 6.4.1 to 6.5.0 (#99)

Bumps [json_serializable](https://github.com/google/json_serializable.dart) from 6.4.1 to 6.5.0.
- [Release notes](https://github.com/google/json_serializable.dart/releases)
- [Commits](google/json_serializable.dart@json_serializable-v6.4.1...json_serializable-v6.5.0)

---
updated-dependencies:
- dependency-name: json_serializable
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump share_plus from 4.5.3 to 5.0.0 (#101)

* chore(deps): bump json_serializable from 6.5.0 to 6.5.1 (#103)

* chore(deps): bump audioplayers from 1.1.0 to 1.1.1 (#100)

Bumps [audioplayers](https://github.com/luanpotter/audioplayers) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/luanpotter/audioplayers/releases)
- [Changelog](https://github.com/bluefireteam/audioplayers/blob/main/CHANGELOG.md)
- [Commits](bluefireteam/audioplayers@audioplayers-v1.1.0...audioplayers-v1.1.1)

---
updated-dependencies:
- dependency-name: audioplayers
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump build_runner from 2.2.1 to 2.3.0 (#104)

Bumps [build_runner](https://github.com/dart-lang/build) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/dart-lang/build/releases)
- [Commits](dart-lang/build@build_runner-v2.2.1...build-v2.3.0)

---
updated-dependencies:
- dependency-name: build_runner
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump subosito/flutter-action from 2.7.1 to 2.8.0 (#106)

* chore(deps): bump amannn/action-semantic-pull-request from 4 to 5.0.1 (#109)

Bumps [amannn/action-semantic-pull-request](https://github.com/amannn/action-semantic-pull-request) from 4 to 5.0.1.
- [Release notes](https://github.com/amannn/action-semantic-pull-request/releases)
- [Changelog](https://github.com/amannn/action-semantic-pull-request/blob/main/CHANGELOG.md)
- [Commits](amannn/action-semantic-pull-request@v4...v5.0.1)

---
updated-dependencies:
- dependency-name: amannn/action-semantic-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump freezed_annotation from 2.1.0 to 2.2.0 (#107)

Bumps [freezed_annotation](https://github.com/rrousselGit/freezed) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/rrousselGit/freezed/releases)
- [Commits](rrousselGit/freezed@freezed_annotation-v2.1.0...freezed_annotation-v2.2.0)

---
updated-dependencies:
- dependency-name: freezed_annotation
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump freezed from 2.1.0+1 to 2.2.0 (#108)

Bumps [freezed](https://github.com/rrousselGit/freezed) from 2.1.0+1 to 2.2.0.
- [Release notes](https://github.com/rrousselGit/freezed/releases)
- [Commits](rrousselGit/freezed@freezed-v2.1.0...freezed-v2.2.0)

---
updated-dependencies:
- dependency-name: freezed
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump json_serializable from 6.5.1 to 6.5.2 (#110)

Bumps [json_serializable](https://github.com/google/json_serializable.dart) from 6.5.1 to 6.5.2.
- [Release notes](https://github.com/google/json_serializable.dart/releases)
- [Commits](google/json_serializable.dart@json_serializable-v6.5.1...json_serializable-v6.5.2)

---
updated-dependencies:
- dependency-name: json_serializable
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump mikepenz/release-changelog-builder-action from 3.3.1 to 3.4.0 (#111)

chore(deps): bump mikepenz/release-changelog-builder-action

Bumps [mikepenz/release-changelog-builder-action](https://github.com/mikepenz/release-changelog-builder-action) from 3.3.1 to 3.4.0.
- [Release notes](https://github.com/mikepenz/release-changelog-builder-action/releases)
- [Commits](mikepenz/release-changelog-builder-action@v3.3.1...v3.4.0)

---
updated-dependencies:
- dependency-name: mikepenz/release-changelog-builder-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump amannn/action-semantic-pull-request from 5.0.1 to 5.0.2 (#112)

chore(deps): bump amannn/action-semantic-pull-request

Bumps [amannn/action-semantic-pull-request](https://github.com/amannn/action-semantic-pull-request) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/amannn/action-semantic-pull-request/releases)
- [Changelog](https://github.com/amannn/action-semantic-pull-request/blob/main/CHANGELOG.md)
- [Commits](amannn/action-semantic-pull-request@v5.0.1...v5.0.2)

---
updated-dependencies:
- dependency-name: amannn/action-semantic-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump package_info_plus from 1.4.3+1 to 2.0.0 (#102)

* chore(deps): bump package_info_plus from 2.0.0 to 3.0.0 (#114)

Bumps [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages) from 2.0.0 to 3.0.0.
- [Release notes](https://github.com/fluttercommunity/plus_plugins/releases)
- [Commits](https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v3.0.0/packages)

---
updated-dependencies:
- dependency-name: package_info_plus
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump share_plus from 5.0.0 to 6.0.0 (#113)

Bumps [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/fluttercommunity/plus_plugins/releases)
- [Commits](https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v6.0.0/packages)

---
updated-dependencies:
- dependency-name: share_plus
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump dependencies (october 2022) (#119)

* chore(deps): bump versions of deps

* feat: regenerate code, bump versions in lock files

* feat: added dependencies update option in pr template

* fix: downgrade flutter version in pubspec

* docs: added security policy

* ci: bump timeout-minutes in tests workflow

* Revert "ci: bump timeout-minutes in tests workflow"

This reverts commit 815d10c.

* Revert "feat: regenerate code, bump versions in lock files"

This reverts commit 6600038.

* fix(lint): removed unused hide

* chore(deps): bump lock file versions

* fix(ci): switch to master channel for tests

* fix(ci): switch to windows machine on tests workflow

* fix(ci): switch to macos machine on tests workflow

* fix(ci): switch to macos machine on tests workflow

* style: rename magnifier > magnifier animation

* chore(deps): bump apple related runners

* chore(deps): downgrade flutter mac os checksum

* feat(gen): update generated code

* chore(deps): bump dart_code_metrics from 4.19.1 to 4.19.2 (#115)

Bumps [dart_code_metrics](https://github.com/dart-code-checker/dart-code-metrics) from 4.19.1 to 4.19.2.
- [Release notes](https://github.com/dart-code-checker/dart-code-metrics/releases)
- [Changelog](https://github.com/dart-code-checker/dart-code-metrics/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dart-code-checker/dart-code-metrics/commits)

---
updated-dependencies:
- dependency-name: dart_code_metrics
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Roman Cinis <52065414+tsinis@users.noreply.github.com>

* chore(deps): bump package_info_plus from 3.0.0 to 3.0.1 (#117)

Bumps [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/fluttercommunity/plus_plugins/releases)
- [Commits](https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v3.0.1/packages)

---
updated-dependencies:
- dependency-name: package_info_plus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Roman Cinis <52065414+tsinis@users.noreply.github.com>

* chore(deps): bump json_serializable from 6.5.3 to 6.5.4 (#120)

* chore(deps): bump share_plus from 6.0.1 to 6.1.0 (#121)

* test: more tests for the tests god (#122)

* chore(deps): bump share_plus from 6.1.0 to 6.2.0 (#123)

Bumps [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/fluttercommunity/plus_plugins/releases)
- [Commits](https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v6.2.0/packages)

---
updated-dependencies:
- dependency-name: share_plus
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump file_selector version to 0.9.2+2 (#124)

* chore(deps): bump file_selector version to 0.9.2+2

* refactor(bloc): snackbar state and event via freezed

* fix(lints): remove wrong lints with typos

* docs: update coverage info in the readme

* test: increased test coverage

* chore(deps): bump package_info_plus from 3.0.1 to 3.0.2 (#128)

Bumps [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/fluttercommunity/plus_plugins/releases)
- [Commits](https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v3.0.2/packages)

---
updated-dependencies:
- dependency-name: package_info_plus
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump share_plus from 6.2.0 to 6.3.0 (#129)

Bumps [share_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/fluttercommunity/plus_plugins/releases)
- [Commits](https://github.com/fluttercommunity/plus_plugins/commits/share_plus-v6.3.0/packages)

---
updated-dependencies:
- dependency-name: share_plus
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump VeryGoodOpenSource/very_good_coverage from 2.0.0 to 2.1.0 (#130)

chore(deps): bump VeryGoodOpenSource/very_good_coverage

Bumps [VeryGoodOpenSource/very_good_coverage](https://github.com/VeryGoodOpenSource/very_good_coverage) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/VeryGoodOpenSource/very_good_coverage/releases)
- [Changelog](https://github.com/VeryGoodOpenSource/very_good_coverage/blob/main/CHANGELOG.md)
- [Commits](VeryGoodOpenSource/very_good_coverage@v2.0.0...v2.1.0)

---
updated-dependencies:
- dependency-name: VeryGoodOpenSource/very_good_coverage
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump TimonVS/pr-labeler-action from 3 to 4 (#131)

Bumps [TimonVS/pr-labeler-action](https://github.com/TimonVS/pr-labeler-action) from 3 to 4.
- [Release notes](https://github.com/TimonVS/pr-labeler-action/releases)
- [Commits](TimonVS/pr-labeler-action@v3...v4)

---
updated-dependencies:
- dependency-name: TimonVS/pr-labeler-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump hmarr/auto-approve-action from 2 to 3 (#132)

Bumps [hmarr/auto-approve-action](https://github.com/hmarr/auto-approve-action) from 2 to 3.
- [Release notes](https://github.com/hmarr/auto-approve-action/releases)
- [Commits](hmarr/auto-approve-action@v2...v3)

---
updated-dependencies:
- dependency-name: hmarr/auto-approve-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: vibrations feature (#127)

* feat(l10n): added new localizations for vibration feature

* refactor: move and refactor vibrations to feature dir

* fix(test): fix vibrations test and modify vibrations mock

* feat(bloc): added vibration bloc!

* feat(ui): added vibration disable switch widget

* fix: implement new vibration bloc in app

* feat(test): added fake storage to tests

* test(bloc): added first part of tests for the vibration bloc

* fix(tests): fixing test coverage on url providers

* refactor(bloc): refactor vibration bloc

* refactor(test): refactor vibration related tests

* ci: provide beta channel to flutter action

* style(lints): added new lints, fixed old ones

* docs: updated vs code recommendations

* style: update gitattributes

* feat(web): update index.html for web version

* style(lints): added two new lints from linter package

* chore: bump app version and bloc deps

* refactor(ui): provide lock bloc to lock button from constructor

* refactor(bloc): refactor all hydrated blocs with new on api

* chore(deps): bump dev_dependencies versions

* fix(lints): adopt new lints and fix them

* chore(deps): bump dart-code-metrics-action version to v3

* feat: update generated code

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
tsinis and dependabot[bot] committed Nov 17, 2022
1 parent 29e76e0 commit 7b793d2
Show file tree
Hide file tree
Showing 163 changed files with 7,994 additions and 2,315 deletions.
205 changes: 205 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1,207 @@
# Auto detect text files and perform LF normalization
* text=auto

# Always perform LF normalization on these files
*.dart text
*.py text
*.sh text

##### Global
# Documents
*.sql text
*.md text
*.adoc text
*.textile text
*.mustache text
*.csv text
*.tab text
*.tsv text
*.coffee text
*.css text
*.htm text
*.html text
*.xhtml text
*.inc text
*.js text
*.jsx text
*.less text
*.od text
*.onlydata text
*.sass text
*.scm text
*.log text
*.properties text
*.scss text
*.styl text
*.tag text
*.ts text
*.tsx text
*.dockerignore text
Dockerfile text
*.markdown text
*.mdwn text
*.mdown text
*.mkd text
*.mkdn text
*.mdtxt text
*.mdtext text
*.txt text
AUTHORS text
CHANGELOG text
CHANGES text
CONTRIBUTING text
COPYING text
copyright text
*COPYRIGHT* text
INSTALL text
license text
LICENSE text
NEWS text
readme text
*README* text
TODO text

# Configuration
*.cnf text
*.cfg text
*.conf text
*.config text
*.ini text
*.json text
*.xml text
*.bowerrc text
.browserslistrc text
.editorconfig text
*.npmignore text
*.yaml text
*.yml text
browserslist text
Makefile text
makefile text
Procfile text
.slugignore text

# Linters
.csslintrc text
.eslintrc text
.htmlhintrc text
.jscsrc text
.jshintrc text
.jshintignore text
.stylelintrc text

# Video
*.3gpp binary
*.3gp binary
*.as binary
*.asf binary
*.asx binary
*.fla binary
*.flv binary
*.m4v binary
*.mng binary
*.mov binary
*.mp4 binary
*.mpeg binary
*.mpg binary
*.ogv binary
*.swc binary
*.swf binary
*.webm binary

# Audio
*.kar binary
*.m4a binary
*.mid binary
*.midi binary
*.mp3 binary
*.ogg binary
*.ra binary

# Graphics
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.tif binary
*.tiff binary
*.ico binary
*.eps binary
*.ai binary
*.bmp binary
*.jng binary
*.jp2 binary
*.jpx binary
*.jxr binary
*.pdf binary
*.psb binary
*.psd binary
*.svg text
*.svgz binary
*.wbmp binary
*.webp binary

# Archives
*.7z binary
*.gz binary
*.jar binary
*.rar binary
*.tar binary
*.zip binary

# Fonts
*.ttf binary
*.eot binary
*.otf binary
*.woff binary
*.woff2 binary

# Executables
*.pyc binary

# Objects
*.o binary

##### IDE/Editor
# Visual Studio
*.sln text eol=crlf
*.csproj text eol=crlf
*.vbproj text eol=crlf
*.vcxproj text eol=crlf
*.vcproj text eol=crlf
*.dbproj text eol=crlf
*.fsproj text eol=crlf
*.lsproj text eol=crlf
*.wixproj text eol=crlf
*.modelproj text eol=crlf
*.sqlproj text eol=crlf
*.wmaproj text eol=crlf
*.xproj text eol=crlf
*.props text eol=crlf
*.filters text eol=crlf
*.vcxitems text eol=crlf

# Eclipse
*.project text
*.classpath text
*.prefs

##### Language
# Java
*.java text
*.jsp text
*.jspf text
*.jspx text
*.class binary
*.war binary

# Make sure that these Windows files always have CRLF line endings in checkout
*.bat text eol=crlf
*.ps1 text eol=crlf
*.rc text eol=crlf
*.vcxproj.filters text eol=crlf

# Including templatized versions.
*.sln.tmpl text eol=crlf
*.props.tmpl text eol=crlf
*.vcxproj.tmpl text eol=crlf
10 changes: 5 additions & 5 deletions README.md → .github/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
[![Stars](https://img.shields.io/github/stars/tsinis/colors_ai?logo=github)](https://github.com/tsinis/colors_ai/stars)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

[![Video](./resources/images/video_preview.jpg)](https://vimeo.com/tsinis/colors-ai)
[![Video](../resources/images/video_preview.jpg)](https://vimeo.com/tsinis/colors-ai)

[<img src="https://upload.wikimedia.org/wikipedia/commons/7/78/Google_Play_Store_badge_EN.svg" width="190" alt="Get it on Google Play">](https://play.google.com/store/apps/details?id=is.tsin.colors_ai.colors_ai)
[![Get it from the Snap Store](https://snapcraft.io/static/images/badges/en/snap-store-black.svg)](https://snapcraft.io/colors-ai)
Expand Down Expand Up @@ -51,7 +51,7 @@ Features:

### Architecture

![Architecture](./resources/images/architecture.png)
![Architecture](../resources/images/architecture.png)
App is made with a reactive style **BLoC pattern**, in four-layered architecture. User **events are passed to Blocs**, which are **processing inputs to repositories and waiting** (async mostly, since we are fetching, parsing data from REST API) **for their response from the data layer**. After that **Blocs mapping the states according to repository response**. Data layers are not linked to Flutter itself, they are abstracted from the framework and using pure Dart dependencies only. Also, no dependency injectors are used in this app either.

### Directory Structure
Expand All @@ -60,11 +60,11 @@ The application uses a **feature-driven** directory structure. This project stru

### Tests

More than 92% (∼96% actually, due to [mixin coverage bug in Dart language](https://github.com/dart-lang/sdk/issues/49887) since Dart 2.18) of the application is [covered by hundreds of tests](https://app.codecov.io/gh/tsinis/colors_ai), you can find here: [Unit (mainly), Widget, Golden](./test) and [Integration tests](./integration_test).
More than 93% (∼98% actually, due to [mixin coverage bug in Dart language](https://github.com/dart-lang/sdk/issues/49887) since Dart 2.18) of the application is [covered by hundreds of tests](https://app.codecov.io/gh/tsinis/colors_ai), you can find here: [Unit (mainly), Widget, Golden](../test/) and [Integration tests](../integration_test/).

## Accessibility

The app was originally designed to be accessible by **WCAG 2.1 AA standards at minimum, and AAA in particular**, although it was not intended to be used by the blind or by people with severe visual disabilities. All **texts have a contrast ratio at least of 4.5, images 3.0, touch target sizes of at least 48dp**. The application was audited physically on a first-generation iPhone SE (smallest iPhone at this moment) with maximum font size, thickness, contrast, and component magnification. The **audit was also performed on the macOS** version of the app, using the same Accessibility Inspector as on the iOS. The **report from the official Accessibility Scanner for Android** (with a tested device with screen size 640x320px and maximum UI and font scale) can be found at [resources/accessibility](./resources/accessibility/) folder. As you may see it will only complain about the small tap size of text links in the *About* app section and overall screen semantics (which is a [framework bug](https://github.com/flutter/flutter/issues/39531)). Also, the application is **translated into 4 languages, have a haptic feedback (vibration) on mobile devices and sound feedback on all platforms**. The UI was also built to be **controllable via keyboard/input device/remote control/gamepad**.
The app was originally designed to be accessible by **WCAG 2.1 AA standards at minimum, and AAA in particular**, although it was not intended to be used by the blind or by people with severe visual disabilities. All **texts have a contrast ratio at least of 4.5, images 3.0, touch target sizes of at least 48dp**. The application was audited physically on a first-generation iPhone SE (smallest iPhone at this moment) with maximum font size, thickness, contrast, and component magnification. The **audit was also performed on the macOS** version of the app, using the same Accessibility Inspector as on the iOS. The **report from the official Accessibility Scanner for Android** (with a tested device with screen size 640x320px and maximum UI and font scale) can be found at [resources/accessibility](../resources/accessibility/) folder. As you may see it will only complain about the small tap size of text links in the *About* app section and overall screen semantics (which is a [framework bug](https://github.com/flutter/flutter/issues/39531)). Also, the application is **translated into 4 languages, have a haptic feedback (vibration) on mobile devices and sound feedback on all platforms**. The UI was also built to be **controllable via keyboard/input device/remote control/gamepad**.

## How to run it

Expand Down Expand Up @@ -110,7 +110,7 @@ All animations here are made with pure Flutter. The application's UI is designed
## Licenses

This project is released under the terms of the [MIT license](./LICENSE). All assets (as sounds, fonts) licensed and are free for personal use. You can find **LICENSE** files in their folders.
This project is released under the terms of the [MIT license](../LICENSE). All assets (as sounds, fonts) licensed and are free for personal use. You can find **LICENSE** files in their folders.

## Attributions

Expand Down
2 changes: 2 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,7 @@
- [ ] ❌ Breaking change (fix or feature that would cause existing functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Platform-specific build configuration change
- [ ] 🧪 Tests
- [ ] 📝 Documentation
- [ ] ⚙️ CI/CD and/or GitHub Workflow configuration change
- [ ] 📦 Dependencies update
9 changes: 9 additions & 0 deletions .github/security.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Security Policy

## Supported Versions

Version 2.1.1 and newer.

## Reporting a Vulnerability

Please report vulnerability to the GitHub Issues section of this repository: <https://github.com/tsinis/colors_ai/issues>
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
\.g.dart$
\.freezed.dart$
\.gen.dart$

^\.github/
^\.vscode/
^\android/
Expand All @@ -20,8 +19,6 @@
^\macos/
^\resources/
^\assets/

(?:(?i)LICENSE)

^\Qlib/settings/models/selected_api.dart\E$
^\Qlib/share/models/file_format.dart\E$
^\Qlib/share/models/file_format.dart\E$
Loading

0 comments on commit 7b793d2

Please sign in to comment.