Commit Graph

24 Commits

Author SHA1 Message Date
Jagandeep Brar
c7bd62de2e refactor(platform): guard usages of dart:io and dart:html for future compatability 2022-03-18 12:24:54 -04:00
Jagandeep Brar
403edc16fb refactor(wake_on_lan): refactor wake on LAN support, support loading API with dart:html 2022-03-18 12:24:54 -04:00
Jagandeep Brar
4afeea0dba chore(dashboard): refactor module and remove canonical export files 2022-03-17 20:22:29 -04:00
Jagandeep Brar
0cbd61eac5 refactor(modules): remove canonical module import file [skip ci] 2022-02-22 23:25:46 -05:00
Jagandeep Brar
5652cb04bc refactor(flavor): rename "internal" to "develop" 2022-01-25 13:28:57 -05:00
Jagandeep Brar
b9032cb486 fix(flavor): Change "develop" to "internal" 2022-01-16 22:49:52 -05:00
Jagandeep Brar
682759d18e new(flavors): Enable Overseerr and localization support for alpha (#581) 2022-01-09 16:44:56 -05:00
Jagandeep Brar
8ecc7e469b fix(navbar): Revert Navigation Bar to Original (#558)
* fix(navbar): Utilize Material 2 Nav Bar

* fix(navbar): Revert to original navigation bar
2022-01-04 21:50:27 -05:00
Jagandeep Brar
25ee62414a new(navigation): Add Android 12-style navigation bar, remove ability to swipe between pages (#556) 2022-01-02 21:49:39 -05:00
Jagandeep Brar
b6c31717b0 new(db): Refactored core database implementation (#555) 2022-01-02 19:39:08 -05:00
Jagandeep Brar
b012bbf5b0 new(flutter): Initial Suport for NNBD (#554) 2022-01-02 15:57:46 -05:00
Jagandeep Brar
bb725ce056 fix(uiux): Major reimplementation of tiles, refactoring and tightening of UI (#525)
* fix(database): Use native extension instead of describeEnum
* new(sonarr): [Catalogue] Previous airing sorting options
* splash: Rebuild Android & iOS splash screens
* changelog: Refactor changelog sheet
* Continued WIP Polish of UI
* chore: Reintegrate pods
* calendar: Added second line for Lidarr/Radarr entries
* settings: Show quick actions information as banner block
* lidarr: Add support for monitoring options on add, posters in result list
* uiux: Fade edges of scrollable text
* drawer: Restyle header
* Remove redundant body texts in edit/add content
* macos: Set window size & alignment
* settings: Add description banner block for profiles
2021-12-22 13:07:28 -06:00
Jagandeep Brar
49eaefaae3 new(settings): [Configuration] Show dismissable banner with module information and links 2021-12-07 14:51:39 -05:00
Jagandeep Brar
fefe2c7a52 new(uiux): Add/update brand icons for Sonarr, Lidarr, & Overseerr (#513) 2021-12-06 16:15:56 -05:00
Jagandeep Brar
0ac69376bc tweak(uiux): [Icons] Replace custom icons (except branding icons) with Flutter defaults (#512) 2021-12-05 20:34:18 -05:00
Jagandeep Brar
1441705f32 chore(release): v6.0.0+60000001 (#497) 2021-11-22 21:56:10 -05:00
Jagandeep Brar
2d2e56c99f new(overseerr): User list for Overseerr (#477)
* fix(feature flags): Added module extension internal feature flagging for modules
* new(Overseerr): Ability to test connection against status endpoint
* fix(scripts): Path was not split correctly on windows machines for generating localizations
* fix(localization): Update localizations
* fix(theme): Remove deprecated use of accentColor
* new(overseerr): Stubs for requests and users home routes
* fix(ui): Make padding around the end of infinite list loaders and icons more consistent
* new(locale): New localization strings
* new(overseerr): Implemented user list
2021-07-19 15:48:15 -05:00
Jagandeep Brar
5ab0628e6f feat(Module): External modules support (#462)
* feat(Modules): Created definition for external modules
* feat(External Modules): Added database definitions, base route definition, added to exported config
* tweak(Settings): Updated help information message for external modules
* feat(Settings): Ability to add new external module
* feat(External Modules): Implemented external module list
* feat(Settings): Ability to modify and delete external modules
* feat(Settings): Add hints to external module host dialog
* chore(release): Updated CHANGELOG.md
2021-05-06 02:42:37 -05:00
Jagandeep Brar
9a450eae1a tweak(Settings): List modules alphabetically on configuration page (#452)
* tweak(Settings): Alphabetically sort the module list
* chore(changelog): Update CHANGELOG.md
2021-04-27 15:34:56 -05:00
Jagandeep Brar
91e79d7822 feat(Drawer): Ability to customize ordering of drawer modules (#450)
* feat(Drawer): Add drawer automatic manage database value
* feat(Settings): Added drawer configuration page
* chore(Shaders): Dump iOS SkSL shaders
* chore(changelog): Clear changelog.json, bump version to 5.1.0
* feat(Modules): Add global and profile-level enabled status getters
* fix(Drawer): Re-add module list (alphabetically), preparing for drawer for custom ordering
* feat(Drawer): Ability to manually set the display order
* fix(Drawer): Attempted to cast null array
* fix(Overseerr): Hide Overseerr settings options
* fix(Quick Actions): Fix ordering of quick actions
* fix(Database): Correctly export and import module ordering for drawer
* fix(Dashboard): Sort module list based on drawer ordering
* chore(changelog): Update CHANGELOG.md
2021-04-27 09:39:02 -05:00
Jagandeep Brar
a1d68cd234 [share_plus] iOS 12 and lower crashes at launch due to missing LinkPresentation.framework (#442)
* chore(packages): Added pedantic package to enforce linting and styling
* feat(lunasea): Enforce effective dart styling
* Comment and format colours class
* Localize additional classes in Dashboard, cleanup additional code
* chore(lunasea): Major refactor by running dartfmt on the entire codebase, added widget return for page routers
* Additional work on conforming to effective dart style
* fix(share_plus): Roll back share_plus package to 2.0.0 to support iOS 12 or lower
* chore(lunasea): Fix remaining enabled analysis warnings
2021-04-24 04:26:39 -05:00
Jagandeep Brar
7c4bebcacd feat(Settings): Added "Notifications" page for webhook-based notifications (#427)
* (feat): [UI] Add "LunaBanner" UI element
* Added stub notifications route in settings
* (asset): Added base Sonarr webhook body
* feat(dev): Added debug menu to Settings that is only shown on debug mode builds
* feat(ui): Added dismissable LunaBanner configuration for tooltips
* feat(settings): Option to dismiss all tooltip banners
* feat(Settings): Added notification page, moved device token and user token to buttons on this page
* feat(Settings): Integrated full notifications page, module URL buttons
2021-04-16 03:37:50 -05:00
Jagandeep Brar
70816160d2 (fix): Abstract database and state initializers to ease future module additions 2021-04-13 23:36:58 -05:00
Jagandeep Brar
e54e4eecec (feat): Implemented Overseerr core architecture, Added platform checks for Firebase, Added module flagging (#425) 2021-04-13 22:07:14 -05:00