<commit_before>Category:Office
License:Apache2
Web Site:https://github.com/threedliteguy/urforms
Source Code:https://github.com/threedliteguy/urforms
Issue Tracker:https://github.com/threedliteguy/urforms/issues

Summary:Data entry tool
Description:
* Create a custom database and data entry screens with dropdowns, date choosers, and validation. 
* Enter and store your custom data on device. 
* List and search functionality for your fields. 
* Stores data in local SQLite tables. 
* Backup/restore data and forms to .csv files on SD Card.

How to use:
Add a new form by selecting "Manage Forms" from the menu in the upper right. (A couple example forms 
are provided). Add fields to the form. Fields are text unless you change the data type to for example 
Checkbox, Date, or Choices. For Choices, you can enter a list of comma separated values in the Choices 
entry field. These will be presented in a drop down on the form. You can optionally set the field to be 
required and add a validation regex which is a field format. Save the changes and then select Search / Enter 
data from the menu. Select the form type from the list on the left. You can add a new entry or search 
existing entries using the criteria fields below the search button. From the search screen you can 
edit the entries.

For Advanced users --

Reference field types: One form field can point to a record in another form. In Form Manager, set a new 
field to "reference" data type, and enter the "referenced form name". Then on the other referenced form, 
check the "short desc" box on one or more fields. When entering data it will show a select button to 
select a record from the other form data. This allows a foreign key type of relationship.

ReferencedBy type. The purpose of this field is to display a list of items that reference the current form. 
For example a list of people attending a meeting.

The "Form Name Field Name" should be the name of the form that references this form, followed by a space, 
and then the name of the field on the other form that references this form. The sample data created on 
a new install has an example of a many-to-many relationship that can be created in this way.
.

Repo Type:git
Repo:https://github.com/threedliteguy/urforms.git

Build Version:1.11,11,642861bc31,rm=libs/android-support-v4.jar,\
extlibs=android/android-support-v4.jar,prebuild=rm -rf urforms1/
Build Version:1.12,12,d0b0bd4778b689bb665ae13a57eaabdd73ab1dbb,rm=libs/android-support-v4.jar,\
extlibs=android/android-support-v4.jar,prebuild=rm -rf urforms1/
Build Version:1.14,14,!no evidence it's a release d9a9c6bf12f0eb4a,rm=libs/android-support-v4.jar,\
extlibs=android/android-support-v4.jar,prebuild=rm -rf urforms1/

Auto Update Mode:None
#Tentatively - bizarre vcs use! Check carefully before updating.
Update Check Mode:RepoManifest
Current Version:1.14
Current Version Code:14
<commit_msg>un! urforms : current version now released<commit_after>Category:Office
License:Apache2
Web Site:https://github.com/threedliteguy/urforms
Source Code:https://github.com/threedliteguy/urforms
Issue Tracker:https://github.com/threedliteguy/urforms/issues

Summary:Data entry tool
Description:
* Create a custom database and data entry screens with dropdowns, date choosers, and validation. 
* Enter and store your custom data on device. 
* List and search functionality for your fields. 
* Stores data in local SQLite tables. 
* Backup/restore data and forms to .csv files on SD Card.

How to use:
Add a new form by selecting "Manage Forms" from the menu in the upper right. (A couple example forms 
are provided). Add fields to the form. Fields are text unless you change the data type to for example 
Checkbox, Date, or Choices. For Choices, you can enter a list of comma separated values in the Choices 
entry field. These will be presented in a drop down on the form. You can optionally set the field to be 
required and add a validation regex which is a field format. Save the changes and then select Search / Enter 
data from the menu. Select the form type from the list on the left. You can add a new entry or search 
existing entries using the criteria fields below the search button. From the search screen you can 
edit the entries.

For Advanced users --

Reference field types: One form field can point to a record in another form. In Form Manager, set a new 
field to "reference" data type, and enter the "referenced form name". Then on the other referenced form, 
check the "short desc" box on one or more fields. When entering data it will show a select button to 
select a record from the other form data. This allows a foreign key type of relationship.

ReferencedBy type. The purpose of this field is to display a list of items that reference the current form. 
For example a list of people attending a meeting.

The "Form Name Field Name" should be the name of the form that references this form, followed by a space, 
and then the name of the field on the other form that references this form. The sample data created on 
a new install has an example of a many-to-many relationship that can be created in this way.
.

Repo Type:git
Repo:https://github.com/threedliteguy/urforms.git

Build Version:1.11,11,642861bc31,rm=libs/android-support-v4.jar,\
extlibs=android/android-support-v4.jar,prebuild=rm -rf urforms1/
Build Version:1.12,12,d0b0bd4778b689bb665ae13a57eaabdd73ab1dbb,rm=libs/android-support-v4.jar,\
extlibs=android/android-support-v4.jar,prebuild=rm -rf urforms1/
Build Version:1.14,14,d9a9c6bf12f0eb4a,rm=libs/android-support-v4.jar,\
extlibs=android/android-support-v4.jar,prebuild=rm -rf urforms1/

Auto Update Mode:None
#Tentatively - bizarre vcs use! Check carefully before updating.
Update Check Mode:RepoManifest
Current Version:1.14
Current Version Code:14

{'fraction_non_alphanumeric': 0.060480387074477275, 'fraction_numerical': 0.022118541558665977, 'mean_word_length': 4.450094161958568, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5882020', 'n_tokens_mistral': 1725, 'n_tokens_neox': 1637, 'n_words': 800}