ricoberger
63f7ab7bf6
Prepare v1.4.1 Release
2024-08-07 17:38:04 +02:00
Rico Berger
676ff316d7
[core] Fix Warnings and Regenerate Splash Screens ( #186 )
...
This commit fixes the following warnings for the web build:
```
Warning: In index.html:38: Local variable for "serviceWorkerVersion" is deprecated. Use "{{flutter_service_worker_version}}" template token instead.
Warning: In index.html:60: "FlutterLoader.loadEntrypoint" is deprecated. Use "FlutterLoader.load" instead.
```
To re-add the slash screen we alsow run the
`flutter pub run flutter_native_splash:create` command again, which also
updated the splash screens for iOS and Android.
Last but not least this commit also fixes the following warnings for the
Windows build:
```
windows/runner/flutter_window.cpp does not ensure the show window callback is called, updating.
windows/flutter/CMakeLists.txt does not use FLUTTER_TARGET_PLATFORM, updating.
```
2024-08-07 17:34:19 +02:00
Rico Berger
3eccb0bd4a
[core] Fix Web Build ( #185 )
...
Fix web build be initializing `JustAudioMediaKit` only on Linux and
Windows where it is really used. The corresponding issue for the broken
web build can be found here
https://github.com/Pato05/just_audio_media_kit/issues/15 .
To test the web build on every PR to avoid such issues, the CI/CD
pipeline for the web build is now also run on every PR. On PRs we skip
the upload to Cloudflare for the web build.
2024-08-06 17:05:26 +02:00
Rico Berger
351c61f613
[core] Fix Metadata for Flatpak ( #184 )
...
The Linux version of the app is distributed via Flatpak, this commit
fixes some issues shown in the validation on Flathub. This includes the
summary and branding color and the app icon which should be square
instead of round.
2024-08-06 14:27:09 +02:00
Rico Berger
333e762539
[core] Upload Raw Build in Windows CI/CD Pipeline ( #183 )
...
Upload the raw build of the app in the Windows CI/CD pipeline, so that
we can test the production build during a new release.
We also had to adjust the Windows runner to `windows-2019`, because the
build on `windows-latest` and `windows-2022` can not be startet after
downloading it.
2024-08-06 09:40:13 +02:00
Rico Berger
280a222210
[podcast] Fix Audio Playback on Windows and Linux ( #182 )
...
Fix the audio playback on Windows and Linux for the podcast player by
adding the missing initialization for `JustAudioMediaKit`.
2024-08-06 07:45:15 +02:00
ricoberger
4853eeb0a8
Add Verification File for Flathub
2024-08-04 18:21:27 +02:00
ricoberger
9e9bf01b5b
Fix Issues in app.feeddeck.feeddeck.metainfo.xml File
2024-08-04 18:09:59 +02:00
ricoberger
8989442fc1
Update Description in README
2024-08-04 15:12:13 +02:00
ricoberger
befe5b5977
Prepare v1.4.0 Release
2024-08-04 14:38:08 +02:00
dependabot[bot]
11585f284c
Bump the pub group in /app with 12 updates ( #181 )
...
* Bump the pub group in /app with 12 updates
Bumps the pub group in /app with 12 updates:
| Package | From | To |
| --- | --- | --- |
| [app_links](https://github.com/llfbandit/app_links ) | `6.1.3` | `6.1.4` |
| [flutter_cache_manager](https://github.com/Baseflow/flutter_cache_manager ) | `3.3.2` | `3.4.0` |
| [flutter_native_splash](https://github.com/jonbhanson/flutter_native_splash ) | `2.4.0` | `2.4.1` |
| [http](https://github.com/dart-lang/http/tree/master/pkgs ) | `1.2.1` | `1.2.2` |
| [just_audio](https://github.com/ryanheise/just_audio ) | `0.9.38` | `0.9.39` |
| [just_audio_background](https://github.com/ryanheise/just_audio ) | `0.0.1-beta.12` | `0.0.1-beta.13` |
| [just_audio_media_kit](https://github.com/Pato05/just_audio_media_kit ) | `2.0.4` | `2.0.5` |
| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus ) | `8.0.0` | `8.0.1` |
| [purchases_flutter](https://github.com/RevenueCat/purchases-flutter ) | `6.29.4` | `6.30.2` |
| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences ) | `2.2.3` | `2.3.0` |
| [supabase_flutter](https://github.com/supabase/supabase-flutter/tree/main/packages ) | `2.5.6` | `2.5.11` |
| [timeago](https://github.com/andresaraujo/timeago.dart ) | `3.6.1` | `3.7.0` |
Updates `app_links` from 6.1.3 to 6.1.4
- [Release notes](https://github.com/llfbandit/app_links/releases )
- [Commits](https://github.com/llfbandit/app_links/compare/6.1.3...6.1.4 )
Updates `flutter_cache_manager` from 3.3.2 to 3.4.0
- [Commits](https://github.com/Baseflow/flutter_cache_manager/compare/flutter_cache_manager_v3.3.2...v3.4.0 )
Updates `flutter_native_splash` from 2.4.0 to 2.4.1
- [Release notes](https://github.com/jonbhanson/flutter_native_splash/releases )
- [Changelog](https://github.com/jonbhanson/flutter_native_splash/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jonbhanson/flutter_native_splash/commits )
Updates `http` from 1.2.1 to 1.2.2
- [Release notes](https://github.com/dart-lang/http/releases )
- [Commits](https://github.com/dart-lang/http/commits/http-v1.2.2/pkgs )
Updates `just_audio` from 0.9.38 to 0.9.39
- [Release notes](https://github.com/ryanheise/just_audio/releases )
- [Commits](https://github.com/ryanheise/just_audio/compare/just_audio-v0.9.38...just_audio-v0.9.39 )
Updates `just_audio_background` from 0.0.1-beta.12 to 0.0.1-beta.13
- [Release notes](https://github.com/ryanheise/just_audio/releases )
- [Commits](https://github.com/ryanheise/just_audio/compare/just_audio_background-v0.0.1-beta.12...just_audio_background-v0.0.1-beta.13 )
Updates `just_audio_media_kit` from 2.0.4 to 2.0.5
- [Changelog](https://github.com/Pato05/just_audio_media_kit/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Pato05/just_audio_media_kit/compare/v2.0.4...v2.0.5 )
Updates `package_info_plus` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/fluttercommunity/plus_plugins/releases )
- [Commits](https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v8.0.1/packages/package_info_plus )
Updates `purchases_flutter` from 6.29.4 to 6.30.2
- [Release notes](https://github.com/RevenueCat/purchases-flutter/releases )
- [Changelog](https://github.com/RevenueCat/purchases-flutter/blob/main/CHANGELOG.md )
- [Commits](https://github.com/RevenueCat/purchases-flutter/compare/6.29.4...6.30.2 )
Updates `shared_preferences` from 2.2.3 to 2.3.0
- [Release notes](https://github.com/flutter/packages/releases )
- [Commits](https://github.com/flutter/packages/commits/shared_preferences-v2.3.0/packages/shared_preferences )
Updates `supabase_flutter` from 2.5.6 to 2.5.11
- [Changelog](https://github.com/supabase/supabase-flutter/blob/main/CHANGELOG.md )
- [Commits](https://github.com/supabase/supabase-flutter/commits/supabase_flutter-v2.5.11/packages )
Updates `timeago` from 3.6.1 to 3.7.0
- [Commits](https://github.com/andresaraujo/timeago.dart/commits )
---
updated-dependencies:
- dependency-name: app_links
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: flutter_cache_manager
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
- dependency-name: flutter_native_splash
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: http
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: just_audio
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: just_audio_background
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: just_audio_media_kit
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: package_info_plus
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: purchases_flutter
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
- dependency-name: shared_preferences
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
- dependency-name: supabase_flutter
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: timeago
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update `Podfile.lock`
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ricoberger <mail@ricoberger.de >
2024-08-04 14:17:42 +02:00
dependabot[bot]
9503943b71
Bump the npm group in /landing with 8 updates ( #180 )
...
* Bump the npm group in /landing with 8 updates
Bumps the npm group in /landing with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react ) | `2.1.1` | `2.1.2` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.14.9` | `22.0.2` |
| [eslint](https://github.com/eslint/eslint ) | `8.57.0` | `9.8.0` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next ) | `14.2.4` | `14.2.5` |
| [next](https://github.com/vercel/next.js ) | `14.2.4` | `14.2.5` |
| [postcss](https://github.com/postcss/postcss ) | `8.4.39` | `8.4.40` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss ) | `3.4.4` | `3.4.7` |
| [typescript](https://github.com/Microsoft/TypeScript ) | `5.5.2` | `5.5.4` |
Updates `@headlessui/react` from 2.1.1 to 2.1.2
- [Release notes](https://github.com/tailwindlabs/headlessui/releases )
- [Changelog](https://github.com/tailwindlabs/headlessui/blob/main/packages/@headlessui-react/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/headlessui/commits/@headlessui/react@v2.1.2/packages/@headlessui-react )
Updates `@types/node` from 20.14.9 to 22.0.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `eslint` from 8.57.0 to 9.8.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.57.0...v9.8.0 )
Updates `eslint-config-next` from 14.2.4 to 14.2.5
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/commits/v14.2.5/packages/eslint-config-next )
Updates `next` from 14.2.4 to 14.2.5
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v14.2.4...v14.2.5 )
Updates `postcss` from 8.4.39 to 8.4.40
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.39...8.4.40 )
Updates `tailwindcss` from 3.4.4 to 3.4.7
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.4.7/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.4...v3.4.7 )
Updates `typescript` from 5.5.2 to 5.5.4
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.5.2...v5.5.4 )
---
updated-dependencies:
- dependency-name: "@headlessui/react"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: "@types/node"
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: npm
- dependency-name: eslint
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: npm
- dependency-name: eslint-config-next
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: next
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: postcss
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: tailwindcss
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: typescript
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com >
* Revert `eslint` Update
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ricoberger <mail@ricoberger.de >
2024-08-04 14:10:17 +02:00
ricoberger
d38cf80818
Merge branch 'main' of github.com:feeddeck/feeddeck
2024-07-27 10:15:32 +02:00
ricoberger
3e03f15825
Update Dependencies for Email Templates
2024-07-27 10:15:06 +02:00
dependabot[bot]
99e0538596
Bump braces from 3.0.2 to 3.0.3 in /landing ( #178 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-27 10:13:20 +02:00
dependabot[bot]
2a209519e1
Bump the npm group in /landing with 8 updates ( #174 )
...
* Bump the npm group in /landing with 8 updates
Bumps the npm group in /landing with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react ) | `2.0.4` | `2.1.1` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.13.0` | `20.14.9` |
| [eslint](https://github.com/eslint/eslint ) | `8.57.0` | `9.6.0` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next ) | `14.2.3` | `14.2.4` |
| [next](https://github.com/vercel/next.js ) | `14.2.3` | `14.2.4` |
| [postcss](https://github.com/postcss/postcss ) | `8.4.38` | `8.4.39` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss ) | `3.4.3` | `3.4.4` |
| [typescript](https://github.com/Microsoft/TypeScript ) | `5.4.5` | `5.5.2` |
Updates `@headlessui/react` from 2.0.4 to 2.1.1
- [Release notes](https://github.com/tailwindlabs/headlessui/releases )
- [Changelog](https://github.com/tailwindlabs/headlessui/blob/main/packages/@headlessui-react/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/headlessui/commits/@headlessui/react@v2.1.1/packages/@headlessui-react )
Updates `@types/node` from 20.13.0 to 20.14.9
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `eslint` from 8.57.0 to 9.6.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.57.0...v9.6.0 )
Updates `eslint-config-next` from 14.2.3 to 14.2.4
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/commits/v14.2.4/packages/eslint-config-next )
Updates `next` from 14.2.3 to 14.2.4
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v14.2.3...v14.2.4 )
Updates `postcss` from 8.4.38 to 8.4.39
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.38...8.4.39 )
Updates `tailwindcss` from 3.4.3 to 3.4.4
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.4.4/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.3...v3.4.4 )
Updates `typescript` from 5.4.5 to 5.5.2
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.4.5...v5.5.2 )
---
updated-dependencies:
- dependency-name: "@headlessui/react"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: "@types/node"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: eslint
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: npm
- dependency-name: eslint-config-next
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: next
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: postcss
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: tailwindcss
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: typescript
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com >
* Revert `eslint` Update
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ricoberger <mail@ricoberger.de >
2024-07-27 10:09:22 +02:00
dependabot[bot]
461dc6f384
Bump the pub group in /app with 6 updates ( #176 )
...
* Bump the pub group in /app with 6 updates
Bumps the pub group in /app with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [app_links](https://github.com/llfbandit/app_links ) | `6.1.1` | `6.1.3` |
| [flutter_markdown](https://github.com/flutter/packages/tree/main/packages ) | `0.7.1` | `0.7.3` |
| [purchases_flutter](https://github.com/RevenueCat/purchases-flutter ) | `6.29.2` | `6.29.4` |
| [sign_in_with_apple](https://github.com/aboutyou/dart_packages ) | `6.1.0` | `6.1.1` |
| [supabase_flutter](https://github.com/supabase/supabase-flutter/tree/main/packages ) | `2.5.4` | `2.5.6` |
| [url_launcher](https://github.com/flutter/packages/tree/main/packages/url_launcher ) | `6.2.6` | `6.3.0` |
Updates `app_links` from 6.1.1 to 6.1.3
- [Release notes](https://github.com/llfbandit/app_links/releases )
- [Commits](https://github.com/llfbandit/app_links/compare/6.1.1...6.1.3 )
Updates `flutter_markdown` from 0.7.1 to 0.7.3
- [Release notes](https://github.com/flutter/packages/releases )
- [Commits](https://github.com/flutter/packages/commits/flutter_markdown-v0.7.3/packages )
Updates `purchases_flutter` from 6.29.2 to 6.29.4
- [Release notes](https://github.com/RevenueCat/purchases-flutter/releases )
- [Changelog](https://github.com/RevenueCat/purchases-flutter/blob/main/CHANGELOG.md )
- [Commits](https://github.com/RevenueCat/purchases-flutter/compare/6.29.2...6.29.4 )
Updates `sign_in_with_apple` from 6.1.0 to 6.1.1
- [Release notes](https://github.com/aboutyou/dart_packages/releases )
- [Commits](https://github.com/aboutyou/dart_packages/commits )
Updates `supabase_flutter` from 2.5.4 to 2.5.6
- [Changelog](https://github.com/supabase/supabase-flutter/blob/main/CHANGELOG.md )
- [Commits](https://github.com/supabase/supabase-flutter/commits/supabase_flutter-v2.5.6/packages )
Updates `url_launcher` from 6.2.6 to 6.3.0
- [Release notes](https://github.com/flutter/packages/releases )
- [Commits](https://github.com/flutter/packages/commits/url_launcher-v6.3.0/packages/url_launcher )
---
updated-dependencies:
- dependency-name: app_links
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: flutter_markdown
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: purchases_flutter
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: sign_in_with_apple
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: supabase_flutter
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: url_launcher
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update Podfile.lock
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ricoberger <mail@ricoberger.de >
2024-07-27 10:07:31 +02:00
dependabot[bot]
409aa51f1c
Bump docker/build-push-action from 5 to 6 in the github-actions group ( #175 )
...
Bumps the github-actions group with 1 update: [docker/build-push-action](https://github.com/docker/build-push-action ).
Updates `docker/build-push-action` from 5 to 6
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-27 10:02:17 +02:00
Rico Berger
3620fcb5b0
[core] Wrap Actions in SafeArea Widget ( #172 )
...
With this commit we are wrapping all action widgets in a `SafeArea`
widget, to improve the alignment of the actions.
2024-06-08 18:30:04 +02:00
Rico Berger
ca7c22b0d7
Fix ESLint Dependency Mismatch ( #171 )
2024-06-08 18:20:26 +02:00
dependabot[bot]
318aeb4187
Bump the pub group across 1 directory with 17 updates ( #167 )
...
* Bump the pub group across 1 directory with 17 updates
Bumps the pub group with 16 updates in the /app directory:
| Package | From | To |
| --- | --- | --- |
| [app_links](https://github.com/llfbandit/app_links ) | `3.5.1` | `6.1.1` |
| [cupertino_icons](https://github.com/flutter/packages/tree/main/third_party/packages ) | `1.0.6` | `1.0.8` |
| [flutter_cache_manager](https://github.com/Baseflow/flutter_cache_manager ) | `3.3.1` | `3.3.2` |
| [flutter_lints](https://github.com/flutter/packages/tree/main/packages ) | `3.0.2` | `4.0.0` |
| [flutter_markdown](https://github.com/flutter/packages/tree/main/packages ) | `0.6.22` | `0.7.1` |
| [html2md](https://github.com/jarontai/html2md ) | `1.3.1` | `1.3.2` |
| [just_audio](https://github.com/ryanheise/just_audio ) | `0.9.37` | `0.9.38` |
| [just_audio_background](https://github.com/ryanheise/just_audio ) | `0.0.1-beta.11` | `0.0.1-beta.12` |
| [just_audio_media_kit](https://github.com/Pato05/just_audio_media_kit ) | `2.0.2` | `2.0.4` |
| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus ) | `6.0.0` | `8.0.0` |
| [purchases_flutter](https://github.com/RevenueCat/purchases-flutter ) | `6.24.0` | `6.29.2` |
| [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences ) | `2.2.2` | `2.2.3` |
| [sign_in_with_apple](https://github.com/aboutyou/dart_packages ) | `6.0.0` | `6.1.0` |
| [url_launcher](https://github.com/flutter/packages/tree/main/packages/url_launcher ) | `6.2.5` | `6.2.6` |
| [window_manager](https://github.com/leanflutter/window_manager ) | `0.3.8` | `0.3.9` |
| [youtube_explode_dart](https://github.com/Hexer10/youtube_explode_dart ) | `2.1.0` | `2.2.1` |
Updates `app_links` from 3.5.1 to 6.1.1
- [Release notes](https://github.com/llfbandit/app_links/releases )
- [Changelog](https://github.com/llfbandit/app_links/blob/master/CHANGELOG.md )
- [Commits](https://github.com/llfbandit/app_links/compare/3.5.1...6.1.1 )
Updates `cupertino_icons` from 1.0.6 to 1.0.8
- [Release notes](https://github.com/flutter/packages/releases )
- [Commits](https://github.com/flutter/packages/commits/cupertino_icons-v1.0.8/third_party/packages )
Updates `flutter_cache_manager` from 3.3.1 to 3.3.2
- [Commits](https://github.com/Baseflow/flutter_cache_manager/commits/flutter_cache_manager_v3.3.2 )
Updates `flutter_lints` from 3.0.2 to 4.0.0
- [Release notes](https://github.com/flutter/packages/releases )
- [Commits](https://github.com/flutter/packages/commits/flutter_lints-v4.0.0/packages )
Updates `flutter_markdown` from 0.6.22 to 0.7.1
- [Release notes](https://github.com/flutter/packages/releases )
- [Commits](https://github.com/flutter/packages/commits/flutter_markdown-v0.7.1/packages )
Updates `html2md` from 1.3.1 to 1.3.2
- [Changelog](https://github.com/jarontai/html2md/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jarontai/html2md/commits )
Updates `just_audio` from 0.9.37 to 0.9.38
- [Release notes](https://github.com/ryanheise/just_audio/releases )
- [Commits](https://github.com/ryanheise/just_audio/compare/just_audio-v0.9.37...just_audio-v0.9.38 )
Updates `just_audio_background` from 0.0.1-beta.11 to 0.0.1-beta.12
- [Release notes](https://github.com/ryanheise/just_audio/releases )
- [Commits](https://github.com/ryanheise/just_audio/compare/just_audio_background-v0.0.1-beta.11...just_audio_background-v0.0.1-beta.12 )
Updates `just_audio_media_kit` from 2.0.2 to 2.0.4
- [Changelog](https://github.com/Pato05/just_audio_media_kit/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Pato05/just_audio_media_kit/compare/v2.0.2...v2.0.4 )
Updates `package_info_plus` from 6.0.0 to 8.0.0
- [Release notes](https://github.com/fluttercommunity/plus_plugins/releases )
- [Commits](https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v8.0.0/packages/package_info_plus )
Updates `purchases_flutter` from 6.24.0 to 6.29.2
- [Release notes](https://github.com/RevenueCat/purchases-flutter/releases )
- [Changelog](https://github.com/RevenueCat/purchases-flutter/blob/main/CHANGELOG.md )
- [Commits](https://github.com/RevenueCat/purchases-flutter/compare/6.24.0...6.29.2 )
Updates `shared_preferences` from 2.2.2 to 2.2.3
- [Release notes](https://github.com/flutter/packages/releases )
- [Commits](https://github.com/flutter/packages/commits/shared_preferences-v2.2.3/packages/shared_preferences )
Updates `sign_in_with_apple` from 6.0.0 to 6.1.0
- [Release notes](https://github.com/aboutyou/dart_packages/releases )
- [Commits](https://github.com/aboutyou/dart_packages/commits )
Updates `supabase_flutter` from 2.3.4 to 2.5.4
- [Changelog](https://github.com/supabase/supabase-flutter/blob/main/CHANGELOG.md )
- [Commits](https://github.com/supabase/supabase-flutter/commits/supabase_flutter-v2.5.4/packages )
Updates `url_launcher` from 6.2.5 to 6.2.6
- [Release notes](https://github.com/flutter/packages/releases )
- [Commits](https://github.com/flutter/packages/commits/url_launcher-v6.2.6/packages/url_launcher )
Updates `window_manager` from 0.3.8 to 0.3.9
- [Release notes](https://github.com/leanflutter/window_manager/releases )
- [Changelog](https://github.com/leanflutter/window_manager/blob/main/CHANGELOG.md )
- [Commits](https://github.com/leanflutter/window_manager/commits/v0.3.9 )
Updates `youtube_explode_dart` from 2.1.0 to 2.2.1
- [Release notes](https://github.com/Hexer10/youtube_explode_dart/releases )
- [Changelog](https://github.com/Hexer10/youtube_explode_dart/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Hexer10/youtube_explode_dart/compare/v2.1.0...v2.2.1 )
---
updated-dependencies:
- dependency-name: app_links
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: pub
- dependency-name: cupertino_icons
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: flutter_cache_manager
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: flutter_lints
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: pub
- dependency-name: flutter_markdown
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
- dependency-name: html2md
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: just_audio
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: just_audio_background
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: just_audio_media_kit
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: package_info_plus
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: pub
- dependency-name: purchases_flutter
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
- dependency-name: shared_preferences
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: sign_in_with_apple
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
- dependency-name: supabase_flutter
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
- dependency-name: url_launcher
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: window_manager
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: youtube_explode_dart
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update Flutter Version and Podfile
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ricoberger <mail@ricoberger.de >
2024-06-08 17:59:59 +02:00
dependabot[bot]
1fb3bf63da
Bump the npm group in /landing with 10 updates ( #168 )
...
Bumps the npm group in /landing with 10 updates:
| Package | From | To |
| --- | --- | --- |
| [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react ) | `1.7.18` | `2.0.4` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.12.2` | `20.13.0` |
| [eslint](https://github.com/eslint/eslint ) | `8.57.0` | `9.4.0` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next ) | `14.1.4` | `14.2.3` |
| [next](https://github.com/vercel/next.js ) | `14.1.4` | `14.2.3` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react ) | `18.2.0` | `18.3.1` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.2.73` | `18.3.3` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ) | `18.2.0` | `18.3.1` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) | `18.2.23` | `18.3.0` |
| [typescript](https://github.com/Microsoft/TypeScript ) | `5.4.3` | `5.4.5` |
Updates `@headlessui/react` from 1.7.18 to 2.0.4
- [Release notes](https://github.com/tailwindlabs/headlessui/releases )
- [Changelog](https://github.com/tailwindlabs/headlessui/blob/main/packages/@headlessui-react/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/headlessui/commits/@headlessui/react@v2.0.4/packages/@headlessui-react )
Updates `@types/node` from 20.12.2 to 20.13.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `eslint` from 8.57.0 to 9.4.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.57.0...v9.4.0 )
Updates `eslint-config-next` from 14.1.4 to 14.2.3
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/commits/v14.2.3/packages/eslint-config-next )
Updates `next` from 14.1.4 to 14.2.3
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v14.1.4...v14.2.3 )
Updates `react` from 18.2.0 to 18.3.1
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v18.3.1/packages/react )
Updates `@types/react` from 18.2.73 to 18.3.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `react-dom` from 18.2.0 to 18.3.1
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v18.3.1/packages/react-dom )
Updates `@types/react-dom` from 18.2.23 to 18.3.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `typescript` from 5.4.3 to 5.4.5
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.4.3...v5.4.5 )
---
updated-dependencies:
- dependency-name: "@headlessui/react"
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: npm
- dependency-name: "@types/node"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: eslint
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: npm
- dependency-name: eslint-config-next
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: next
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: react
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: "@types/react"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: react-dom
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: "@types/react-dom"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: typescript
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-08 16:59:05 +02:00
Rico Berger
aa5c4861db
Revert "Bump the npm group in /landing with 10 updates ( #165 )" ( #166 )
...
This reverts commit a7c5afdd83 .
2024-05-01 21:08:28 +02:00
dependabot[bot]
a7c5afdd83
Bump the npm group in /landing with 10 updates ( #165 )
...
Bumps the npm group in /landing with 10 updates:
| Package | From | To |
| --- | --- | --- |
| [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react ) | `1.7.18` | `1.7.19` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.12.2` | `20.12.7` |
| [eslint](https://github.com/eslint/eslint ) | `8.57.0` | `9.1.1` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next ) | `14.1.4` | `14.2.3` |
| [next](https://github.com/vercel/next.js ) | `14.1.4` | `14.2.3` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react ) | `18.2.0` | `18.3.1` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.2.73` | `18.3.1` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ) | `18.2.0` | `18.3.1` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) | `18.2.23` | `18.3.0` |
| [typescript](https://github.com/Microsoft/TypeScript ) | `5.4.3` | `5.4.5` |
Updates `@headlessui/react` from 1.7.18 to 1.7.19
- [Release notes](https://github.com/tailwindlabs/headlessui/releases )
- [Changelog](https://github.com/tailwindlabs/headlessui/blob/main/packages/@headlessui-react/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/headlessui/commits/@headlessui/react@v1.7.19/packages/@headlessui-react )
Updates `@types/node` from 20.12.2 to 20.12.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `eslint` from 8.57.0 to 9.1.1
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.57.0...v9.1.1 )
Updates `eslint-config-next` from 14.1.4 to 14.2.3
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/commits/v14.2.3/packages/eslint-config-next )
Updates `next` from 14.1.4 to 14.2.3
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v14.1.4...v14.2.3 )
Updates `react` from 18.2.0 to 18.3.1
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v18.3.1/packages/react )
Updates `@types/react` from 18.2.73 to 18.3.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `react-dom` from 18.2.0 to 18.3.1
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v18.3.1/packages/react-dom )
Updates `@types/react-dom` from 18.2.23 to 18.3.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `typescript` from 5.4.3 to 5.4.5
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.4.3...v5.4.5 )
---
updated-dependencies:
- dependency-name: "@headlessui/react"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: "@types/node"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: eslint
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: npm
- dependency-name: eslint-config-next
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: next
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: react
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: "@types/react"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: react-dom
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: "@types/react-dom"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: typescript
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-01 20:51:20 +02:00
Rico Berger
38fc655a53
[nitter] Disable Adding of new Sources ( #163 )
...
This commit disables the adding of new Nitter sources, because Nitter is
deprecated 😞 and adding new sources is not working anymore. Nitter
sources are also not updated anymore, because the update for Nitter
sources isn't working as well. To ensure that the Nitter sources are not
updated anymore the sources with type `nitter` are skipped in the
scheduler.
The Nitter source isn't removed completly, because we would also have to
cleanup the database and their might be items, which are bookmarked by
users.
See https://github.com/zedeus/nitter/issues/1155#issuecomment-1913361757
2024-04-06 17:22:27 +02:00
Rico Berger
4c34d33ac0
[x] Remove X Source ( #162 )
...
X (Twitter) was never supported and the code was never used to add a
source. We kept it in the hope that it will be possible again to use X
within the app. Since this isn't the case it is time to remove the code.
2024-04-06 13:00:12 +02:00
Rico Berger
eb9f84f650
[core] Update Flutter Version to 3.19.5 ( #161 )
2024-04-06 11:50:22 +02:00
dependabot[bot]
443e2db167
Bump the pub group in /app with 9 updates ( #160 )
...
* Bump the pub group in /app with 9 updates
Bumps the pub group in /app with 9 updates:
| Package | From | To |
| --- | --- | --- |
| [app_links](https://github.com/llfbandit/app_links ) | `3.5.0` | `3.5.1` |
| [flutter_lints](https://github.com/flutter/packages/tree/main/packages ) | `3.0.1` | `3.0.2` |
| [flutter_markdown](https://github.com/flutter/packages/tree/main/packages ) | `0.6.20+1` | `0.6.22` |
| [flutter_native_splash](https://github.com/jonbhanson/flutter_native_splash ) | `2.3.10` | `2.4.0` |
| [http](https://github.com/dart-lang/http/tree/master/pkgs ) | `1.2.0` | `1.2.1` |
| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus ) | `5.0.1` | `6.0.0` |
| [just_audio](https://github.com/ryanheise/just_audio ) | `0.9.36` | `0.9.37` |
| [just_audio_media_kit](https://github.com/Pato05/just_audio_media_kit ) | `2.0.1` | `2.0.2` |
| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus ) | `5.0.1` | `6.0.0` |
| [purchases_flutter](https://github.com/RevenueCat/purchases-flutter ) | `6.22.0` | `6.24.0` |
Updates `app_links` from 3.5.0 to 3.5.1
- [Release notes](https://github.com/llfbandit/app_links/releases )
- [Changelog](https://github.com/llfbandit/app_links/blob/master/CHANGELOG.md )
- [Commits](https://github.com/llfbandit/app_links/commits/3.5.1 )
Updates `flutter_lints` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/flutter/packages/releases )
- [Commits](https://github.com/flutter/packages/commits/flutter_lints-v3.0.2/packages )
Updates `flutter_markdown` from 0.6.20+1 to 0.6.22
- [Release notes](https://github.com/flutter/packages/releases )
- [Commits](https://github.com/flutter/packages/commits/flutter_markdown-v0.6.22/packages )
Updates `flutter_native_splash` from 2.3.10 to 2.4.0
- [Release notes](https://github.com/jonbhanson/flutter_native_splash/releases )
- [Changelog](https://github.com/jonbhanson/flutter_native_splash/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jonbhanson/flutter_native_splash/compare/v2.3.10...v2.4.0 )
Updates `http` from 1.2.0 to 1.2.1
- [Release notes](https://github.com/dart-lang/http/releases )
- [Commits](https://github.com/dart-lang/http/commits/http-v1.2.1/pkgs )
Updates `package_info_plus` from 5.0.1 to 6.0.0
- [Release notes](https://github.com/fluttercommunity/plus_plugins/releases )
- [Commits](https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v6.0.0/packages/package_info_plus )
Updates `just_audio` from 0.9.36 to 0.9.37
- [Release notes](https://github.com/ryanheise/just_audio/releases )
- [Commits](https://github.com/ryanheise/just_audio/commits )
Updates `just_audio_media_kit` from 2.0.1 to 2.0.2
- [Changelog](https://github.com/Pato05/just_audio_media_kit/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Pato05/just_audio_media_kit/compare/v2.0.1...v2.0.2 )
Updates `package_info_plus` from 5.0.1 to 6.0.0
- [Release notes](https://github.com/fluttercommunity/plus_plugins/releases )
- [Commits](https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v6.0.0/packages/package_info_plus )
Updates `purchases_flutter` from 6.22.0 to 6.24.0
- [Release notes](https://github.com/RevenueCat/purchases-flutter/releases )
- [Changelog](https://github.com/RevenueCat/purchases-flutter/blob/main/CHANGELOG.md )
- [Commits](https://github.com/RevenueCat/purchases-flutter/compare/6.22.0...6.24.0 )
---
updated-dependencies:
- dependency-name: app_links
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: flutter_lints
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: flutter_markdown
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: flutter_native_splash
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
- dependency-name: http
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: package_info_plus
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: pub
- dependency-name: just_audio
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: just_audio_media_kit
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: package_info_plus
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: pub
- dependency-name: purchases_flutter
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix Podfile.lock
* Update Java and Gradle Version
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ricoberger <mail@ricoberger.de >
2024-04-01 18:33:26 +02:00
dependabot[bot]
347c570cde
Bump the github-actions group with 1 update ( #159 )
...
Bumps the github-actions group with 1 update: [actions/configure-pages](https://github.com/actions/configure-pages ).
Updates `actions/configure-pages` from 4 to 5
- [Release notes](https://github.com/actions/configure-pages/releases )
- [Commits](https://github.com/actions/configure-pages/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/configure-pages
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 17:18:29 +02:00
dependabot[bot]
f8e2fa6128
Bump the npm group in /landing with 9 updates ( #158 )
...
Bumps the npm group in /landing with 9 updates:
| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.11.24` | `20.12.2` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.2.61` | `18.2.73` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) | `18.2.19` | `18.2.23` |
| [autoprefixer](https://github.com/postcss/autoprefixer ) | `10.4.18` | `10.4.19` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next ) | `14.1.1` | `14.1.4` |
| [next](https://github.com/vercel/next.js ) | `14.1.1` | `14.1.4` |
| [postcss](https://github.com/postcss/postcss ) | `8.4.35` | `8.4.38` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss ) | `3.4.1` | `3.4.3` |
| [typescript](https://github.com/Microsoft/TypeScript ) | `5.3.3` | `5.4.3` |
Updates `@types/node` from 20.11.24 to 20.12.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/react` from 18.2.61 to 18.2.73
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@types/react-dom` from 18.2.19 to 18.2.23
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `autoprefixer` from 10.4.18 to 10.4.19
- [Release notes](https://github.com/postcss/autoprefixer/releases )
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.18...10.4.19 )
Updates `eslint-config-next` from 14.1.1 to 14.1.4
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/commits/v14.1.4/packages/eslint-config-next )
Updates `next` from 14.1.1 to 14.1.4
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v14.1.1...v14.1.4 )
Updates `postcss` from 8.4.35 to 8.4.38
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.35...8.4.38 )
Updates `tailwindcss` from 3.4.1 to 3.4.3
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.4.3/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.1...v3.4.3 )
Updates `typescript` from 5.3.3 to 5.4.3
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.3 )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: "@types/react"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: "@types/react-dom"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: autoprefixer
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: eslint-config-next
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: next
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: postcss
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: tailwindcss
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: typescript
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 17:18:06 +02:00
Rico Berger
9dbb979764
[core] Add Indexes to Improve Query Performance ( #157 )
...
Until now it could happen that the items for a column could not be
retrieved from the database, because of the set query timeout. In this
case we received the following error:
```
PostgrestException(message: canceling statement due to statement timeout, code: 57014, details: Internal Server Error, hint: null)
```
To fix this issue we added an `items_columnId_idx` index, so that the
items for a column are retrieved fast.
We also added some other useful indexes to improve the overall
performance of our queries.
Last but not least we also added an index to the `userId` columns as it
is recommended by Supabase to improve the performance of our RLS
policies.
2024-03-13 17:51:47 +01:00
dependabot[bot]
062db5d13a
Bump the pub group in /app with 3 updates ( #151 )
...
* Bump the pub group in /app with 3 updates
Bumps the pub group in /app with 3 updates: [provider](https://github.com/rrousselGit/provider ), [purchases_flutter](https://github.com/RevenueCat/purchases-flutter ) and [sign_in_with_apple](https://github.com/aboutyou/dart_packages ).
Updates `provider` from 6.1.1 to 6.1.2
- [Commits](https://github.com/rrousselGit/provider/compare/provider-v6.1.1...provider-v6.1.2 )
Updates `purchases_flutter` from 6.21.1 to 6.22.0
- [Release notes](https://github.com/RevenueCat/purchases-flutter/releases )
- [Changelog](https://github.com/RevenueCat/purchases-flutter/blob/main/CHANGELOG.md )
- [Commits](https://github.com/RevenueCat/purchases-flutter/compare/6.21.1...6.22.0 )
Updates `sign_in_with_apple` from 5.0.0 to 6.0.0
- [Release notes](https://github.com/aboutyou/dart_packages/releases )
- [Commits](https://github.com/aboutyou/dart_packages/commits )
---
updated-dependencies:
- dependency-name: provider
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: purchases_flutter
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
- dependency-name: sign_in_with_apple
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: pub
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update Flutter Version and Podfile
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ricoberger <mail@ricoberger.de >
2024-03-02 11:08:50 +01:00
dependabot[bot]
788c7c9440
Bump the npm group in /landing with 2 updates ( #156 )
...
Bumps the npm group in /landing with 2 updates: [autoprefixer](https://github.com/postcss/autoprefixer ) and [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next ).
Updates `autoprefixer` from 10.4.17 to 10.4.18
- [Release notes](https://github.com/postcss/autoprefixer/releases )
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.17...10.4.18 )
Updates `eslint-config-next` from 14.1.0 to 14.1.1
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/commits/v14.1.1/packages/eslint-config-next )
---
updated-dependencies:
- dependency-name: autoprefixer
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: eslint-config-next
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 00:50:41 +01:00
ricoberger
aed602c55e
[core] Adjust Dependabot Configuration
...
Adjust the Dependabot configuration to not update the
`/supabase/email-templates` folder anymore. This is done, because
Dependabot couldn't handle the `package.json` and `package-lock.json`
file very well and always wants to delete some required stuff.
Since the folder only contains our email templates it is also not
critical if the dependencies are not up to date.
2024-03-02 00:45:39 +01:00
dependabot[bot]
24f4648274
Bump the docker group in /supabase/functions/_cmd with 1 update ( #153 )
...
Bumps the docker group in /supabase/functions/_cmd with 1 update: lukechannings/deno.
Updates `lukechannings/deno` from v1.40.3 to v1.40.5
---
updated-dependencies:
- dependency-name: lukechannings/deno
dependency-type: direct:production
dependency-group: docker
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 00:22:45 +01:00
dependabot[bot]
d29d601513
Bump the github-actions group with 1 update ( #152 )
...
Bumps the github-actions group with 1 update: [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter ).
Updates `release-drafter/release-drafter` from 5 to 6
- [Release notes](https://github.com/release-drafter/release-drafter/releases )
- [Commits](https://github.com/release-drafter/release-drafter/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 00:22:11 +01:00
dependabot[bot]
f21d38b080
Bump the npm-landing group in /landing with 6 updates ( #150 )
...
Bumps the npm-landing group in /landing with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.11.15` | `20.11.24` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.2.51` | `18.2.61` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) | `18.2.18` | `18.2.19` |
| [eslint](https://github.com/eslint/eslint ) | `8.56.0` | `8.57.0` |
| [next](https://github.com/vercel/next.js ) | `14.1.0` | `14.1.1` |
| [postcss](https://github.com/postcss/postcss ) | `8.4.33` | `8.4.35` |
Updates `@types/node` from 20.11.15 to 20.11.24
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/react` from 18.2.51 to 18.2.61
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@types/react-dom` from 18.2.18 to 18.2.19
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `eslint` from 8.56.0 to 8.57.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0 )
Updates `next` from 14.1.0 to 14.1.1
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v14.1.0...v14.1.1 )
Updates `postcss` from 8.4.33 to 8.4.35
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.33...8.4.35 )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
- dependency-name: "@types/react"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
- dependency-name: "@types/react-dom"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
- dependency-name: eslint
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-landing
- dependency-name: next
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
- dependency-name: postcss
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-02 00:21:33 +01:00
ricoberger
a0c64508c9
Update License
2024-02-25 16:36:47 +01:00
Rico Berger
11084f04e9
[core] Upgrade Flutter Version ( #149 )
...
Upgrade the used version of Flutter to 3.19.1 and all used packages to
their latest version.
For the Android Version of the app, we also had to adjust some files,
because of the "Deprecated imperative apply of Flutter's Gradle
plugins". The steps we had to run for this can be found at
https://docs.flutter.dev/release/breaking-changes/flutter-gradle-plugin-apply
2024-02-25 16:23:33 +01:00
dependabot[bot]
2a8aa5f3c1
Bump the npm-email-templates group in /supabase/email-templates with 2 updates ( #115 )
...
* Bump the npm-email-templates group
Bumps the npm-email-templates group in /supabase/email-templates with 2 updates: [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components ) and [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email ).
Updates `@react-email/components` from 0.0.11 to 0.0.14
- [Release notes](https://github.com/resend/react-email/releases )
- [Commits](https://github.com/resend/react-email/commits/v0.0.14/packages/components )
Updates `react-email` from 1.9.5 to 2.0.0
- [Release notes](https://github.com/resend/react-email/releases )
- [Commits](https://github.com/resend/react-email/commits/HEAD/packages/react-email )
---
updated-dependencies:
- dependency-name: "@react-email/components"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-email-templates
- dependency-name: react-email
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: npm-email-templates
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump the npm-email-templates group
Bumps the npm-email-templates group in /supabase/email-templates with 2 updates: [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components ) and [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email ).
Updates `@react-email/components` from 0.0.11 to 0.0.14
- [Release notes](https://github.com/resend/react-email/releases )
- [Commits](https://github.com/resend/react-email/commits/v0.0.14/packages/components )
Updates `react-email` from 1.9.5 to 2.0.0
- [Release notes](https://github.com/resend/react-email/releases )
- [Commits](https://github.com/resend/react-email/commits/HEAD/packages/react-email )
---
updated-dependencies:
- dependency-name: "@react-email/components"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-email-templates
- dependency-name: react-email
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: npm-email-templates
...
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: ricoberger <mail@ricoberger.de >
2024-02-24 09:09:40 +01:00
Rico Berger
c64b8026ae
[core] Fix Blockquote Style ( #148 )
...
This commit fixes the style of blockquotes when we render the item
description as Markdown. Until now blockquotes had a weird blue
background, so that the text wasn't readable.
Now we are using the secondary color as background and we add a border on
the left site with the primary color.
We would also like to use italic as font family, but there is currently
a bug, so that the defined blockquote style is not applied. See
https://github.com/flutter/flutter/issues/81720
2024-02-23 18:39:10 +01:00
Rico Berger
ed76d85fd8
[core] Use Upstream just_audio_media_kit Version ( #147 )
...
Use the newest upstream version of the `just_audio_media_kit` package,
which removes the hard dependencies on the `media_kit_libs_linux` and
`media_kit_libs_windows_audio` packages, so that it shouldn't conflict
anymore with the usage of the `media_kit_libs_video` package.
2024-02-22 20:47:34 +01:00
Rico Berger
b2b3723ba8
[4chan] Improve Options Parsing ( #146 )
...
A 4chan source can now also be added via the RSS source type in the
Flutter app. If a user provides the RSS feed of an 4chan board, we check
if the url is related to 4chan and if this is the case, we use the 4chan
instead of the RSS source type, similar to how it is handled for other
sources like Medium, Reddit, etc.
2024-02-16 19:17:59 +01:00
Rico Berger
ca9ce54061
[mastodon] Add Support for Piped Videos ( #145 )
...
If a Mastodon post contains a Piped video it can now be played directly
within the app, similar to how it is handled for Nitter posts.
2024-02-14 19:01:56 +01:00
Rico Berger
8199c451b1
[reddit] Add Support for Piped Videos ( #144 )
...
If a Reddit post contains a Piped video it can now be played directly
within the app, similar to how it is handled in Nitter posts.
2024-02-14 19:00:51 +01:00
Rico Berger
66173d5a38
[lemmy] Add Support for Piped Videos ( #143 )
...
If a Lemmy post contains a Piped video it can now by played directly in
the app, similar to how it is handled for Nitter posts.
2024-02-14 18:59:14 +01:00
ricoberger
a5fba341d3
[core] Sort Imports
2024-02-14 18:36:54 +01:00
Rico Berger
689d3bd39b
[4chan] Add Support for 4chan ( #142 )
...
This commit adds support for 4chan. This means that 4chan can be
selected as a new source type. When the 4chan source is selected a user
can select a board from which he wants to get the RSS feed.
2024-02-14 13:05:10 +01:00
Rico Berger
0b077ae973
[rss] Fix Image Parsing ( #141 )
...
The images of an RSS feed can now also start with `http://`, which is
necessary for some feeds.
2024-02-14 13:03:13 +01:00
Rico Berger
9a6bb033bf
[core] Remove referer Check in image-proxy-v1 Function ( #140 )
2024-02-12 22:51:47 +01:00
ricoberger
7b84bab217
Prepare v1.3.0 Release
2024-02-12 19:51:12 +01:00
Rico Berger
1a56a8996e
[core] Increase Update Interval for Reddit and Nitter ( #138 )
...
Reddit and Nitter are heavlily rate limited from time to time, to not
effect our premium users, by these limits, we decided to increase the
interval in which the Reddit and Nitter sources are updated for users
which are on the free tier.
2024-02-12 19:44:14 +01:00
Rico Berger
37bcc5e026
[nitter] Add Support for Piped Videos ( #136 )
...
The Nitter source now supports playing Piped Videos directly within the
app. For this we are checking if the Nitter post contains a piped.video
url and if this is the case we are using the newly added
`ItemPipedVideo` widget to render the video player, to allow users to
directly play the video within the app.
To support Piped videos we had to create a new `ItemPipedVideo` widget,
which is very similar to the `ItemYoutubeVideo` widget. This means on
the web version of FeedDeck we show the Video via an iframe and on the
other platforms via our `ItemVideoPlayer` widget. The main difference
between Piped and YouTube widget is the different client we use to fetch
the video urls. Besides the Piped API returns two different stream one
for the video and one for the audio, so that we had to add an additional
`audio` paramter to the `ItemVideoPlayer` widget, which allows us to
specify an additional audio source for a video.
NOTE: We had to add support for Piped, because Nitter automatically
converts the YouTube urls to the corresponding Piped urls.
2024-02-11 21:52:15 +01:00
Rico Berger
6a158f5176
[landing] Add Feature Images for Mobile Screens ( #137 )
...
Until now we always displayed the same feature images on the landing
page and it didn't matter if the user was on a desktop or mobile device.
This is now changed so that we display different images on mobile
devices (depending on the screen resolution).
Besides that we also moved the deprecated `themeColor` from the
`Metadata` to the `Viewport` and added it to all pages.
Last but not least we added some missing Android icons, which were
referenced in the `manifest.json` file, but where the icon didn't exist.
2024-02-11 21:26:47 +01:00
Rico Berger
0b7ca6cb14
[mastodon] Add Support for YouTube Videos ( #135 )
...
The Mastodon source supports YouTube Videos now. This means that if a
Mastodon post contains a link to a YouTube video as user can now
directly watch the video within the app.
If the post contains a video we render the YouTube video and the
description instead of the description, images and videos.
2024-02-10 21:25:16 +01:00
Rico Berger
303f78c3bc
[reddit] Add Support for YouTube Videos ( #134 )
...
The Reddit source supports YouTube videos now. This means if a Reddit
post contains a link to a YouTube video, we render the video in the item
details, so that a user can directly watch the video.
2024-02-10 21:04:09 +01:00
ricoberger
c0c87e2c10
[core] Sort Imports
2024-02-10 20:43:18 +01:00
Rico Berger
babce57c80
[core] Fix Password Validations ( #133 )
...
This commit fixes the password validations. In #130 we introduced some
stronger password policies to forbid weak passwords, but forgot to
change it in all places. Now the same rules are also applying when a
user changes his password or resets his password.
During the sign in we do not use the same rules, to not block users
which have already signed up, with a password which doesn't match the
rules.
2024-02-10 15:31:56 +01:00
Rico Berger
ca5866ac13
[core] Add Continuous Delivery Workflow for Linux arm64 ( #132 )
...
Until now we had to manually build the app for Linux arm64 when we
created a new release. Now we are using ubicloud and the
`ubicloud-standard-2-arm` GitHub Action runner to build the app for
Linux arm64.
2024-02-10 14:58:27 +01:00
ricoberger
508e255c8b
[core] Fix File
2024-02-06 21:05:40 +01:00
Rico Berger
aeeea4fd95
[core] Update macOS GitHub Action Runners ( #131 )
...
Update the used GitHub Action runners to `macos-14`, see
https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/
2024-02-02 17:36:46 +01:00
Rico Berger
6029ee539e
[core] Forbid Weak Passwords ( #130 )
...
This commit improves our password policy, so that every user which signs
up must have a password with a minimum length of 8 characters, one upper
and lower case letter and one number.
2024-02-02 17:22:53 +01:00
Rico Berger
c9a596111c
[rss] Do Not Remove HTML Tags ( #129 )
...
We do not remove HTML tags from the description of a RSS feed item
anymore, because:
- This didn't worked for all feeds, because we first removed the tags
and then unescape the data, which didn't make sense
- We render the HTML to Makrdown in the frontend so that the description
can contain HTML tags and is still properly rendered and in some case
better rendered then before
2024-02-02 17:04:43 +01:00
Rico Berger
b8a73cc003
[core] Make Log Level Configurable ( #128 )
...
The log level is now configurable, via the `FEEDDECK_LOG_LEVEL`
environment variable. The environment variable can have the following
values: `debug`, `info`, `warning` or `error`.
With this change we also only log the response when getting and parsing
the feed fails when the log level is set to `debug`, also when the
actual message is still an error. This should reduce the noice in the
logs a lot and allows us to specially turn this on while debugging.
2024-02-02 16:52:14 +01:00
ricoberger
817eb4d9e8
[core] Update File
2024-02-02 16:06:44 +01:00
dependabot[bot]
20e3e736c2
Bump the docker group in /supabase/functions/_cmd with 1 update ( #127 )
...
Bumps the docker group in /supabase/functions/_cmd with 1 update: lukechannings/deno.
Updates `lukechannings/deno` from v1.40.2 to v1.40.3
---
updated-dependencies:
- dependency-name: lukechannings/deno
dependency-type: direct:production
dependency-group: docker
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-02 00:06:02 +01:00
dependabot[bot]
20352c0301
Bump the npm-landing group in /landing with 2 updates ( #126 )
...
Bumps the npm-landing group in /landing with 2 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) and [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ).
Updates `@types/node` from 20.11.13 to 20.11.15
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/react` from 18.2.48 to 18.2.51
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
- dependency-name: "@types/react"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-02 00:05:29 +01:00
Rico Berger
e7b7000f46
[core] Add Open Link Action ( #125 )
...
This commit adds a new action to the menu shown when a user clicks
longer on the item in a column. The new "Open Link" action allows a user
to directly open the link of the item, so that the details modal must
not be opened anymore to open the link.
2024-01-31 21:09:34 +01:00
Rico Berger
fb3bec623a
[core] Add Missing SafeArea Widget ( #124 )
...
Several widgets which where rendered within a modal bottom sheet didn't
used a `SafeArea` widget in the body of the `Scaffold` widget, so that
the action buttons on the bottom of the widget where not rendered in the
correct position.
2024-01-31 20:54:50 +01:00
dependabot[bot]
976c066004
Bump the pub group in /app with 2 updates ( #121 )
...
* Bump the pub group in /app with 2 updates
Bumps the pub group in /app with 2 updates: [purchases_flutter](https://github.com/RevenueCat/purchases-flutter ) and [supabase_flutter](https://github.com/supabase/supabase-flutter/tree/main/packages ).
Updates `purchases_flutter` from 6.18.0 to 6.19.0
- [Release notes](https://github.com/RevenueCat/purchases-flutter/releases )
- [Changelog](https://github.com/RevenueCat/purchases-flutter/blob/6.19.0/CHANGELOG.md )
- [Commits](https://github.com/RevenueCat/purchases-flutter/compare/6.18.0...6.19.0 )
Updates `supabase_flutter` from 2.3.1 to 2.3.2
- [Changelog](https://github.com/supabase/supabase-flutter/blob/main/CHANGELOG.md )
- [Commits](https://github.com/supabase/supabase-flutter/commits/HEAD/packages )
---
updated-dependencies:
- dependency-name: purchases_flutter
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
- dependency-name: supabase_flutter
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update Flutter Version
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ricoberger <mail@ricoberger.de >
2024-01-31 20:28:49 +01:00
dependabot[bot]
304a9744a9
Bump the npm-landing group in /landing with 1 update ( #120 )
...
Bumps the npm-landing group in /landing with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `@types/node` from 20.11.10 to 20.11.13
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-31 19:51:34 +01:00
Rico Berger
ee11cae8dc
[landing] Add Lemmy Icon ( #123 )
...
Add an icon for Lemmy to the landing page. The new `lemmy` source type
was added in #94 and is now also added to the landing page for the next
release which should happen very soon.
2024-01-31 19:37:50 +01:00
Rico Berger
04314f116d
[core] Fix Naming of Files ( #122 )
...
Fix the naming of some files: Instead of login we are always using the
term sign in and already renamed the `DesktopLoginManager` to
`DesktopSignInManager` in #106 . During the renaming we forgot to rename
the file which is now done.
We also renamed the `sign_in_with_apple.dart` file to
`signin_with_apple.dart`, because the other files also do not contain an
underscore between sign and in.
2024-01-31 19:32:23 +01:00
ricoberger
b645244378
[core] Fix Assignees in Dependabot Configuration
2024-01-31 19:12:09 +01:00
dependabot[bot]
110ff56aa1
Bump the pub group in /app with 9 updates ( #119 )
...
* Bump the pub group in /app with 9 updates
Bumps the pub group in /app with 9 updates:
| Package | From | To |
| --- | --- | --- |
| [cached_network_image](https://github.com/Baseflow/flutter_cached_network_image ) | `3.3.0` | `3.3.1` |
| [flutter_native_splash](https://github.com/jonbhanson/flutter_native_splash ) | `2.3.8` | `2.3.10` |
| [http](https://github.com/dart-lang/http/tree/master/pkgs ) | `1.1.2` | `1.2.0` |
| [intl](https://github.com/dart-lang/i18n/tree/main/pkgs ) | `0.18.1` | `0.19.0` |
| [purchases_flutter](https://github.com/RevenueCat/purchases-flutter ) | `6.5.1` | `6.18.0` |
| [supabase_flutter](https://github.com/supabase/supabase-flutter/tree/main/packages ) | `2.0.2` | `2.3.1` |
| [url_launcher](https://github.com/flutter/packages/tree/main/packages/url_launcher ) | `6.2.2` | `6.2.4` |
| [window_manager](https://github.com/leanflutter/window_manager ) | `0.3.7` | `0.3.8` |
| [youtube_explode_dart](https://github.com/Hexer10/youtube_explode_dart ) | `2.0.4` | `2.1.0` |
Updates `cached_network_image` from 3.3.0 to 3.3.1
- [Commits](https://github.com/Baseflow/flutter_cached_network_image/compare/v3.3.0...v3.3.1 )
Updates `flutter_native_splash` from 2.3.8 to 2.3.10
- [Release notes](https://github.com/jonbhanson/flutter_native_splash/releases )
- [Changelog](https://github.com/jonbhanson/flutter_native_splash/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jonbhanson/flutter_native_splash/commits )
Updates `http` from 1.1.2 to 1.2.0
- [Release notes](https://github.com/dart-lang/http/releases )
- [Commits](https://github.com/dart-lang/http/commits/HEAD/pkgs )
Updates `intl` from 0.18.1 to 0.19.0
- [Release notes](https://github.com/dart-lang/i18n/releases )
- [Commits](https://github.com/dart-lang/i18n/commits/intl-v0.19.0/pkgs )
Updates `purchases_flutter` from 6.5.1 to 6.18.0
- [Release notes](https://github.com/RevenueCat/purchases-flutter/releases )
- [Changelog](https://github.com/RevenueCat/purchases-flutter/blob/main/CHANGELOG.md )
- [Commits](https://github.com/RevenueCat/purchases-flutter/compare/6.5.1...6.18.0 )
Updates `supabase_flutter` from 2.0.2 to 2.3.1
- [Changelog](https://github.com/supabase/supabase-flutter/blob/main/CHANGELOG.md )
- [Commits](https://github.com/supabase/supabase-flutter/commits/HEAD/packages )
Updates `url_launcher` from 6.2.2 to 6.2.4
- [Release notes](https://github.com/flutter/packages/releases )
- [Commits](https://github.com/flutter/packages/commits/url_launcher-v6.2.4/packages/url_launcher )
Updates `window_manager` from 0.3.7 to 0.3.8
- [Release notes](https://github.com/leanflutter/window_manager/releases )
- [Changelog](https://github.com/leanflutter/window_manager/blob/main/CHANGELOG.md )
- [Commits](https://github.com/leanflutter/window_manager/commits )
Updates `youtube_explode_dart` from 2.0.4 to 2.1.0
- [Release notes](https://github.com/Hexer10/youtube_explode_dart/releases )
- [Changelog](https://github.com/Hexer10/youtube_explode_dart/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Hexer10/youtube_explode_dart/compare/v2.0.4...v2.1.0 )
---
updated-dependencies:
- dependency-name: cached_network_image
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: flutter_native_splash
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: http
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
- dependency-name: intl
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
- dependency-name: purchases_flutter
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
- dependency-name: supabase_flutter
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
- dependency-name: url_launcher
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: window_manager
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: youtube_explode_dart
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix Podfile.lock
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ricoberger <mail@ricoberger.de >
2024-01-31 19:10:56 +01:00
ricoberger
bbbeb9524f
[core] Remove Deprecate Edge Functions
...
This commit removes the deprecated edge functions `add-source-v1` and
`profile-v1` from the stage deployment.
2024-01-31 19:07:01 +01:00
Rico Berger
90fc7532ba
[core] Add Client Side Scraping of Sources ( #118 )
...
It is now possible to add and update sources via client side scraping.
For that a new edge function `add-or-update-source-v1` was added and the
old `add-source-v1` function was deprecated.
The new function accepts a new `feedData` field, which can contain the
feed for a source. If the field is provided we will not try to get the
feed for a source within our edge function and instead use the provided
data.
Currently this function is only used to add a Reddit source. Later we
plan to extend it for other sources and want to use it to update source
via the app, when the source provider makes heavy use of rate limiting.
2024-01-30 21:59:42 +01:00
dependabot[bot]
fac622ef97
Bump the docker group in /supabase/functions/_cmd with 1 update ( #114 )
...
Bumps the docker group in /supabase/functions/_cmd with 1 update: lukechannings/deno.
Updates `lukechannings/deno` from v1.38.4 to v1.40.2
---
updated-dependencies:
- dependency-name: lukechannings/deno
dependency-type: direct:production
dependency-group: docker
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-30 21:49:44 +01:00
dependabot[bot]
e29b94a576
Bump the github-actions group with 4 updates ( #110 )
...
Bumps the github-actions group with 4 updates: [actions/upload-artifact](https://github.com/actions/upload-artifact ), [actions/configure-pages](https://github.com/actions/configure-pages ), [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact ) and [actions/deploy-pages](https://github.com/actions/deploy-pages ).
Updates `actions/upload-artifact` from 3 to 4
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
Updates `actions/configure-pages` from 3 to 4
- [Release notes](https://github.com/actions/configure-pages/releases )
- [Commits](https://github.com/actions/configure-pages/compare/v3...v4 )
Updates `actions/upload-pages-artifact` from 2 to 3
- [Release notes](https://github.com/actions/upload-pages-artifact/releases )
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v2...v3 )
Updates `actions/deploy-pages` from 2 to 4
- [Release notes](https://github.com/actions/deploy-pages/releases )
- [Commits](https://github.com/actions/deploy-pages/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/configure-pages
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/upload-pages-artifact
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/deploy-pages
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-30 21:49:03 +01:00
dependabot[bot]
911b3691b3
Bump the npm-landing group in /landing with 11 updates ( #116 )
...
Bumps the npm-landing group in /landing with 11 updates:
| Package | From | To |
| --- | --- | --- |
| [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react ) | `1.7.17` | `1.7.18` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.10.1` | `20.11.10` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.2.39` | `18.2.48` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) | `18.2.17` | `18.2.18` |
| [autoprefixer](https://github.com/postcss/autoprefixer ) | `10.4.16` | `10.4.17` |
| [eslint](https://github.com/eslint/eslint ) | `8.54.0` | `8.56.0` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next ) | `14.0.3` | `14.1.0` |
| [next](https://github.com/vercel/next.js ) | `14.0.3` | `14.1.0` |
| [postcss](https://github.com/postcss/postcss ) | `8.4.31` | `8.4.33` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss ) | `3.3.5` | `3.4.1` |
| [typescript](https://github.com/Microsoft/TypeScript ) | `5.3.2` | `5.3.3` |
Updates `@headlessui/react` from 1.7.17 to 1.7.18
- [Release notes](https://github.com/tailwindlabs/headlessui/releases )
- [Changelog](https://github.com/tailwindlabs/headlessui/blob/main/packages/@headlessui-react/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/headlessui/commits/@headlessui/react@v1.7.18/packages/@headlessui-react )
Updates `@types/node` from 20.10.1 to 20.11.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/react` from 18.2.39 to 18.2.48
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@types/react-dom` from 18.2.17 to 18.2.18
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `autoprefixer` from 10.4.16 to 10.4.17
- [Release notes](https://github.com/postcss/autoprefixer/releases )
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.16...10.4.17 )
Updates `eslint` from 8.54.0 to 8.56.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.54.0...v8.56.0 )
Updates `eslint-config-next` from 14.0.3 to 14.1.0
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/commits/v14.1.0/packages/eslint-config-next )
Updates `next` from 14.0.3 to 14.1.0
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v14.0.3...v14.1.0 )
Updates `postcss` from 8.4.31 to 8.4.33
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.31...8.4.33 )
Updates `tailwindcss` from 3.3.5 to 3.4.1
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.3.5...v3.4.1 )
Updates `typescript` from 5.3.2 to 5.3.3
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.3.2...v5.3.3 )
---
updated-dependencies:
- dependency-name: "@headlessui/react"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
- dependency-name: "@types/node"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-landing
- dependency-name: "@types/react"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
- dependency-name: "@types/react-dom"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
- dependency-name: autoprefixer
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
- dependency-name: eslint
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-landing
- dependency-name: eslint-config-next
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-landing
- dependency-name: next
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-landing
- dependency-name: postcss
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
- dependency-name: tailwindcss
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-landing
- dependency-name: typescript
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-30 21:48:09 +01:00
Rico Berger
3a84376223
Add Assignees to Dependabot Configuration ( #113 )
2024-01-30 19:41:03 +01:00
Rico Berger
0f5a8e44f1
[core] Add Additional Header for Web Deployment ( #112 )
...
This commit adds the `X-Content-Type-Options`, `X-Frame-Options` and
`Referrer-Policy` headers to the web deployment of FeedDeck via the
`_headers` file.
See https://developers.cloudflare.com/pages/configuration/headers/
2024-01-30 19:27:47 +01:00
Rico Berger
5753fb2714
Update Flutter to Version 3.16.5 ( #106 )
...
Update the used Flutter version to 3.16.5 and the used packages to their
latest version.
The Supabase package contained some breaking changes:
- `functionUrl` is not exported anymore, so that it must be generated by
ourselfs
- `Provider` was renamed to `OAuthProvider`
- The `signInWithApple` method was removed and is now implemented by us
via the `sign_in_with_apple` package.
We also renamed the `DesktopLoginManager` to `DesktopSignInManager` to
use the same naming as in other places of the app, where we are always
using sign in and not login.
2023-12-21 17:24:07 +01:00
ricoberger
4008660a35
[core] Fix deno test Commands in Contributing Guidelines
2023-12-20 09:47:27 +01:00
Rico Berger
1cb58e1e0f
[core] Refactor Tools and add get-feed Tool ( #105 )
...
This commit refactors the existing tools, by moving the tools logic to a
new `tools.ts` file, so that the main `cmd.ts` file remains clear.
Besides that we also add a new tool `get-feed` which can be used to run
the `getFeed` function from the command line. The function is called
with a source and returns the generated source and items, as they are
saved in the database by the `add-source-v1` Supabase edge function.
2023-12-17 18:04:53 +01:00
ricoberger
08e9170a80
[nitter] Adjust Header Handling
2023-12-17 13:51:03 +01:00
Rico Berger
4198a5bac6
[core] Replace Deprecated serve Function ( #104 )
...
The used `serve` function from the `std/server` module is deprecated and
must be replaced with `Deno.serve`. This was done within this commit.
2023-12-17 12:37:00 +01:00
ricoberger
295ae13705
[core] Remove deno.lock File
2023-12-17 12:11:31 +01:00
Rico Berger
0894f0e777
[core] Improve Error Handling for Feed Edge Functions ( #103 )
...
This commit improve the error handling for the edge function to add a
new source and the worker, so that we get more insights why a request
fails. A user will now also get a more detailed error why a source could
not be added.
2023-12-17 12:10:04 +01:00
ricoberger
2966ecc651
[rss] Fix Test Name
2023-12-12 22:13:47 +01:00
Rico Berger
49c168b5b2
[core] Disable Right Click for Item Actions on Web ( #102 )
...
On the web the right click on an item to show the actions, doesn't work
properly, because the browsers right click menu will be shown first. So
it doesn't make sense to show also our right click menu.
2023-12-12 22:03:32 +01:00
Rico Berger
8e0017e928
[rss] Show Videos from RSS Feeds ( #101 )
...
If an RSS feed contains a video within the `attachments` field, the video
will now be added to the `options` field of the item. In the Flutter
code we then check if the video field is present in the options and show
the video instead of an image in the details view of the item.
2023-12-12 21:49:45 +01:00
Rico Berger
982add8fbb
[core] Update Deno Modules ( #100 )
...
This commit updates all used Deno modules to their latest version.
Since some of the used modules / functions were deprecated we had to
adjust our encrypt / descrypt functions and the generation of the source
and item ids, where we have to use a new md5 function.
2023-12-12 20:32:44 +01:00
Rico Berger
8065e19c85
[rss] Parse Atom and RDF Feeds from Websites ( #99 )
...
Until now we only checked if a website contained a RSS feed which can be
used for FeedDeck. Now we are also checking if the website contains a
Atom or RDF feed when no RSS feed was found.
For this we are checking `link` tag with the `type="application/atom+xml"`
attribute or a link tag with the `type="application/rdf+xml"` attribute.
2023-12-12 20:22:30 +01:00
Rico Berger
9e59439226
[core] Add Tests for Sources ( #98 )
...
This commit adds tests for all available sources.
This commit also fixes the parsing of Atom feeds for the RSS source,
where the `dc:date` field must be used for the `publishedAt` field.
2023-12-12 18:50:29 +01:00
Rico Berger
5087c299d3
[core] Add Test Setup for Deno ( #97 )
...
This commit uses the "Continuous Integration" GitHub Action, to run
tests for the Deno code, which is used by the Supabase functions and our
Docker containers.
This commit also adds a first test so that the `deno test` command does
not fail.
2023-12-03 15:55:04 +01:00
Rico Berger
bddf5874d4
[core] Fix Converting of HTML to Plain Text in Description ( #96 )
...
This commit fixes the conversion of HTML to plain text in the
description for an item. Until now it could happen, that the there was
no whitespace between some words after the conversion. This is now fixed
so that there is always a whitespace between words in the plain text.
2023-12-02 17:58:44 +01:00
Rico Berger
6c469e5d0d
[core] Improve ItemVideoPlayer Widget ( #95 )
...
This commit adds two improvements to the `ItemVideoPlayer` widget. These
improvements are:
1. The padding for the widget is now defined within the widget, so that
is must not be defined in the parent widget. With this change the
widget follows the styling of our other widgets like `ItemMedia`.
2. On iOS the quality selection had a large bottom padding, this is now
fixed, by using a `Wrap` widget instead of a `ListView` like we are
using in the other modal bottom sheets which are showing some
actions.
2023-12-02 16:51:56 +01:00
Rico Berger
8c88ece3dc
[lemmy] Add Support for Lemmy ( #94 )
...
This commit adds support to add Lemmy RSS feeds to FeedDeck. A user can
provide the url of an Lemmy instance, the url of a community or of an
user.
The special thing of the Lemmy source in opposite to the normal RSS
source is, that we parse the provided link form a feed item, to check if
it contains a image, video or YouTube url, to apply some special
formatting.
2023-12-02 15:52:50 +01:00
Rico Berger
eb28a44cc8
[core] Fix Index Reset for Tabs in Small Deck Layout ( #93 )
...
The index was not reset in the `DeckLayoutSmall` widget, when the user
selected a new deck in the settings widget. This was caused because the
`DefaultTabController` was not rebuild after a new deck was selected, so
that the `initialIndex` value was not used.
This is now fixed by adding a `key` to the `DefaultTabController`, which
corresponds to the selected deck. This means if the user selects a new
deck in the settings the widget will be rebuild and the initial selected
tab will be the first one. If a user selects the same deck or switches
between the small and large layout the tab will be the formerly selected
one.
2023-12-01 18:09:54 +01:00
ricoberger
240e9e93d9
[podcast] Add Comment for the _player.pause() Hack
2023-12-01 18:03:28 +01:00
dependabot[bot]
eebec73fd2
Bump the npm-email-templates group in /supabase/email-templates with 1 update ( #89 )
...
* Bump the npm-email-templates group
Bumps the npm-email-templates group in /supabase/email-templates with 1 update: [@react-email/components](https://github.com/resendlabs/react-email/tree/HEAD/packages/components ).
- [Release notes](https://github.com/resendlabs/react-email/releases )
- [Changelog](https://github.com/resendlabs/react-email/blob/canary/docs/changelog.mdx )
- [Commits](https://github.com/resendlabs/react-email/commits/v0.0.11/packages/components )
---
updated-dependencies:
- dependency-name: "@react-email/components"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-email-templates
...
Signed-off-by: dependabot[bot] <support@github.com >
* Run `npm install`
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ricoberger <mail@ricoberger.de >
2023-12-01 17:38:16 +01:00
dependabot[bot]
1b226791b4
Bump the pub group in /app with 1 update ( #90 )
...
Bumps the pub group in /app with 1 update: [msix](https://github.com/YehudaKremer/msix ).
- [Release notes](https://github.com/YehudaKremer/msix/releases )
- [Changelog](https://github.com/YehudaKremer/msix/blob/main/CHANGELOG.md )
- [Commits](https://github.com/YehudaKremer/msix/compare/v3.16.6...v3.16.7 )
---
updated-dependencies:
- dependency-name: msix
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-01 16:48:48 +01:00
dependabot[bot]
ad9885ce92
Bump the npm-landing group in /landing with 7 updates ( #91 )
...
Bumps the npm-landing group in /landing with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.8.10` | `20.10.1` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.2.33` | `18.2.39` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) | `18.2.14` | `18.2.17` |
| [eslint](https://github.com/eslint/eslint ) | `8.52.0` | `8.54.0` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next ) | `14.0.1` | `14.0.3` |
| [next](https://github.com/vercel/next.js ) | `14.0.1` | `14.0.3` |
| [typescript](https://github.com/Microsoft/TypeScript ) | `5.2.2` | `5.3.2` |
Updates `@types/node` from 20.8.10 to 20.10.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/react` from 18.2.33 to 18.2.39
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@types/react-dom` from 18.2.14 to 18.2.17
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `eslint` from 8.52.0 to 8.54.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.52.0...v8.54.0 )
Updates `eslint-config-next` from 14.0.1 to 14.0.3
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/commits/v14.0.3/packages/eslint-config-next )
Updates `next` from 14.0.1 to 14.0.3
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v14.0.1...v14.0.3 )
Updates `typescript` from 5.2.2 to 5.3.2
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.2.2...v5.3.2 )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-landing
- dependency-name: "@types/react"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
- dependency-name: "@types/react-dom"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
- dependency-name: eslint
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-landing
- dependency-name: eslint-config-next
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
- dependency-name: next
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
- dependency-name: typescript
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-landing
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-01 16:44:20 +01:00
dependabot[bot]
16418ab205
Bump the docker group in /supabase/functions/_cmd with 1 update ( #92 )
...
Bumps the docker group in /supabase/functions/_cmd with 1 update: lukechannings/deno.
---
updated-dependencies:
- dependency-name: lukechannings/deno
dependency-type: direct:production
dependency-group: docker
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-01 16:38:50 +01:00
Rico Berger
d9d82a1679
[core] Add Test Setup for Flutter ( #87 )
...
This commit adds a new "Continuous Integration" GitHub Action, which is
used to run the tests for the Flutter app (and later also for Deno).
This commit also adds a first test, so that the GitHub Action does not
fail.
This PR also removes the Visual Studio Code and Neovim configurations
from the contribution guide, since I'm not using it anymore and for that
I do not want to maintain it any longer.
2023-11-30 21:49:49 +01:00
ricoberger
ff52516324
Prepare v1.2.1 Release
2023-11-30 18:03:33 +01:00
Rico Berger
abd3c24f68
[core] Remove Blank in Item Preview Description ( #86 )
...
This commit removes all blank lines in the item preview description, so
that we do not render a blank line as the last line. This was done to
improve the style of the item previews, which looked ugly when the last
line was a blank line.
2023-11-29 21:47:53 +01:00
Rico Berger
04ef618295
[core] Add Right Click Support for Item Actions ( #85 )
...
Until now it was only possible to show the actions for an item by
pressing longer on the item. Now a user can also right click on the item
to display the actions which feels a bit more natural on desktop
devices.
2023-11-29 21:14:27 +01:00
Rico Berger
a58c93be8a
[podcast] Stop Audio Playback on Windows and Linux ( #84 )
...
On Windows and Linux it could happen that the audio playback for a
podcast wasn't stopped when the item details view for a podcast item was
closed.
This commit "fixes" the problem, by pausing the audio player, before the
widget is disposed.
This commit also fixes the condition when the background audio services
should be initialized in the `main.dart` file. Instead of the macOS
check, we checked for iOS twice.
2023-11-29 21:06:06 +01:00
Rico Berger
5a8d6b34c1
[medium] Extend Filter Words List ( #83 )
2023-11-29 20:09:34 +01:00
ricoberger
9233e4d373
[core] Fix
2023-11-26 20:07:18 +01:00
Rico Berger
6e50af16a7
[core] Fix build.gradle File for Android Release ( #82 )
...
The change introduced in #71 so that we can run the Android build in a
GitHub action, broke the `flutter build appbundle` command to build the
Android version for the Google Play store. This commit should fix this,
so that we can build the Android version in a GitHub Action and for
Google Play.
2023-11-26 19:40:54 +01:00
ricoberger
046479071b
Prepare v1.2.0 Release
2023-11-26 17:51:09 +01:00
Rico Berger
ffbed73669
[medium] Remove Spam ( #79 )
...
When using Medium as a source it is possible that the a lot of items
might be spam when following a tag. To reduce the spam, we filter these
items based on a word list and an calculated score. The score is
calculated by the number of words which are included in the title from
our word list.
2023-11-26 17:03:54 +01:00
Rico Berger
03371cf645
[reddit] Remove Tables from Description ( #78 )
...
When a Reddit post contained an image it was always rendered as table,
where the image was displayed in the left column and the author in the
right column. This looked very ugly in the app, so that we are now
removing all tables from the description of an Reddit post, so that the
image is rendered as large as possible and the author is displayed below
the image.
2023-11-26 16:55:17 +01:00
Rico Berger
eb606b5f6c
[core] Improve Subtitle in Details View ( #77 )
...
This commit improves the displayed subtitle in the details view of an
item. For that we have adjusted the `ItemSubtitle` widget to diplay next
to the source title, author and publishing time an corresponding icon.
We also increased the space between the items and we are using a `|`
instead of a `/` as seperator.
2023-11-26 16:09:48 +01:00
Rico Berger
df927516b1
[core] Improve Icon Handling ( #76 )
...
Instead of defining the icons for a source only within the `SourceIcon`
widget, the icons are now defined as extension for the `FDSourceType`
enum. The background and foreground colors are also defined within the
enum now. This allows us to access the icon of a source outside of the
`SourceIcon` widget and we only have to touch the `source.dart` file
when adding a new source type.
2023-11-26 14:52:15 +01:00
Rico Berger
fa23e095e5
[core] Fix getMedia Function ( #75 )
...
In the `getMedia` function for Medium, Nitter, RSS and Tumblr we checked
the content and/or description of an RSS feed entry for a media file,
but we didn't pass the string to the `unescape` function first, so that
we might missed some media files, because our regular expression were
not able to find an image.
Now we are using the `unescape` function before using our regular
expression to find the image, similar to how we are also applying the
`unescape` function before we save the item description.
2023-11-25 18:24:22 +01:00
Rico Berger
2298176c3b
[pinterest] Add Support for Pinterest ( #74 )
...
This commit adds a new source type "pinterest", which can be used to
follow the post of an user or a board on Pinterest. To use the new
source type a user can select the "Pinterest" item in the add source
modal. In the form a user can provide the username or board he wants to
follow via FeedDeck.
In the corresponding Supabase function we then convert the input
provided by the user to an valid RSS feed url for Pinterest. This means
that we have to add `/feed.rss` for users and `.rss` for boards to the
Pinterest url.
Then we generate the source and items as for the other sources and reuse
the existing components to render the preview and details item. We had
to adjust the rendering logic for these items, to ignore empty values,
from which also other sources will benefit.
2023-11-25 18:04:19 +01:00
Rico Berger
3f7caf4ad4
[core] Fix Decoding of Special Characters ( #73 )
...
We have to add the "charset" parameter to the "Content-Type" header when
we return json from one of the Supabase functions, so that special
characters are properly decoded in Flutter.
2023-11-25 00:00:22 +01:00
Rico Berger
db9363e7af
[rss] Allow Users to Provide a Website URL ( #72 )
...
Users can now provide the URL of a website instead of the url of a RSS
feed via the input field for the RSS source.
This is possible because we are now trying to get and parse the RSS feed
for the provided url as usual, but if this operation fails, we try to
parse the text as html, so that we can check if it contains a
"<link type="application/rss+xml" href="RSS_FEED_URL">" tag. If this is
the case we are using this value to try to get and parse the RSS feed
again. If it fails again we are returning an error as before.
2023-11-24 23:11:50 +01:00
Rico Berger
ce36761c64
[core] Add GitHub Action for iOS and Android ( #71 )
...
This commit adds 2 new jobs to the existing "Continuous Delivery" GitHub
Action to test the build of the iOS and Android app.
For this we also had to adjust the "build.gradle" file for the Android
app, so that the test build in the GitHub Action is signed with dummy
credentials, since we do not provide the keystore properties.
2023-11-24 17:37:24 +01:00
Rico Berger
4e38cfdb5c
[core] Update Flutter to Version 3.16.0 ( #70 )
...
Update the used Flutter version to 3.16.0 and all Flutter packages to
their latest version.
This commit also fixes all of the newly added analysis options and the
layout changes introduced with the new Flutter version (e.g. we have to
set the "tabAlignment" property in the "TabBar" widget).
2023-11-24 17:12:08 +01:00
Rico Berger
1c7c88a9ca
[core] Submit "Add Source" Forms on Enter ( #69 )
...
All our forms were submitable via enter except the forms used to add a
new source to a column. This is now changed so that also these forms can
be submitted by pressing enter in a text field.
2023-11-07 23:12:46 +01:00
dependabot[bot]
c7d208de23
Bump the pub group in /app with 8 updates ( #68 )
...
* Bump the pub group in /app with 8 updates
Bumps the pub group in /app with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [flutter_lints](https://github.com/flutter/packages/tree/main/packages ) | `2.0.3` | `3.0.1` |
| [flutter_native_splash](https://github.com/jonbhanson/flutter_native_splash ) | `2.3.3` | `2.3.5` |
| [msix](https://github.com/YehudaKremer/msix ) | `3.16.4` | `3.16.6` |
| [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus ) | `4.1.0` | `4.2.0` |
| [purchases_flutter](https://github.com/RevenueCat/purchases-flutter ) | `6.0.0` | `6.2.0` |
| [supabase_flutter](https://github.com/supabase/supabase-flutter/tree/main/packages ) | `1.10.22` | `1.10.24` |
| [timeago](https://github.com/andresaraujo/timeago.dart ) | `3.5.0` | `3.6.0` |
| [url_launcher](https://github.com/flutter/packages/tree/main/packages/url_launcher ) | `6.1.14` | `6.2.1` |
Updates `flutter_lints` from 2.0.3 to 3.0.1
- [Release notes](https://github.com/flutter/packages/releases )
- [Commits](https://github.com/flutter/packages/commits/pigeon-v3.0.1/packages )
Updates `flutter_native_splash` from 2.3.3 to 2.3.5
- [Release notes](https://github.com/jonbhanson/flutter_native_splash/releases )
- [Changelog](https://github.com/jonbhanson/flutter_native_splash/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jonbhanson/flutter_native_splash/commits/v2.3.5 )
Updates `msix` from 3.16.4 to 3.16.6
- [Release notes](https://github.com/YehudaKremer/msix/releases )
- [Changelog](https://github.com/YehudaKremer/msix/blob/main/CHANGELOG.md )
- [Commits](https://github.com/YehudaKremer/msix/compare/v3.16.4...v3.16.6 )
Updates `package_info_plus` from 4.1.0 to 4.2.0
- [Release notes](https://github.com/fluttercommunity/plus_plugins/releases )
- [Commits](https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v4.2.0/packages/package_info_plus )
Updates `purchases_flutter` from 6.0.0 to 6.2.0
- [Release notes](https://github.com/RevenueCat/purchases-flutter/releases )
- [Changelog](https://github.com/RevenueCat/purchases-flutter/blob/main/CHANGELOG.md )
- [Commits](https://github.com/RevenueCat/purchases-flutter/compare/6.0.0...6.2.0 )
Updates `supabase_flutter` from 1.10.22 to 1.10.24
- [Changelog](https://github.com/supabase/supabase-flutter/blob/main/CHANGELOG.md )
- [Commits](https://github.com/supabase/supabase-flutter/commits/supabase_flutter-v1.10.24/packages )
Updates `timeago` from 3.5.0 to 3.6.0
- [Commits](https://github.com/andresaraujo/timeago.dart/commits )
Updates `url_launcher` from 6.1.14 to 6.2.1
- [Release notes](https://github.com/flutter/packages/releases )
- [Commits](https://github.com/flutter/packages/commits/url_launcher-v6.2.1/packages/url_launcher )
---
updated-dependencies:
- dependency-name: flutter_lints
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: pub
- dependency-name: flutter_native_splash
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: msix
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: package_info_plus
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
- dependency-name: purchases_flutter
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
- dependency-name: supabase_flutter
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: pub
- dependency-name: timeago
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
- dependency-name: url_launcher
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pub
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update Flutter Packages
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ricoberger <mail@ricoberger.de >
2023-11-05 23:33:01 +01:00
dependabot[bot]
a7639344a1
Bump the npm-email-templates group in /supabase/email-templates with 1 update ( #61 )
...
* Bump the npm-email-templates group
Bumps the npm-email-templates group in /supabase/email-templates with 1 update: [@react-email/components](https://github.com/resendlabs/react-email/tree/HEAD/packages/components ).
- [Release notes](https://github.com/resendlabs/react-email/releases )
- [Changelog](https://github.com/resendlabs/react-email/blob/main/docs/changelog.mdx )
- [Commits](https://github.com/resendlabs/react-email/commits/HEAD/packages/components )
---
updated-dependencies:
- dependency-name: "@react-email/components"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-email-templates
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update Email Templates
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ricoberger <mail@ricoberger.de >
2023-11-05 23:07:07 +01:00
dependabot[bot]
ff76531962
Bump the npm-landing group in /landing with 7 updates ( #60 )
...
Bumps the npm-landing group in /landing with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.8.5` | `20.8.10` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.2.28` | `18.2.33` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) | `18.2.13` | `18.2.14` |
| [eslint](https://github.com/eslint/eslint ) | `8.51.0` | `8.52.0` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next ) | `13.5.4` | `14.0.1` |
| [next](https://github.com/vercel/next.js ) | `13.5.4` | `14.0.1` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss ) | `3.3.3` | `3.3.5` |
Updates `@types/node` from 20.8.5 to 20.8.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/react` from 18.2.28 to 18.2.33
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@types/react-dom` from 18.2.13 to 18.2.14
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `eslint` from 8.51.0 to 8.52.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.51.0...v8.52.0 )
Updates `eslint-config-next` from 13.5.4 to 14.0.1
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/commits/v14.0.1/packages/eslint-config-next )
Updates `next` from 13.5.4 to 14.0.1
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v13.5.4...v14.0.1 )
Updates `tailwindcss` from 3.3.3 to 3.3.5
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.3.3...v3.3.5 )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
- dependency-name: "@types/react"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
- dependency-name: "@types/react-dom"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
- dependency-name: eslint
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-landing
- dependency-name: eslint-config-next
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: npm-landing
- dependency-name: next
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: npm-landing
- dependency-name: tailwindcss
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-landing
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-05 23:04:13 +01:00
dependabot[bot]
dc77f16a34
Bump the github-actions group with 1 update ( #62 )
...
* Bump the github-actions group with 1 update
Bumps the github-actions group with 1 update: [actions/setup-node](https://github.com/actions/setup-node ).
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update Node Version
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ricoberger <mail@ricoberger.de >
2023-11-05 22:59:13 +01:00
Rico Berger
bcd03e7e60
[core] Add Custom Cache Manager ( #67 )
...
This commit adds a custom cache manager "CustomCacheManager" which is
used in the "CachedNetworkImage" widget. The custom cache manager is
required, so that we can adjust the stale periode of cached images. By
default the package used 30 days as stale periode, but for our use case
7 days should be enough and we can reduce the storage used by the app.
Note: We also fixed the "run.sh" script to work with devices where the
name contains a space.
2023-11-05 17:35:37 +01:00
Rico Berger
92bea5d715
[core] Improve Media Handling ( #66 )
...
This commit improves / simplifies the media handling within the app.
Until now we always had to provide the type of the media file (item
media / source icon) when we wanted to display it. This is now not
necessary anymore. Instead we always display the image from it's
original path when the url starts with "http://" or "https://".
Additionally we also check the platform to proxy the image request on
the web. If the image doesn't start with "http://" or "https://" we
always try to display the image from the Supabase storage.
For this we also adjusted the corresponding Deno function, so that we
check if the image starts with "http://" or "https://" before we upload
it to the Supabase storage. If this is the case we upload the source
icon to the Supabase storage. If the upload fails, we will use the
original path of the icon.
Last but not least this commit also introduces our own
"CachedNetworkImage" widget, which wraps the original
"CachedNetworkImage" widget. Our own widget will ensure that we use the
correct url for the image request, so that we do not have to use this
function all over the app anymore. Later this widget can also be used to
introduce our own cache manager.
2023-11-04 18:27:17 +01:00
Rico Berger
37cd4dff6f
[core] Run "deno fmt" ( #65 )
...
Format the Deno code via "deno fmt" to use the defined code style from
the "deno.json" file.
2023-11-04 15:45:42 +01:00
Rico Berger
d62bf10eaf
[github] Fix Icons in Item Preview ( #64 )
...
The icons for GitHub items were not shown, because we did not set the
correct "sourceIconType", which was required for the "ItemSource"
widget.
2023-11-04 11:48:12 +01:00
Rico Berger
3afbe5674b
[core] Add Development Setup for Neovim ( #63 )
...
Add some stuff to make the development with Neovim easier:
- Add a "deno.json" file, which is required by the Deno language server,
when working in Neovim to detect the "import_map.json" file.
- Add a "run.sh" script to easily run the Flutter app from the command
line.
- Add the "run.sh" script and an example for Neovim to the contributing
guide.
2023-11-04 11:47:53 +01:00
Rico Berger
6d5a699db6
[core] Add Missing Divider to Video Quality Selection ( #58 )
...
In the modal bottom sheet where a user can select the video quality the
dividers between the different qualities were missing. This commit adds
the missing divider, so that the modal bottom sheet looks similar to the
other modal bottom sheets we are using (e.g. sign out, account
settings).
2023-10-30 19:49:21 +01:00
Rico Berger
e19885a594
[core] Fix Modal Bottom Sheet Size for Images ( #57 )
...
The size of the modal bottom sheet to display images had always a max
width of 640px on large screens. This wasn't intended an the modal
bottom sheet should fill the whole screen. This is now fixed, so that
when a user clicks on an image in the details view of an item, the whole
screen is used to display the image.
2023-10-30 12:08:57 +01:00
Rico Berger
6e27eb751c
[youtube] Add Desktop Support ( #56 )
...
It is now pissible to play YouTube videos on the native desktop clients.
To achieve this we removed the "youtube_player_iframe" package which was
used before to play YouTube video, but which only supported web, iOS and
Android as target platforms.
On the web we are now using our own implementation to render an iframe
with for the YouTube video.
On all other platforms we are now using the "youtube_explode_dart"
package to fetch the video urls for a YouTube video and then we display
them within our own video player (the "ItemVideoPlayer" widget which was
added in #51 ). We also decided to switch the package for the iOS and
Android implementation which already worked before, because we are now
able to play YouTube videos in fullscreen and we only have to maintain
an exception for the web implementation.
The "ItemVideoPlayer" widget now also supports multiple qualities of an
video via the "qualities" paramter, which allows a user to switch
between the different video qualities which are available for a YouTube
video. Last but not least the widget now uses our primary color for the
seek bar.
2023-10-29 22:48:54 +01:00
Rico Berger
8e3586f315
[github] Fix Notification Links for PRs ( #55 )
...
If a notification was related to a pull request the link we added to the
item didn't work. This should now be fixed, so that when a user clicks
on the item he is redirected to the correct pull request which is
associated with the item.
This commit also removes an unnecessary "console.log" statement.
2023-10-29 13:49:06 +01:00
Rico Berger
e994ab6214
[core] Sign Out from Current Device ( #54 )
...
Until now a user was always signed out from all devices when he clicked
on the "Sign Out" button in the settings. Now we will display a actions
modal bottom sheet where a user can select if he wants to sign out from
the current device or from all devices.
For this we pass the [SignOutScope] to the "signOut" function of
Supabase. if the scope is "local" the user will be signed out from the
current device. If the scope is "global" the user will be signed out
from all devices.
2023-10-29 10:39:28 +01:00
Rico Berger
4906f9dc27
[core] Improve Tabs Handling in Small Deck Layout ( #53 )
...
This commit improves the handling of tabs in the samll deck layout. We
are now saving the selected tabs index in the newly added
"LayoutRepository" so that we can reuse the selected tab when a user
switches between the small and large layout. We can now also set the tab
which should be initially selected in the large layout when a user
selects a column in the navigation rail. Last but not least we can also
reset the initial tab index when a user selects a new deck in the
settings, so that we always display the first column instead of the
column with the same index as it was selected in the previous deck.
2023-10-28 17:36:01 +02:00
Rico Berger
55c6da07d9
[rss] Improve Rendering of Items ( #52 )
...
The items of an RSS feed are now rendered better, to achieve this we did
the following changes:
- Remove leading and trailing whitespaces from the item description
which should be rendered.
- Check if the media file of an item is an SVG image. If this is the
case we will not add it to the "media" field in the database, because
currently the CachedNetworkImage widget can not render SVGs. If we
want to render them, we run into serious performance issue so we skip
them completly.
- Always assume that the content of an RSS feed contains HTML and render
them as plain text in the preview and as markdown in the details.
Since we also render images from the description now, we check if the
"item.media" image should be rendered. If the description contains an
image we do not render our own image. If the description doesn't
contain a image we render it.
2023-10-28 11:37:00 +02:00
Rico Berger
8dc83a5d5a
[mastodon] Add Support for Videos ( #51 )
...
It is now possible to play videos from toots within FeedDeck. For that
we are using the "madia_kit" package, which is already used for the
Podcast player on Windows and Linux.
The videos from a toot are saved within the "options.videos" field of an
item next to the "options.media" field. In the "ItemDetailsMastodon"
widget we are then checking if this field is present and contains a list
of video urls. These urls can then be played via the "ItemVideos"
widget.
2023-10-27 15:22:27 +02:00
ricoberger
94d5732f6a
Fix App IDs used in Landing Page
2023-10-22 23:09:37 +02:00
ricoberger
f4a9f84061
Fix app.feeddeck.feeddeck.metainfo.xml
2023-10-22 20:28:10 +02:00