StackPulse is a Flutter application that notifies users about new Stack Overflow questions for specified tags in real-time. Stay updated with the latest questions on Stack Overflow that matter to you!
- Real-time notifications for new Stack Overflow questions.
- Add and manage tags to track specific topics.
- View question details and tags.
- Enable or disable notifications.
- Dismiss individual notifications.
- Clear all notifications with a single click.
Visit:
Make sure to enable notifications in your Browser's Settings, as well as on the Notifications button on the top right of the actual app.
- Download the APK from the releases page.
- Open the APK file on your Android device and follow the installation instructions.
- Download the DMG file from the releases page.
- Open the DMG file and drag the StackPulse app to your Applications folder.
- Download the ZIP file from the releases page.
- Extract the ZIP file.
- Open the extracted folder and double-click
stackpulse.exe
to run the application.
- Add a Tag: Enter a tag in the input field and click "Add Tag".
- Remove a Tag: Click the 'trash' icon button on a tag to remove it.
- Clear Notifications: Click the trash icon to clear all notifications.
- View Question: Click on a notification to view the question on Stack Overflow.
- Dismiss Notification: Swipe left or right on a notification to dismiss it.
Contributions are welcome! Please fork this repository and submit a pull request for any enhancements or bug fixes.
This project is licensed under the MIT License - see the LICENSE file for details.
-
Build the APK: Run the following command in your project directory:
flutter build apk --release
-
Locate the APK: The generated APK will be located at
build/app/outputs/flutter-apk/app-release.apk
.
-
Build the AAB: Run the following command in your project directory:
flutter build appbundle --release
-
Locate the AAB: The generated AAB will be located at
build/app/outputs/bundle/release/app-release.aab
.
-
Build the macOS app: Run the following command in your project directory:
flutter build macos --release
-
Locate the App: The generated app will be located at
build/macos/Build/Products/Release/YourApp.app
. -
Create DMG: Use a tool like
create-dmg
to create a DMG from the.app
file:npm install -g create-dmg create-dmg 'build/macos/Build/Products/Release/YourApp.app' 'build/macos/Build/Products/Release/'
-
Build the Windows app: Run the following command in your project directory:
flutter build windows --release
-
Locate the App: The generated app will be located at
build/windows/runner/Release
. -
Package the Windows App:
- Compress the contents of the
build/windows/runner/Release
directory into a ZIP file.
- Compress the contents of the
-
Build the Web app: Run the following command in your project directory:
flutter build web --release
-
Locate the Web Files: The generated web files will be located at
build/web
.