Skip to content

Commit 6268c5f

Browse files
Merge pull request #103 from Hash-Studios/enhancement/revenuecat
v2.5.5 release
2 parents 72acade + 428a2c6 commit 6268c5f

File tree

235 files changed

+12567
-9418
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

235 files changed

+12567
-9418
lines changed

.gitignore

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,11 @@ android/key.properties
4242
key.jks
4343
pubspec.lock
4444
android/app/google-services.json
45-
lib/gitkey.dart
45+
lib/gitkey.dart
46+
android/app/.settings/org.eclipse.buildship.core.prefs
47+
android/app/.project
48+
android/app/.classpath
49+
android/.project
50+
.vscode/settings.json
51+
android/.settings/org.eclipse.buildship.core.prefs
52+
android/gradle/wrapper/gradle-wrapper.properties

CHANGELOG.md

Lines changed: 60 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,64 @@
11
## Changelog
22

3+
### v2.5.5
4+
- Premium uploads get reviewed instantly now
5+
- Added collections, find similar wallpapers easily
6+
- Update popup replaced with update notification
7+
- Update app tutorial
8+
- Bumped up the targetSDK, compileSDK to 29
9+
- Major bug fixes
10+
11+
### v2.5.4
12+
- Updated password authentication in GitHub API to Personal access token based
13+
- Added wallpaper editing options before uploading
14+
- Improved overall caching, leading to low internet usage
15+
- Major bug fixes
16+
17+
### v2.5.3
18+
- Added set wallpaper Action Dialog
19+
- Fixed set wallpaper intent
20+
- Added long press to crop and tap to set
21+
- Added notifications subscription
22+
- Minor bug fixes
23+
24+
### v2.5.2
25+
- Added carousel widget in home screen
26+
- Added rewarded video ads for wallpaper downloads
27+
- Now download wallpapers, without sign-in
28+
- Variants can now also be downloaded by watching an ad
29+
- Added all-new notifications center
30+
- Minor bug fixes
31+
32+
### v2.5.1
33+
- Added option to switch to high-quality thumbnails
34+
- Added no network indicator
35+
- Added Remote Config for update popup
36+
- Refactored more code
37+
- Minor bug fixes
38+
39+
### v2.5.0
40+
- Added option to view other users' profile
41+
- Added wallpaper crop intent
42+
- Removed set wallpaper Action Dialog
43+
- Replaced Glide with Picasso
44+
- Added option to copy color codes by long-press
45+
- Major bug fixes
46+
47+
### v2.4.9
48+
- Fixed excessive requests and rebuilding
49+
- Added scroll to top button
50+
- Used Firebase remote config for app version, categories to easily change them
51+
- Added dynamic categories
52+
- Added cache to images
53+
- Major bug fixes
54+
55+
### v2.4.8
56+
- Added new payments experience
57+
- Wallpapers are now sorted by latest
58+
- Simplified UI, easily switch between different categories
59+
- Added option to change search provider (WallHaven & Pexels)
60+
- Minor bug fixes
61+
362
### v2.4.7
463
- Added Prism Premium, for the personalisation lords
564
- Setups added, change the way of personalisation
@@ -14,7 +73,7 @@
1473
- Added Internet connectivity checks
1574

1675
### v2.4.4
17-
- Upto 24 new Categories added, full list [here](#categories)
76+
- Upto 24 new Categories added
1877
- Added upload section
1978
- Added new themes page
2079
- Added new animations
@@ -83,29 +142,3 @@
83142
- Clear Cache, Downloads and Favourites with one-tap
84143
- Optimised storage using minimal packages
85144
- Adaptive UI (changes colour based on wallpaper)
86-
87-
### Categories
88-
- Home
89-
- Curated
90-
- For you
91-
- Abstract
92-
- Landscape
93-
- Nature
94-
- 4K
95-
- Art
96-
- Pattern
97-
- Minimal
98-
- Anime
99-
- Textures
100-
- Technology
101-
- Monochrome
102-
- Code
103-
- Space
104-
- Cars
105-
- Animals
106-
- Skyscape
107-
- Neon
108-
- Architecture
109-
- Sports
110-
- Marvel
111-
- Music

CONTRIBUTING.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,15 @@ We use github to host code, to track issues and feature requests, as well as acc
1414
Pull requests are the best way to propose changes to the codebase (we use [Github Flow](https://guides.github.com/introduction/flow/index.html)). We actively welcome your pull requests:
1515

1616
1. Fork the repo and create your branch from `master`.
17-
2. You need to create a file called gitkey.dart with the following syntax that stores the username and password for the GitHub Repository where you want to save your uploaded wallpapers.
17+
2. You need to create a file called gitkey.dart with the following syntax that stores the Personal Access Token for the GitHub Repository where you want to save your uploaded wallpapers.
18+
19+
[You can follow this tutorial to create token.](https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token)
20+
You also need to create a Revenuecat account for purchases regarding Prism Premium. You can follow tutorial [here](https://docs.revenuecat.com/docs/welcome). You can skip it entirely, if you don't need premium option in the app.
21+
And last you need pexels API key, to show wallpapers from their site. Request one [here](https://www.pexels.com/api/).
1822
```
19-
const String username = 'username';
20-
const String password = 'password';
23+
const String token = 'github-personal-access-token';
24+
const String apiKey = 'revenuecat-payments-api-key';
25+
String pexelApiKey = 'pexels-api-key';
2126
```
2227
3. You also need to create a Firebase project, download the google-services.json to `android/app/` directory. Then enable Cloud Firestore, and create a schema like this -
2328
```
@@ -49,6 +54,7 @@ const String password = 'password';
4954
├── by - 'Designer Name'
5055
├── email - 'Designer email'
5156
├── desc - 'Wallpaper Description or Copyright info'
57+
├── collections - ["name1","name2"]
5258
├── userPhoto - 'Link of user profile photo'
5359
├── id - 'Wallpaper ID'
5460
├── category - 'Community'

0 commit comments

Comments
 (0)