Oliver
ee0a6815f4
Update for credits display ( #274 )
...
- Cleaner display
- Links are now clickable
2023-02-27 21:13:26 +11:00
Gustaf Järgren
6d4973deb8
Updated dependencies ( #255 )
...
* Bump android compile and target version, also flutter dependencies and resolve issues
* Remove deprecated splashscreen and added support for new Android 12 version.
* Updated workflow action versions and flutter sdk
* Resolved linting issues
* Resolved test binding issues
2023-02-11 00:24:06 +11:00
Oliver
15bf109296
Supplier part support ( #253 )
...
* Bump version and release noes
* Add barebone list and detail widgets for the SupplierPart model
* Launch into SupplierPartList from CompanyDetail
* Update StockDetail widget
* Fixes for SupplierPart model
* Add images to supplier part list
* Add search functionality to SupplierPart list
* Added details to SupplierPartDetail widget
* Link through to supplier company
* Add some more details
* Adds ability to edit SupplierPart information
* Navigate to supplier part list from part detail page
* Display supplier part information on stock item detail page
* Add barcode scan response for SupplierPart
* Refactor barcode scanning code
* Navigate to supplier part detail from stock item page
* Support custom barcode for SupplierPart via app
* Cleanup comment
* linting
* Fix override
* Enable display of supplier list on home screen
* Code cleanup
* Update release noets
2023-02-04 09:05:36 +11:00
Oliver
83da0638a8
Dialog fixes ( #242 )
...
* Fix dialog for purchase order line item
* Fix other dialogs too
* Update release noes
2022-12-28 00:09:26 +11:00
Oliver
efb6fc353e
Bom optional ( #227 )
...
* Split part settings onto different screen
* show_bom setting controls whether BOM information is displayed
* linting
2022-12-04 23:05:35 +11:00
Oliver
c2574e9fa5
Part parameters ( #224 )
...
* Adds class representing the PartParameter model
* Adds API method for determining support for PartParmaters
* Display part parameter count in part detail widget
* Adds user setting for controlling if part parameters are displayed
* Fix URL for model
* Widget for displaying part parameters
* linting
2022-12-04 20:51:48 +11:00
Oliver
9559b8602e
Locale switch ( #200 )
...
* Add function to set app locale
* Setting for selecting app language
- Adds requirement for "flutter_localized_locales"
- Change main app to stateless
* Reload entire app tree when language is changed
* Update release notes
* linting
2022-08-02 15:54:59 +10:00
Oliver
c5162c1947
Check if widget is mounted before calling setstate() ( #193 )
2022-07-29 20:01:06 +10:00
Oliver
277193ecb0
Refactor create state ( #184 )
...
* Refactor createstate for api_form
- Refer to attributes of widget
* Refactor barcode state variables
* More udpates
2022-07-19 23:34:26 +10:00
Oliver
13ebaf43e1
List refactor ( #179 )
...
* Catch paginator bug if widget is disposed before request returns
* Refactoring paginated query widget
- Add option to enable / disable search filters
* Major refactor of paginated search widget
- Learned something new.. a state can access widget.<attribute>
- THIS CHANGES EVERTHING
* Preferences: Add code for tri-state values
- Also improve unit testing for preferences code
* Allow boolean form fields to be optionally tristate
* paginator: Allow custom boolean filters
* Remove outdated filtering preferences
* Refactor filter options
- Allow specification of more detailed options
* Add custom filters for "part" list
* filter tweaks
* Remove legacy "SublocationList" widget
* Add filtering option for locationlist
* Updates for stock location widget
* Refactor category display widget
* More widget refactoring
* Update main search widget
* Fix unit tests
* Improve filtering on BOM display page
2022-07-19 23:29:01 +10:00
Oliver
e03a8561b9
Main screen loading indicator ( #183 )
...
* Bug fix for login screen
- Prevent setState() from being called if the widget is no longer loaded
* Add callback function when API status changes
- Home screen uses this function to update connection status indicator
* Linting fixes
2022-07-19 23:10:06 +10:00
Oliver Walters
4e14bd077c
Improved debug messages
2022-05-22 09:17:32 +10:00
Oliver Walters
b18dd92079
Fixes after preferences file refactor
2022-05-21 19:44:47 +10:00
Oliver Walters
23a27fde67
Adds ability to show / hide password in profile widget
2022-05-10 23:42:27 +10:00
Oliver Walters
969875ad49
Hide manufacturer / supplier / customer screens
...
- For now, as they don't do anything useful
- Will add back in once features are expanded
2022-05-10 08:42:08 +10:00
Oliver Walters
bc53dafaba
Add plugin support status to server information screen
2022-05-10 08:12:53 +10:00
Oliver Walters
2e754d56bc
Update bug-report URL
...
- New public app repo
2022-04-13 19:49:38 +10:00
Oliver Walters
38652cdba3
Adds new setting to control whether HTTPs is "strict" or not
...
- "non strict" allows use of self-signed server certificates for example
2022-04-02 20:02:23 +11:00
Oliver Walters
c0e3675766
Update podfile.lock
2022-04-02 15:23:03 +11:00
Oliver Walters
ad97fb0f92
Fixes for static analysis
2022-03-29 20:43:27 +11:00
Oliver Walters
2a6df373c5
Refactor imports
2022-03-29 19:54:19 +11:00
Oliver Walters
8233fb39d6
Adds user setting to show or hide stock history
2022-03-28 21:41:21 +11:00
Oliver
0e20bf80a5
linting fixes
2022-01-09 22:27:52 +11:00
Oliver
f1a46be417
Reorganize settings:
...
- Add new setting to disable error uploading
- Move "about" info to a separate view
2022-01-09 22:22:08 +11:00
Oliver
2788ed5bd7
User configurable home screen actions
2022-01-05 14:00:38 +11:00
Oliver
d296d589d9
Update barcode / qrcode icons
2022-01-05 12:08:47 +11:00
Oliver
53319c73da
Bug report rather than submission feedback
2022-01-05 11:45:40 +11:00
Oliver
be36811cb3
More linting again
2021-09-28 21:34:11 +10:00
Oliver
77bac9af36
Yet more linting
2021-09-28 20:35:19 +10:00
Oliver
ad0cc36540
More linting work
2021-09-28 20:24:55 +10:00
Oliver
c1152ee286
Fixes for type casting
2021-09-28 17:53:14 +10:00
Oliver
094b997f76
Refactor login page buttons
2021-08-16 20:47:14 +10:00
Oliver
b9c9b8acc1
Add some icon
2021-08-16 16:31:23 +10:00
Oliver
429856fccb
Merge remote-tracking branch 'origin/master'
2021-08-16 16:28:20 +10:00
Oliver
638848092b
Refactor profile selection screen
...
- Launch a new window, instead of a modal
- Improved host validation
- Better keyboard inputs
2021-08-16 16:28:11 +10:00
Oliver Walters
b343b41c3c
Update app name on iOS
2021-08-16 15:20:43 +10:00
Oliver
d8a1b741c6
Improve widget for submitting user feedback
2021-08-15 13:32:19 +10:00
Oliver Walters
d442206c12
change default user settings values
2021-08-09 23:53:18 +10:00
Oliver
b41f1a2ac7
Update package_info and device_info
2021-07-29 16:08:44 +10:00
Oliver
d6a2a41ab2
Enable multi-line text editing for API forms
...
- User can edit part notes
- User can edit stock item notes
2021-07-28 16:19:42 +10:00
Oliver
978cefd6bf
edit stock item
...
- Render choice fields
2021-07-26 22:26:56 +10:00
Oliver
1e4e75dfb7
Refactor colors used in the app
2021-07-23 12:57:56 +10:00
Oliver
e637e2a9bc
make package name lowercase
2021-07-16 15:07:28 +10:00
Oliver
d2ce3fadf1
Code cleanup
2021-07-15 11:27:19 +10:00
Oliver
40613c9c36
.empty() -> []
...
Turns out .empty() creates an empty list which is fixed length!
2021-07-13 00:13:38 +10:00
Oliver
d3eec6a79e
Many many changes for null-safety support
2021-07-09 23:56:38 +10:00
Oliver
b8673c57cc
0.2.5
...
- Updated build number
2021-06-29 22:44:03 +10:00
Oliver Walters
0adfdd2a2e
Add button to launch translation service weblink
2021-05-20 00:20:39 +10:00
Oliver Walters
2a3e83509f
Refactor of translation lookup!
2021-05-19 23:33:28 +10:00
Oliver Walters
b86025013d
More translations
2021-05-19 23:15:49 +10:00