kinauna / kinaunaazure Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://web.kinauna.com
Home Page: https://web.kinauna.com
Sometimes an item is relevant for multiple entities, it would be more convenient if we don't have to manually copy all fields, and it will save resources if some data, such as images, aren't duplicated every time.
Make sure that deleting an item doesn't delete data for copies that other entities use.
In Data/Extensions/HttpRequestExtensions.cs the methods GetLanguageIdFromBrowser and GetKinaUnaLanguage have hard coded language options, they should be replaced with a list of languages obtained from the database instead.
When clicking an item in the calendar nothing happens.
The calendar should show a popup, modal or section with the event details when clicking on it.
If the current user has the access rights, it should also allow editing and deletion of events.
When adding photos each file completion is shown, but there is no visual update to show that all files have completed.
When embedding YouTube videos, the thumbnail is sometimes missing.
It seems that Shorts have different URL template than other videos, so the thumbnails for such videos need to be adapted to that.
It would be useful to be able to quickly copy contact data with one click.
A copy to clipboard button should be added for phone number, mobile number, email address, and address lines.
Height and weight are arbitrary double values, with no information about which unit they were measured in.
Add unit selection to Add/Edit/View measurement and store the values as cm and kg.
Update all existing measurement data.
When a Zebra date time picker is clicked it will close any open item details popup, making it impossible to edit time/date for Photos and Videos.
The photo locations page doesn't work if there are a lot of photos, the backend API request times out and an exception is thrown, causing an error 500 on the front end.
Rewrite the photo locations page and API, use ajax/fetch to get map data.
Currently item details are displayed on a new page, it would be a better experience if the page doesn't have to reload the entire content, and when going back the position is lost.
Instead, the details should be loaded on the current page and displayed in a popup or modal.
Items:
For each item:
Each item needs to be added to the addTimelineItemEventListener function in Web/Scripts/item-details/items-display.ts, which should be called when an item is loaded on a page.
Notifications also need to be updated to show a popup instead of navigating to a new page when clicking the notification.
WebDbContext and ProgenyDbContext where initially used in different projects, but the services used in WebDbContext have moved from the Web project to the ProgenyApi project, and the remaining DbSets in WebDbContext can be added to ProgenyDbContext and WebDbContext removed.
This should simplify Entity Framework migrations.
The language input field for adding a word in vocabulary should have autocomplete functionality to make it easier to add a new word or phrase.
The buttons on the Syncfusion scheduler component are always showing the default English text.
Translations need to be added for these and loaded for the component.
See https://ej2.syncfusion.com/documentation/schedule/localization#localizing-the-static-scheduler-text.
When uploading pictures with a desktop client the location data are preserved, but with mobile browsers the data is stripped.
The default image picker strips some Exif data on mobile devices, not only for web browser but also other applications.
The solution is to change the file picker accept value to a custom list, which should make the browser use the generic file picker instead of the image/media picker. Unfortunately, the user interface is not optimized for selecting images, as the thumbnails tend to be much smaller. It does also allow for access to cloud accounts and network storage linked to the mobile device's file manager.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.