- Upgraded to Flutter 3
- Events with mailing added
- Move map page outside utilities
- Implement deep links for map page
- Fix Android 11+ url open issue
- Remove Google Maps library (due to iOS limitations)
- Implement Buy and Sell
- Revert 5 year b'day changes
- 5 year b'day changes
- Add a comment in Mess Menu page for hostel councils
- Reverse the order of QRpage and calendar page
- Remove inseek from drawer menu for now
- Implement Awesome Notifications
- Implement flutter_webview_pro
- Change successurl
- Update mess menu to support Android S+
- Add update prompts
- InSeek (ChatBot)
- Use new library for HTML conversion
- Add www in map url
- Open urls using external application in url launcher
- Revert back to commonhtml
- Fix mess calendar
- Auto detect links in community page
- Routing for community notifications
- Increase size of featured post if no image
- Migrate to gymkhana backend
- Corrections in urls
- Fix uni_links
- Insight Discussion Forum
- Add error checking API interceptor
- Make a QR with white background in dark mode (mess menu/take a meal)
- Remove unncessary package
- Fix image upload glitch in event form
- Add file size check in event form image upload
- Add interest in event form
- Fix event form submission api calls
- Event form
- Demo account
- Fix add to calendar not showing calendars
- Add confirm box on logout
- Search option in feed
- UI of mess menu widget
- Mess menu widget (in both iOS and Android)
- Notification bug
- Alumni login
- Achievements
- Upgrade to flutter 2
- 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