- Nothing here yet (https://github.com/tastelessjolt/instiapp-flutter/projects/1)
- Added About us page in the Settings
- You can add Events to your device calendars (if you select a gmail linked calendar, it syncs across that gmail account) (Android for now)
- Fix not showing Former Roles in User Page
- Notifications now work in iOS
- Fetch the list of tags in New Complaint Page from backend rather than hard coding tags
- Now, you can react to news post
- Decrease thumbnail size to 100px to fix jank
- Fix inconsistent markdown/html rendering all throughout the app
- Fix go to top button on iOS
- Fix All Complaints list so that it fetches the list in part
- Complaint subscription added and comments notifications work
- Move dropdown button to FAB in Mess Menu
- Fix multiple roles (Hero animation) bug
- Add InstiApp launcher icon on Android
- Can edit/delete comments on a Complaint
- App links for Android part work
- Add back buttons on every page for iOS
- Add launcher/app icons for iOS
- Add Batch number on App Icon as Unread Notification Number on iOS
- Change map url to standalone map url for smaller js file
- Calendar switch to heatmap of events
- Fix navDrawer selected tile
- Notifications on Android working
- Option to hide user's contact number on profile
- LoginPage made more expressive
- [iOS] rename bundle id to
app.insti.ios
- Fix status bar, navigation bar colors on both OS
- SettingsPage options made more verbose
- Generated both 32/64-bit apks
- Added notifications page and notification indicator on the NavDrawer
- Move search bars on Explore, Blog Pages to top
- Fix Gallery/Camera permission on iOS
- Made all screens notch compatible
- Fix users' name containing two spaces bug
- Fix blogpage not showing loading when searching
- Add Color to statusBar and navigationBar
- Fix NewComplaint image upload with compression to not go over the limit
- Added Hero transitions everywhere possible
- Renamed android package name to
app.insti.flutter
- Added key signing to the android apk
- Add
FCM
to android part - Add caching to all images and using smaller images for thumbnails
- Also caching Feed, MessMenu, Explore, Complaints, Calendar
- Redone Calendar BLoC
- Not discarding fetched posts in Blogs when search is initiated
- Now support dark and black themes, and also you can select the colors to theme the app as well
- Implemented NewComplaintsPage (should debug image uploading though)
- Tested on an iPad, everything works fine except the creating a new complaint.
- Implemented SettingsPage, EventEditPage, MapPage
- Event, Body pages now render markdown
- Can a specific page as the default homepage
- Implemented AddEventPage
- Fix Blogs: search now shows when there are no more posts to show
- Creating Events is now working
- Implemented ComplaintsPage, ComplaintPage
- Can upvote, comment on existing complaints
- Implemented CalendarPage
- Shows all events in the month overview
- Implemented ExplorePage
- Change back to Side Navigation Drawer
- Fix few bugs
- Implemented UserPage, NewsPage, QuickLinksPage
- Event Images zoomable now
- Implemented Body description page
- Fix bottom drawer bug in landscape
- UI changes: Move Navigation drawer and App bar to the bottom
- Add search to both Placement Blog and Internship Blog
- Add Feed page and Event description pages
- Rename instiapp to InstiApp
Add login persistence (Store session in shared preferences) Swipe to refresh for Placement Blog
- Navigation drawer works for MessMenu and Placement Blog
- Placement Blog with infinite scrolling support (Thanks to this post)
- Little fixes in LoginPage
- Re-structure BLoCs
- Fix low FPS on Placement Blog
-
Infinite scrolling placementBlog
Used this for infiscrolling https://medium.com/flutter-community/reactive-programming-streams-bloc-6f0d2bd2d248
- Add auth with little use
- Add navigation drawer (just structure)
- Basic App with no Auth
- Mess menu