Commit Graph

104 Commits

Author SHA1 Message Date
Jagandeep Brar
80c5d2118a feat(debug): debug page for multiple UI elements 2022-02-19 01:32:11 -05:00
Jagandeep Brar
77097de6a9 chore(localization): create localizable strings for additional settings pages [skip ci] 2022-02-15 01:06:42 -05:00
Jagandeep Brar
be2d3e63c2 feat(settings): add test build information to resources 2022-02-06 00:09:03 -05:00
Jagandeep Brar
ae045e29fe chore: Add retrofit & adopt in Overseerr (#608) 2022-01-29 03:53:48 -05:00
Jagandeep Brar
4aadc4736f chore(format): run dart formatter 2022-01-25 17:03:57 -05:00
Jagandeep Brar
5652cb04bc refactor(flavor): rename "internal" to "develop" 2022-01-25 13:28:57 -05:00
Jagandeep Brar
67afaa05f2 fix(firebase): remove remaining references to crashlytics and analytics [skip ci] 2022-01-25 11:03:18 -05:00
Jagandeep Brar
5f9d59087e fix(changelog): Do not show the changelog unless it is a production release 2022-01-21 01:43:59 -05:00
Jagandeep Brar
b9032cb486 fix(flavor): Change "develop" to "internal" 2022-01-16 22:49:52 -05:00
Jagandeep Brar
17b872499d new(settings): Show commit hash and redirect to commit history for changelog (#582) 2022-01-09 18:33:31 -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
d42d729aa7 fix(ci): Remove option to build "develop" flavor 2022-01-09 12:48:01 -06:00
Jagandeep Brar
ab938eb9cf new(settings): Show current flavor on version tile (#580) 2022-01-09 02:40:06 -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
94b51c935d new(network): Option to enable TLS connections (#539) 2021-12-26 15:52:11 -05:00
Jagandeep Brar
bf5201de86 new(-arr): Grid view support for catalogue (#533) 2021-12-24 17:56:33 -05:00
Jagandeep Brar
803bfe1f37 chore(release): v6.0.0+60000004 (#528) 2021-12-23 13:18:39 -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
c2b8530652 new(sonarr): [Queue] Option to set queue page size 2021-12-07 17:34:50 -05: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
0ac69376bc tweak(uiux): [Icons] Replace custom icons (except branding icons) with Flutter defaults (#512) 2021-12-05 20:34:18 -05:00
Jagandeep Brar
477da6ef7c new(dashboard): [Calendar] Add option to show past days in schedule view 2021-12-02 20:49:56 -05:00
Jagandeep Brar
b8d1771214 new(settings): [Account] Ability to delete your LunaSea account and all cloud data (#511) 2021-11-30 22:37:12 -05:00
Jagandeep Brar
d1fc0ad4b5 new(localization): Added app-level support for additional languages (#506) 2021-11-30 14:07:35 -05:00
Jagandeep Brar
3860a5e759 chore(release): v6.0.0+60000002 (#504)
NEW
- [Sonarr] (Episode Sheet) Show the absolute episode number when available
- [Sonarr] (Episode Sheet) Show queue tile when the episode has queued releases
- [Sonarr] (Releases) Ability to sort by preferred word score
- [Sonarr] (Series Details) Ability to pull-to-refresh series on the season list
- [Sonarr] (Queue) Re-added ability to view all queued releases
- [Sonarr] (Queue) Option to remove from download client and add to blocklist on remove

TWEAKS
- [UI/UX] (Icons) Ensure all icons are of the "rounded" family
- [UI/UX] (List Tiles) Improve consistency in padding between different tile sizes

FIXES
- [Radarr] (Files) Could fail to load with files without media information
- [Sonarr] (Queue) Check monitored download status on pull to refresh
- [Sonarr] (Releases) Correctly display negative preferred word scores
- [Tautulli] (Updates) Checking for updates could fail in some cases
- [UI/UX] (List Tiles) Fix cases where trailing icons were not vertically centered in collapsed tiles
2021-11-29 21:15:44 -05:00
Jagandeep Brar
1441705f32 chore(release): v6.0.0+60000001 (#497) 2021-11-22 21:56:10 -05:00
Jagandeep Brar
c56e477bdc fix(sonarr): Strip version optioning, move package to this repository (#490)
* feat(overseerr): Add number of requests + email to user tiles
* chore(flutter): Update Packages & Firebase SDK
* fix(graphs): Support new text styling signature
* new(settings): Removed toggle to enable v3 features
* tweak(sonarr): Strip out all version checks
* new(packages): Move LunaSea packages to this repository
2021-10-13 22:44:18 -04:00
Jagandeep Brar
341efade7e chore(release): v5.1.1+50101001 (#481)
FIXES
- [Flutter] Update packages
- [Flutter] Upgrade to Firebase SDK v8.3.0
- [UI/UX] (ListView) Make padding around the end of infinite list loaders and icons more consistent
- [UI/UX] (Popup Menu) Positioning could get unaligned or broken if opened in specific views
- [UI/UX] (Router) OSlide transitions between pages could not occur on some devices
- [UI/UX] (Snackbar) Snackbars would not be shown in some cases
- [UI/UX] (Theme) Remove deprecated theme values
2021-08-10 23:34:22 -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
cc70894fc5 fix: Update packages, remove font_awesome_flutter, add derry script descriptions (#475)
* fix(dev): Add descriptions to all derry scripts
* Removing from blackbox: vendor/font_awesome_flutter/icons.json
* Removing from blackbox: vendor/font_awesome_flutter/lib/fonts/fa-brands-400.ttf
* Removing from blackbox: vendor/font_awesome_flutter/lib/fonts/fa-duotone-900.ttf
* Removing from blackbox: vendor/font_awesome_flutter/lib/fonts/fa-light-300.ttf
* Removing from blackbox: vendor/font_awesome_flutter/lib/fonts/fa-regular-400.ttf
* Removing from blackbox: vendor/font_awesome_flutter/lib/fonts/fa-solid-900.ttf
* fix(vendor): Remove font_awesome_flutter
* fix(flutter): Update packages
* fix(syntax): Sort import ordering
2021-07-02 01:36:13 -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
3e68fb3e97 fix(Assets): Cleanup assets, add asset existence tests (#460)
* feat(packages): Add coverage script, update spider asset paths
* fix(Assets): Cleanup asset structure
* fix(Assets): Update asset paths within codebase
2021-05-03 10:58:19 -05:00
Jagandeep Brar
11aa57da27 feat(Settings/UI): Localize additional settings pages, normalize ListView symmetric padding (#458)
* feat(localization): Localized account section
* feat(localization): Localized settings/configuration strings
* feat(localization): Localized settings/configuration/appearance strings
* fix(UI): Match ListView vertical padding to the horizontal padding
* feat(localization): Localized Lidarr settings
2021-05-02 21:50:36 -05:00
Jagandeep Brar
4598f5cd13 feat(Assets): Integrate spider for easy asset fetching 2021-04-30 07:45:38 -05:00
Jagandeep Brar
8394f610db feat(UI): Add safe area padding to drawer, add divider to calendar and drawer, more localizations 2021-04-29 19:34:56 -05:00
Jagandeep Brar
8b7fd6da00 fix(Settings): Correctly left-align all dialogs with bullets (#455) 2021-04-28 10:36:01 -05:00
Jagandeep Brar
e823d69ab7 fix(Locale): Set Intl locale to currently set language in LunaSea 2021-04-28 00:36:11 -05:00
Jagandeep Brar
08b39bcf8a fix(Settings): Safe-guard connection test headers map cast 2021-04-27 16:14:56 -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
0f4cae6505 feat(localization): Localized all Settings dialogs (#447) 2021-04-25 23:49:41 -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
2b00b68db0 chore(release): v5.0.0+50000019 (#439)
* fix(Android): Remove legacy external storage permission
* feat(Android): Status and navigation bar now match theme colour
* fix(Scaffold): Ensure back button press is captured and handled
* chore(release): Update changelog
2021-04-21 02:54:53 -05:00
Jagandeep Brar
0e5ae13642 fix(Notifications): Warn users when notifications are disabled on the device (#437)
* feat(Notifications): Add calls to check notification authorization state
* fix(Notifications): If notifications are disabled, warn a user on the notifications page
2021-04-20 07:01:54 -05:00
Jagandeep Brar
3e38cc7553 fix(Filesystem): Utilize native file and folder selection for macOS filesystem functions (#433)
* feat(derry): Add derry script to completely nuke CocoaPods cache and reintegrate
* feat(packages): Add file_selector_macos and file_selector_platform_interface
* chore(Packages): Updated Podfile and generated plugin registrant
* fix(Filesystem): Utilize native filesystem window when saving data
* fix(Filesystem): Utilize convential filesystem browser window for desktop file import and export
2021-04-19 11:10:51 -05:00
Jagandeep Brar
5c99523411 feat(Settings): Added localization configuration page 2021-04-18 15:00:06 -05:00
Jagandeep Brar
1f796f2705 fix(UI): Reduce bottom sheet dismiss threshold to 10% 2021-04-18 14:48:01 -05:00