Skip to content

v1.8.09 - #471

Merged
bricefriha merged 253 commits into
mainfrom
develop
Sep 6, 2026
Merged

v1.8.09#471
bricefriha merged 253 commits into
mainfrom
develop

Conversation

@bricefriha

Copy link
Copy Markdown
Collaborator

Changes

  • fixing bugs related to the new deals pages
  • resolving the shifting behaviour of the trending page

bricefriha and others added 30 commits March 13, 2025 18:36
* Fix - Feeds VM | make sure to manage `IsBusy` properly inside `UpdateFeeds()`

* cleanup - Feed VM | Forgot to remove the previous setter of `IsBusy`
* MCT - Regester TouchBehavior as a singleton

* App.cs - Remove start DB on resume
* SQLite - update initialisation

* SqLite - make sure we close the connection after we create the tables
* SQLite - update initialisation

* SqLite - make sure we close the connection after we create the tables

* App - CreateWindow | add sentry breadcrumbs
* SQLite - update initialisation

* SqLite - make sure we close the connection after we create the tables

* App - CreateWindow | add sentry breadcrumbs

* Local Storage - SQLite | Create a class to genera DB actions

* Local storage - general database | fix typo

* Local storage - general sqlite DB | Implement the service accross the board

* Feed - fix feed search

* MainProg - DI | improve org of db singleton registration

* Local storage - backup | create a service

* fuck me sideways....
… really set it once but need it all the time everywhere (#214)
* Main feed - bookmark | fix the issue of the bookmark status not showing

* Local storage - get bookmark | make sure that bookmarks are marked as IsSaved automatically

* Local storage - main db | remove unecessary listing of artilces

* Bookmark - db | Make sure the status is correctly set
* article - bookmark | make sure to return the rescently added first

* Fetcher - bookmarks | improve performance by caching all the bookmarks (as much as possible

* Bookmark - caching | loas the bookmarks first thing
* Main feed - bookmark status | change the way we reload the article when receiving the bookmark message

* Article Model - Change bookmark update
* App |  Remove StartDb()

* Change the way we update Sources

* Fetcher.Sources | prevent nullable excepttions
* App |  Remove StartDb()

* Change the way we update Sources

* Fetcher.Sources | prevent nullable excepttions

* Fetcher - UpdateBackupSources | improve Error handling
* xaml stuff

* remove unused style declaration

* Main Feed - Refresh DB | Make the try catch actually useful
* Add google services stuff to git ignore

* Include google services files

* deps | setup thomasgalliker's  `Plugin.FirebasePushNotifications`

* Update push notification setup

* Apple Manifset - enable remote background thinggy

* CI | use environment variable for package id

* display packagename

* CI/CD - iOS | install GoogleService-Info

* CD - android | add secrets

* d

* CD - android | install google-services.json

* prebuild - iOS | fix service tokens

* Ci/CD - file google services installations

* oops

* d

* Ci - update all

* Notification - android | set the icon
* CD - android pre-build | fix environment variables

* update xcode version
* Menu | move bookmark to the side bar

* Feed | Change the icon of the my feeds

* settings | change switch colours
* Menu | Remove the giveaway section

* remove all mentions of giveaway in code
* feeds: new animation loading

* Remove commented code
* Update XCODE_VERSION to 26.6 in PR workflow

* Update XCODE_VERSION to 26.6 in prod-deploy.yml

* Update Xcode version in dev-deploy workflow
* change the app name to gamspur

* Change image source in README

Updated image source in README.md.

* Change image link in README

Updated image source in README.md
* prevent popup crash

* AuthPopUp| code cleanup

* tweak the discord portal UI and navigation
* settings | list the sources

* settings - outlets | data storage

* settings misc

* outlets settings | use sqlite

* the app doesn't choke as bad

* 🍞

* wtf visual studio??

* have a service to update sources live

* source - model | cleanup

* Make sure the trending page refreshes

* Setting | swift change behaviour

* cleanup

* preferences keys - remove the `SourceSelection
`

* Source - remove commanted code

* Settings | Outlets -> publications
* update copywrite

* About page -| change name

* change support email

* change business email

* About: add Emma as founder
* fetcher - GetTrendingArticles | fix type cast

* Fetcher - GetTrendingArticles | extend period to 18h
* fix tab renderer on iOS

* fix tabrenderer on Android
* ViewModels - Articles | null check on article population

* backup db |  null check on database before progressing
* Page - article | report article UI

* vm - article | add the report command

* menu -| wrong email used on the contact btn
* viw model - main feed | fix issue that occur when the search returns null

* Refactor: use C# 12 collection expressions for lists

Replaced List<Article> constructor with [] syntax and used the spread operator (..) for concise list creation from filtered articles. Modernizes and simplifies code.
* vm - news FetchNewerArticles | fix nullability confusions

* fix formating
* deals | add search bar UI

* search kinda working i guess

* Create a deal preview controller

* correct typo

* Include popular deals

* Refactor DealsPage header layout and update labels

* Fix search for the most part

* fix filter issue and co
* prevent nallability of _sources

* Settingup the instanceID in the datafetcher instead of the App class

* Data fetcher | Initiate the data earlier

* Exception handling
* Images now caching like a treat

* upgrade maui
* Images now caching like a treat

* upgrade maui

* fix: trending section not showing on iOS
* Deal - DealsSearch | error handling

* deals - make popular section invisible when there is no deal

* MaxLengthConverter allow for bindable parameters

* Deal preview: introduce a character limit property for the title

* Deal page- popular : make the title always readable
@bricefriha bricefriha changed the title v1.8.08 v1.8.09 Sep 6, 2026
@bricefriha
bricefriha merged commit 7d22514 into main Sep 6, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant