Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update 1.0.6 #6

Merged
merged 39 commits into from
Jan 10, 2025
Merged

Update 1.0.6 #6

merged 39 commits into from
Jan 10, 2025

Conversation

N7ghtm4r3
Copy link
Owner

@N7ghtm4r3 N7ghtm4r3 commented Jan 10, 2025

  • Adapted showSnackbarMessage to also support JsonObject.
  • Added a tutorial for the AppContextInitializer provider.
  • Made the isInputValid method in InputsValidator protected instead of private (as per [221]).
  • Fixed the issue in EquinoxItemsHelper at line 313 where it wasn't checking if the value was equal to the last column.
  • Integrated the language state into EquinoxViewModel.
  • Used the viewModelScope instance to handle requests in the prebuilt ViewModel.
  • Removed the @RequiresSuperCall annotation on line 203 of EquinoxItemsHelper (it was unnecessary).
  • Fixed the invokeRoutine function in LoadingItemUI.
  • Moved EquinoxRequester to the compose module.
  • In EquinoxItemsHelper, provided the index set to 1 (fixed the doc comment as well) in the prepareQuery of the BatchQuery interface.
  • Fixed the auth method (added brackets) in AuthEquinoxViewModel.
  • Added all the base parameters of the original OutlinedText and TextField fields in inputsUi.
  • Moved the Requester to the core module (network package).
  • Integrated the copyToClipboard function.
  • Fixed EquinoxItemsHelper.mergeAlternativelyInColumnsValues (line 273) by checking if the list is empty before execution.
  • Annotated the non-mappable data in the PaginateResponse utility class as @Transient.
  • Added filterValues method to BatchQuery interface in EquinoxItemsHelper to allow filtering (not mandatory, return all values if not overridden).
  • Migrated the Equinox-Compose library to an internal module named equinox-compose.
  • Implemented a TimeFormatter similar to the one in APIManager with an analogous @Returner annotation.
  • Fixed colorOneSideBorder modifier to adjust the top and bottom border color (not just half of the item).
  • Modified showSnackbarMessage to also accept StringResource.
  • Allowed bypassing the serverProtector usage.
  • Fixed URL_REGEX in InputsValidator to validate ip:port values.
  • Migrated sendRequest to use Json from kotlinx.
  • Integrated KMPrefs in EquinoxLocalUser.
  • Integrated the theme state into EquinoxViewModel.
  • Allowed custom onFailure lambda in EquinoxProfileViewModel.
  • Changed model package to entity package in the backend.
  • Moved EquinoxBaseEndpointsSet to the core module (network package).
  • If batchDelete in EquinoxItemsHelper has only one field for deletion, provided a method that accepts just a list of values instead of a list of list values.
  • Renamed FetcherManager to RetrieveManager and replaced "fetch" text accordingly.
  • Set getContrastingColor of ChameleonText as public.
  • Made emailValidator and urlValidator instances protected instead of private in InputsValidator.
  • Modified noInternetConnectionRetryText in ManagedContent to accept StringResource.
  • Added a non-mandatory method onSync() in SyncBatchContainer of EquinoxItemsHelper to invoke after synchronization.
  • Fixed the issue with Field 'isLastPage' requiring a serial name by properly using @SerialName.
  • Made EquinoxLocalUser automatically invoke the initLocalUser method.
  • Integrated the EquinoxWindowKit.
  • Marked the launchApp in AuthEquinoxViewModel as @RequiresSuperCall.
  • Removed the unnecessary T generic type from EquinoxItemsHelper.
  • Completed the KMP migration by adding the iOS and wasmjs targets.
  • Integrated the profile picture state into EquinoxViewModel.

…uery.getUpdatedData method and adjusted the related sections
@N7ghtm4r3 N7ghtm4r3 added core Issues related to the core module backend Issues related to the backend module compose Issues related to the compose module labels Jan 10, 2025
@N7ghtm4r3 N7ghtm4r3 self-assigned this Jan 10, 2025
@N7ghtm4r3 N7ghtm4r3 merged commit 3f4f685 into main Jan 10, 2025
@N7ghtm4r3 N7ghtm4r3 deleted the e1.0.6 branch January 28, 2025 08:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Issues related to the backend module compose Issues related to the compose module core Issues related to the core module
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant