Commit Graph

35 Commits

Author SHA1 Message Date
Jagandeep Brar
864082fd40 fix(scrolling): remove custom scrolling behaviour 2022-08-31 23:22:45 -04:00
Jagandeep Brar
1d4207ae51 feat(router): re-implementation of routing via go_router
[skip ci]
2022-08-29 22:51:21 -04:00
natiz
136b92b8a7 fix(overseerr): issues/requests list view translation keys 2022-08-16 13:36:13 -04:00
Jagandeep Brar
5d52440a43 refactor(core): destructure core folder and reintegrate extensions 2022-06-14 17:52:17 -04:00
Jagandeep Brar
19475ac193 chore: separate keys and data in LunaBox accessors 2022-06-14 17:52:17 -04:00
Jagandeep Brar
446e2308d9 chore(database): further clean-up and refactoring 2022-06-14 17:52:17 -04:00
Jagandeep Brar
9f3c3f779d refactor: utilize statics and class functions for LunaModule enum
[skip ci]
2022-05-31 23:49:48 -04:00
Jagandeep Brar
8fe81d11ab fix(database): correctly store manually ordered module list 2022-05-31 23:02:04 -04:00
Jagandeep Brar
a0eaca084a refactor(database): rewrite interface to key-value database 2022-05-31 21:12:38 -04:00
Jagandeep Brar
c2ac10bdf2 chore: refactor and cleanup of system services 2022-05-10 21:16:16 -04:00
Jagandeep Brar
4afeea0dba chore(dashboard): refactor module and remove canonical export files 2022-03-17 20:22:29 -04:00
Jagandeep Brar
d38fc770d2 fix(desktop): handle pull-to-refresh drag action 2022-02-22 23:25:46 -05:00
Jagandeep Brar
0cbd61eac5 refactor(modules): remove canonical module import file [skip ci] 2022-02-22 23:25:46 -05:00
Jagandeep Brar
76d530ed08 refactor(overseerr): utilize JsonEnum generators in enum types [skip ci] 2022-02-21 01:24:32 -05:00
Jagandeep Brar
db4dfdaf9c feat(overseerr): issues (de)serialization & list integration 2022-02-20 12:38:33 -05:00
Jagandeep Brar
c88453d0d3 chore(overseerr): clean up dead code [skip ci] 2022-02-18 21:11:32 -05:00
Jagandeep Brar
b09353ba6e fix(overseerr): rehydrate missing cached media content when required after cache ejection 2022-02-18 21:11:13 -05:00
Jagandeep Brar
b7fc3c0a0f feat(overseerr): integrate request list and request tiles 2022-02-11 12:56:16 -05:00
Jagandeep Brar
2b778dc437 feat(overseerr): serialized movie & tv objects 2022-02-11 12:56:16 -05:00
Jagandeep Brar
ae045e29fe chore: Add retrofit & adopt in Overseerr (#608) 2022-01-29 03:53:48 -05:00
Jagandeep Brar
d3c8110c2f fix(dart): Delete all .g.dart generated files 2022-01-08 17:46:55 -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
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
5477f7777d fix/layout large screens (#546)
* fix(drawer): Do not pop main route when selecting active module

* fix(uiux): Flag additional LunaScaffold modules
2021-12-28 00:50:17 -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
b4945c0f69 tweak(database): Refactor database extensions 2021-12-07 23:59:19 -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
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
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
e54e4eecec (feat): Implemented Overseerr core architecture, Added platform checks for Firebase, Added module flagging (#425) 2021-04-13 22:07:14 -05:00