forked from upstream-mirrors/OpenTracks
Compare commits
199 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 1b295e06da | |||
| 4ca6b230c3 | |||
| bb722de756 | |||
| 8eab847fae | |||
| c256cbe07d | |||
| 5978886a18 | |||
| 7afa4b86d4 | |||
| f59ae51c6f | |||
| 19a5d46e88 | |||
| d2b64391d9 | |||
| fe920d5b5e | |||
| d1ba31ff3f | |||
| e7a01b1cd1 | |||
| 70b65d05c0 | |||
| c9ad1b45c6 | |||
| 4657a9faa0 | |||
| fba6cd7d4a | |||
| 970239c614 | |||
| f83c23e450 | |||
| 326da494eb | |||
| fb85f2e976 | |||
| 60a34bfcbb | |||
| 95816937bc | |||
| 4f745a94bf | |||
| 9b6df4bf99 | |||
| 73f325e633 | |||
| 28981611f1 | |||
| 7d8c4dcb29 | |||
| 5501b0bb74 | |||
| b65399e7c0 | |||
| 3c5fb66af3 | |||
| 82704f5e2b | |||
| bf0aac7bc6 | |||
| d8e05da9d0 | |||
| 205c5c7528 | |||
| ce0365c2e9 | |||
| 313284cceb | |||
| f6e8a44a8b | |||
| 4d5c59be96 | |||
| 45eebab4aa | |||
| 93c09297d7 | |||
| bbc82a509d | |||
| 94a400ba00 | |||
| 0fe0a239cd | |||
| e79d558437 | |||
| 0e983bfc5a | |||
| 3a56c78b42 | |||
| 7472703ef2 | |||
| c1d79b9aea | |||
| 59823690b0 | |||
| 0a5b46655a | |||
| c263af7033 | |||
| 94191bbb46 | |||
| c0b5e71976 | |||
| c69f1e101c | |||
| 8bc781a11a | |||
| 87bc7be530 | |||
| f35eef4c57 | |||
| 0fa0f4b5ec | |||
| e9f24f6bae | |||
| 6f8438422a | |||
| 7530e1d120 | |||
| 3910837d1a | |||
| c4235b1961 | |||
| 2b73139051 | |||
| 1a2d263945 | |||
| e69bea802f | |||
| 4baaff8374 | |||
| 1ed0a11c2f | |||
| 971b0196da | |||
| 45f41d6401 | |||
| 42234515cb | |||
| 10e479ceb9 | |||
| 88d8a808f3 | |||
| f15ae48846 | |||
| 5bf4cef57d | |||
| 52226c8ef4 | |||
| c254a6ec75 | |||
| 0ecf4863a7 | |||
| 325196159d | |||
| 6adbf39e52 | |||
| db1a37f015 | |||
| 7ca9423fbf | |||
| 11c5ec43e2 | |||
| 3f891f7fb4 | |||
| 49260a0517 | |||
| 1392c5d92a | |||
| c641b436ce | |||
| 6948c2db41 | |||
| fb904f4a0b | |||
| 6c006cc9c7 | |||
| 7a73757ab1 | |||
| 9725cca2bf | |||
| 252f71e75f | |||
| fc2341515c | |||
| 77719f5bcd | |||
| 565ef7f12b | |||
| f4208e2f6b | |||
| 4b3ff45609 | |||
| 6dd9630bae | |||
| a4ec68def6 | |||
| d80be8b2a9 | |||
| 7d7ab5778a | |||
| 1749c776ab | |||
| 336b9eaa9f | |||
| 0fc2209ceb | |||
| 477819d730 | |||
| 425ea0f216 | |||
| 779681088c | |||
| f824b31891 | |||
| d316a63fca | |||
| 55cf60ef2f | |||
| 01598d0a55 | |||
| 4bcba07706 | |||
| ed979bdc80 | |||
| 1d81070d9e | |||
| 357a1de07d | |||
| 84380d8373 | |||
| 97c3e5a938 | |||
| 8fbcf5dcc0 | |||
| 8c364ba7e2 | |||
| 0c5c49cd92 | |||
| 62d9e81b23 | |||
| 1a5acc8f2d | |||
| 7e9b99ae1c | |||
| 1f86250e46 | |||
| 7f6e3f7c69 | |||
| e0b84df8f6 | |||
| a431850793 | |||
| 5c17c8ffcf | |||
| 0691524dfa | |||
| 1c825b052e | |||
| eb8d28dfc1 | |||
| 9f1ea4d745 | |||
| dbd64a8075 | |||
| 75a88ca0e1 | |||
| 2af19b00e5 | |||
| 11db0d1a4f | |||
| 6a4adee2f2 | |||
| d04b420c56 | |||
| 0122539d0f | |||
| 0b8c2a0ef6 | |||
| cef363562c | |||
| e681531186 | |||
| 65c4b85bc4 | |||
| d7022a07a2 | |||
| 81b090893b | |||
| 3dca9304c4 | |||
| 7fc6492e13 | |||
| 80d968dd0f | |||
| f336a1da12 | |||
| 1657bf5ec1 | |||
| d046ca1cd8 | |||
| 6c852091ce | |||
| 4906d3f942 | |||
| 0395394e26 | |||
| ebcc7dc46e | |||
| 1e4246e73a | |||
| 3ca8381504 | |||
| b92457cb23 | |||
| 4baec1e672 | |||
| c702c5a4a0 | |||
| 24c2c5fc1b | |||
| 8797b033a3 | |||
| b2c4cdc4aa | |||
| ae37ec9c33 | |||
| ccc18739a4 | |||
| f48c4806b5 | |||
| 3aadf6d5d8 | |||
| 2f2679c775 | |||
| 442e23b106 | |||
| 65249f11b2 | |||
| 34b5c2ab18 | |||
| 93919183be | |||
| 1915641d78 | |||
| c2c7cad3eb | |||
| e4957e45af | |||
| 77bce9a5eb | |||
| 6538f0d587 | |||
| 5b0e7e5065 | |||
| d6cf8ba90e | |||
| 29568d0e3f | |||
| a571c4c93b | |||
| 073fed6c84 | |||
| 6847e1f899 | |||
| 427048ac11 | |||
| 240ea47c43 | |||
| 068d56a850 | |||
| 76d02da973 | |||
| 4664895ae3 | |||
| 5235c8cf83 | |||
| 4f040ac79f | |||
| dcad42bf4d | |||
| 2eea93a4a3 | |||
| 55e419475a | |||
| 9225d90e45 | |||
| 32dc6fef82 | |||
| 96fb65b6b0 | |||
| 936bbf9264 |
+384
@@ -0,0 +1,384 @@
|
||||
[*]
|
||||
charset = utf-8
|
||||
end_of_line = lf
|
||||
indent_size = 4
|
||||
indent_style = space
|
||||
insert_final_newline = false
|
||||
max_line_length = 100
|
||||
tab_width = 4
|
||||
ij_continuation_indent_size = 8
|
||||
ij_formatter_off_tag = @formatter:off
|
||||
ij_formatter_on_tag = @formatter:on
|
||||
ij_formatter_tags_enabled = false
|
||||
ij_smart_tabs = false
|
||||
ij_visual_guides = none
|
||||
ij_wrap_on_typing = false
|
||||
|
||||
[*.java]
|
||||
ij_java_align_consecutive_assignments = false
|
||||
ij_java_align_consecutive_variable_declarations = false
|
||||
ij_java_align_group_field_declarations = false
|
||||
ij_java_align_multiline_annotation_parameters = false
|
||||
ij_java_align_multiline_array_initializer_expression = false
|
||||
ij_java_align_multiline_assignment = false
|
||||
ij_java_align_multiline_binary_operation = false
|
||||
ij_java_align_multiline_chained_methods = false
|
||||
ij_java_align_multiline_deconstruction_list_components = true
|
||||
ij_java_align_multiline_extends_list = false
|
||||
ij_java_align_multiline_for = true
|
||||
ij_java_align_multiline_method_parentheses = false
|
||||
ij_java_align_multiline_parameters = true
|
||||
ij_java_align_multiline_parameters_in_calls = false
|
||||
ij_java_align_multiline_parenthesized_expression = false
|
||||
ij_java_align_multiline_records = true
|
||||
ij_java_align_multiline_resources = true
|
||||
ij_java_align_multiline_ternary_operation = false
|
||||
ij_java_align_multiline_text_blocks = false
|
||||
ij_java_align_multiline_throws_list = false
|
||||
ij_java_align_subsequent_simple_methods = false
|
||||
ij_java_align_throws_keyword = false
|
||||
ij_java_align_types_in_multi_catch = true
|
||||
ij_java_annotation_parameter_wrap = off
|
||||
ij_java_array_initializer_new_line_after_left_brace = false
|
||||
ij_java_array_initializer_right_brace_on_new_line = false
|
||||
ij_java_array_initializer_wrap = off
|
||||
ij_java_assert_statement_colon_on_next_line = false
|
||||
ij_java_assert_statement_wrap = off
|
||||
ij_java_assignment_wrap = off
|
||||
ij_java_binary_operation_sign_on_next_line = false
|
||||
ij_java_binary_operation_wrap = off
|
||||
ij_java_blank_lines_after_anonymous_class_header = 0
|
||||
ij_java_blank_lines_after_class_header = 0
|
||||
ij_java_blank_lines_after_imports = 1
|
||||
ij_java_blank_lines_after_package = 1
|
||||
ij_java_blank_lines_around_class = 1
|
||||
ij_java_blank_lines_around_field = 0
|
||||
ij_java_blank_lines_around_field_in_interface = 0
|
||||
ij_java_blank_lines_around_initializer = 1
|
||||
ij_java_blank_lines_around_method = 1
|
||||
ij_java_blank_lines_around_method_in_interface = 1
|
||||
ij_java_blank_lines_before_class_end = 0
|
||||
ij_java_blank_lines_before_imports = 1
|
||||
ij_java_blank_lines_before_method_body = 0
|
||||
ij_java_blank_lines_before_package = 0
|
||||
ij_java_block_brace_style = end_of_line
|
||||
ij_java_block_comment_add_space = false
|
||||
ij_java_block_comment_at_first_column = true
|
||||
ij_java_builder_methods = none
|
||||
ij_java_call_parameters_new_line_after_left_paren = false
|
||||
ij_java_call_parameters_right_paren_on_new_line = false
|
||||
ij_java_call_parameters_wrap = off
|
||||
ij_java_case_statement_on_separate_line = true
|
||||
ij_java_catch_on_new_line = false
|
||||
ij_java_class_annotation_wrap = split_into_lines
|
||||
ij_java_class_brace_style = end_of_line
|
||||
ij_java_class_count_to_use_import_on_demand = 99
|
||||
ij_java_class_names_in_javadoc = 1
|
||||
ij_java_deconstruction_list_wrap = normal
|
||||
ij_java_do_not_indent_top_level_class_members = false
|
||||
ij_java_do_not_wrap_after_single_annotation = false
|
||||
ij_java_do_not_wrap_after_single_annotation_in_parameter = false
|
||||
ij_java_do_while_brace_force = never
|
||||
ij_java_doc_add_blank_line_after_description = true
|
||||
ij_java_doc_add_blank_line_after_param_comments = false
|
||||
ij_java_doc_add_blank_line_after_return = false
|
||||
ij_java_doc_add_p_tag_on_empty_lines = true
|
||||
ij_java_doc_align_exception_comments = true
|
||||
ij_java_doc_align_param_comments = true
|
||||
ij_java_doc_do_not_wrap_if_one_line = false
|
||||
ij_java_doc_enable_formatting = true
|
||||
ij_java_doc_enable_leading_asterisks = true
|
||||
ij_java_doc_indent_on_continuation = false
|
||||
ij_java_doc_keep_empty_lines = true
|
||||
ij_java_doc_keep_empty_parameter_tag = true
|
||||
ij_java_doc_keep_empty_return_tag = true
|
||||
ij_java_doc_keep_empty_throws_tag = true
|
||||
ij_java_doc_keep_invalid_tags = true
|
||||
ij_java_doc_param_description_on_new_line = false
|
||||
ij_java_doc_preserve_line_breaks = false
|
||||
ij_java_doc_use_throws_not_exception_tag = true
|
||||
ij_java_else_on_new_line = false
|
||||
ij_java_enum_constants_wrap = off
|
||||
ij_java_extends_keyword_wrap = off
|
||||
ij_java_extends_list_wrap = off
|
||||
ij_java_field_annotation_wrap = split_into_lines
|
||||
ij_java_finally_on_new_line = false
|
||||
ij_java_for_brace_force = never
|
||||
ij_java_for_statement_new_line_after_left_paren = false
|
||||
ij_java_for_statement_right_paren_on_new_line = false
|
||||
ij_java_for_statement_wrap = off
|
||||
ij_java_generate_final_locals = false
|
||||
ij_java_generate_final_parameters = false
|
||||
ij_java_if_brace_force = never
|
||||
ij_java_imports_layout = $android.**,$androidx.**,$com.**,$junit.**,$net.**,$org.**,$java.**,$javax.**,$*,|,android.**,|,androidx.**,|,com.**,|,junit.**,|,net.**,|,org.**,|,java.**,|,javax.**,|,*,|
|
||||
ij_java_indent_case_from_switch = true
|
||||
ij_java_insert_inner_class_imports = false
|
||||
ij_java_insert_override_annotation = true
|
||||
ij_java_keep_blank_lines_before_right_brace = 2
|
||||
ij_java_keep_blank_lines_between_package_declaration_and_header = 2
|
||||
ij_java_keep_blank_lines_in_code = 2
|
||||
ij_java_keep_blank_lines_in_declarations = 2
|
||||
ij_java_keep_builder_methods_indents = false
|
||||
ij_java_keep_control_statement_in_one_line = true
|
||||
ij_java_keep_first_column_comment = true
|
||||
ij_java_keep_indents_on_empty_lines = false
|
||||
ij_java_keep_line_breaks = true
|
||||
ij_java_keep_multiple_expressions_in_one_line = false
|
||||
ij_java_keep_simple_blocks_in_one_line = false
|
||||
ij_java_keep_simple_classes_in_one_line = false
|
||||
ij_java_keep_simple_lambdas_in_one_line = false
|
||||
ij_java_keep_simple_methods_in_one_line = false
|
||||
ij_java_label_indent_absolute = false
|
||||
ij_java_label_indent_size = 0
|
||||
ij_java_lambda_brace_style = end_of_line
|
||||
ij_java_layout_static_imports_separately = true
|
||||
ij_java_line_comment_add_space = false
|
||||
ij_java_line_comment_add_space_on_reformat = false
|
||||
ij_java_line_comment_at_first_column = true
|
||||
ij_java_method_annotation_wrap = split_into_lines
|
||||
ij_java_method_brace_style = end_of_line
|
||||
ij_java_method_call_chain_wrap = off
|
||||
ij_java_method_parameters_new_line_after_left_paren = false
|
||||
ij_java_method_parameters_right_paren_on_new_line = false
|
||||
ij_java_method_parameters_wrap = off
|
||||
ij_java_modifier_list_wrap = false
|
||||
ij_java_multi_catch_types_wrap = normal
|
||||
ij_java_names_count_to_use_import_on_demand = 99
|
||||
ij_java_new_line_after_lparen_in_annotation = false
|
||||
ij_java_new_line_after_lparen_in_deconstruction_pattern = true
|
||||
ij_java_new_line_after_lparen_in_record_header = false
|
||||
ij_java_parameter_annotation_wrap = off
|
||||
ij_java_parentheses_expression_new_line_after_left_paren = false
|
||||
ij_java_parentheses_expression_right_paren_on_new_line = false
|
||||
ij_java_place_assignment_sign_on_next_line = false
|
||||
ij_java_prefer_longer_names = true
|
||||
ij_java_prefer_parameters_wrap = false
|
||||
ij_java_record_components_wrap = normal
|
||||
ij_java_repeat_synchronized = true
|
||||
ij_java_replace_instanceof_and_cast = false
|
||||
ij_java_replace_null_check = true
|
||||
ij_java_replace_sum_lambda_with_method_ref = true
|
||||
ij_java_resource_list_new_line_after_left_paren = false
|
||||
ij_java_resource_list_right_paren_on_new_line = false
|
||||
ij_java_resource_list_wrap = off
|
||||
ij_java_rparen_on_new_line_in_annotation = false
|
||||
ij_java_rparen_on_new_line_in_deconstruction_pattern = true
|
||||
ij_java_rparen_on_new_line_in_record_header = false
|
||||
ij_java_space_after_closing_angle_bracket_in_type_argument = false
|
||||
ij_java_space_after_colon = true
|
||||
ij_java_space_after_comma = true
|
||||
ij_java_space_after_comma_in_type_arguments = true
|
||||
ij_java_space_after_for_semicolon = true
|
||||
ij_java_space_after_quest = true
|
||||
ij_java_space_after_type_cast = true
|
||||
ij_java_space_before_annotation_array_initializer_left_brace = false
|
||||
ij_java_space_before_annotation_parameter_list = false
|
||||
ij_java_space_before_array_initializer_left_brace = false
|
||||
ij_java_space_before_catch_keyword = true
|
||||
ij_java_space_before_catch_left_brace = true
|
||||
ij_java_space_before_catch_parentheses = true
|
||||
ij_java_space_before_class_left_brace = true
|
||||
ij_java_space_before_colon = true
|
||||
ij_java_space_before_colon_in_foreach = true
|
||||
ij_java_space_before_comma = false
|
||||
ij_java_space_before_deconstruction_list = false
|
||||
ij_java_space_before_do_left_brace = true
|
||||
ij_java_space_before_else_keyword = true
|
||||
ij_java_space_before_else_left_brace = true
|
||||
ij_java_space_before_finally_keyword = true
|
||||
ij_java_space_before_finally_left_brace = true
|
||||
ij_java_space_before_for_left_brace = true
|
||||
ij_java_space_before_for_parentheses = true
|
||||
ij_java_space_before_for_semicolon = false
|
||||
ij_java_space_before_if_left_brace = true
|
||||
ij_java_space_before_if_parentheses = true
|
||||
ij_java_space_before_method_call_parentheses = false
|
||||
ij_java_space_before_method_left_brace = true
|
||||
ij_java_space_before_method_parentheses = false
|
||||
ij_java_space_before_opening_angle_bracket_in_type_parameter = false
|
||||
ij_java_space_before_quest = true
|
||||
ij_java_space_before_switch_left_brace = true
|
||||
ij_java_space_before_switch_parentheses = true
|
||||
ij_java_space_before_synchronized_left_brace = true
|
||||
ij_java_space_before_synchronized_parentheses = true
|
||||
ij_java_space_before_try_left_brace = true
|
||||
ij_java_space_before_try_parentheses = true
|
||||
ij_java_space_before_type_parameter_list = false
|
||||
ij_java_space_before_while_keyword = true
|
||||
ij_java_space_before_while_left_brace = true
|
||||
ij_java_space_before_while_parentheses = true
|
||||
ij_java_space_inside_one_line_enum_braces = false
|
||||
ij_java_space_within_empty_array_initializer_braces = false
|
||||
ij_java_space_within_empty_method_call_parentheses = false
|
||||
ij_java_space_within_empty_method_parentheses = false
|
||||
ij_java_spaces_around_additive_operators = true
|
||||
ij_java_spaces_around_annotation_eq = true
|
||||
ij_java_spaces_around_assignment_operators = true
|
||||
ij_java_spaces_around_bitwise_operators = true
|
||||
ij_java_spaces_around_equality_operators = true
|
||||
ij_java_spaces_around_lambda_arrow = true
|
||||
ij_java_spaces_around_logical_operators = true
|
||||
ij_java_spaces_around_method_ref_dbl_colon = false
|
||||
ij_java_spaces_around_multiplicative_operators = true
|
||||
ij_java_spaces_around_relational_operators = true
|
||||
ij_java_spaces_around_shift_operators = true
|
||||
ij_java_spaces_around_type_bounds_in_type_parameters = true
|
||||
ij_java_spaces_around_unary_operator = false
|
||||
ij_java_spaces_within_angle_brackets = false
|
||||
ij_java_spaces_within_annotation_parentheses = false
|
||||
ij_java_spaces_within_array_initializer_braces = false
|
||||
ij_java_spaces_within_braces = false
|
||||
ij_java_spaces_within_brackets = false
|
||||
ij_java_spaces_within_cast_parentheses = false
|
||||
ij_java_spaces_within_catch_parentheses = false
|
||||
ij_java_spaces_within_deconstruction_list = false
|
||||
ij_java_spaces_within_for_parentheses = false
|
||||
ij_java_spaces_within_if_parentheses = false
|
||||
ij_java_spaces_within_method_call_parentheses = false
|
||||
ij_java_spaces_within_method_parentheses = false
|
||||
ij_java_spaces_within_parentheses = false
|
||||
ij_java_spaces_within_record_header = false
|
||||
ij_java_spaces_within_switch_parentheses = false
|
||||
ij_java_spaces_within_synchronized_parentheses = false
|
||||
ij_java_spaces_within_try_parentheses = false
|
||||
ij_java_spaces_within_while_parentheses = false
|
||||
ij_java_special_else_if_treatment = true
|
||||
ij_java_subclass_name_suffix = Impl
|
||||
ij_java_ternary_operation_signs_on_next_line = false
|
||||
ij_java_ternary_operation_wrap = off
|
||||
ij_java_test_name_suffix = Test
|
||||
ij_java_throws_keyword_wrap = off
|
||||
ij_java_throws_list_wrap = off
|
||||
ij_java_use_external_annotations = false
|
||||
ij_java_use_fq_class_names = false
|
||||
ij_java_use_relative_indents = false
|
||||
ij_java_use_single_class_imports = true
|
||||
ij_java_variable_annotation_wrap = off
|
||||
ij_java_visibility = public
|
||||
ij_java_while_brace_force = never
|
||||
ij_java_while_on_new_line = false
|
||||
ij_java_wrap_comments = false
|
||||
ij_java_wrap_first_method_in_call_chain = false
|
||||
ij_java_wrap_long_lines = false
|
||||
|
||||
[*.properties]
|
||||
ij_properties_align_group_field_declarations = false
|
||||
ij_properties_keep_blank_lines = false
|
||||
ij_properties_key_value_delimiter = equals
|
||||
ij_properties_spaces_around_key_value_delimiter = false
|
||||
|
||||
[.editorconfig]
|
||||
ij_editorconfig_align_group_field_declarations = false
|
||||
ij_editorconfig_space_after_colon = false
|
||||
ij_editorconfig_space_after_comma = true
|
||||
ij_editorconfig_space_before_colon = false
|
||||
ij_editorconfig_space_before_comma = false
|
||||
ij_editorconfig_spaces_around_assignment_operators = true
|
||||
|
||||
[{*.ant,*.fxml,*.jhm,*.jnlp,*.jrxml,*.rng,*.tld,*.wsdl,*.xml,*.xsd,*.xsl,*.xslt,*.xul}]
|
||||
ij_continuation_indent_size = 4
|
||||
ij_xml_align_attributes = false
|
||||
ij_xml_align_text = false
|
||||
ij_xml_attribute_wrap = normal
|
||||
ij_xml_block_comment_add_space = false
|
||||
ij_xml_block_comment_at_first_column = true
|
||||
ij_xml_keep_blank_lines = 2
|
||||
ij_xml_keep_indents_on_empty_lines = false
|
||||
ij_xml_keep_line_breaks = false
|
||||
ij_xml_keep_line_breaks_in_text = true
|
||||
ij_xml_keep_whitespaces = false
|
||||
ij_xml_keep_whitespaces_around_cdata = preserve
|
||||
ij_xml_keep_whitespaces_inside_cdata = false
|
||||
ij_xml_line_comment_at_first_column = true
|
||||
ij_xml_space_after_tag_name = false
|
||||
ij_xml_space_around_equals_in_attribute = false
|
||||
ij_xml_space_inside_empty_tag = true
|
||||
ij_xml_text_wrap = normal
|
||||
ij_xml_use_custom_settings = true
|
||||
|
||||
[{*.apinotes,*.yaml,*.yml}]
|
||||
indent_size = 2
|
||||
ij_yaml_align_values_properties = do_not_align
|
||||
ij_yaml_autoinsert_sequence_marker = true
|
||||
ij_yaml_block_mapping_on_new_line = false
|
||||
ij_yaml_indent_sequence_value = true
|
||||
ij_yaml_keep_indents_on_empty_lines = false
|
||||
ij_yaml_keep_line_breaks = true
|
||||
ij_yaml_sequence_on_new_line = false
|
||||
ij_yaml_space_before_colon = false
|
||||
ij_yaml_spaces_within_braces = true
|
||||
ij_yaml_spaces_within_brackets = true
|
||||
|
||||
[{*.bash,*.sh,*.zsh}]
|
||||
indent_size = 2
|
||||
tab_width = 2
|
||||
ij_shell_binary_ops_start_line = false
|
||||
ij_shell_keep_column_alignment_padding = false
|
||||
ij_shell_minify_program = false
|
||||
ij_shell_redirect_followed_by_space = false
|
||||
ij_shell_switch_cases_indented = false
|
||||
ij_shell_use_unix_line_separator = true
|
||||
|
||||
[{*.har,*.json}]
|
||||
indent_size = 2
|
||||
ij_json_array_wrapping = split_into_lines
|
||||
ij_json_keep_blank_lines_in_code = 0
|
||||
ij_json_keep_indents_on_empty_lines = false
|
||||
ij_json_keep_line_breaks = true
|
||||
ij_json_keep_trailing_comma = false
|
||||
ij_json_object_wrapping = split_into_lines
|
||||
ij_json_property_alignment = do_not_align
|
||||
ij_json_space_after_colon = true
|
||||
ij_json_space_after_comma = true
|
||||
ij_json_space_before_colon = false
|
||||
ij_json_space_before_comma = false
|
||||
ij_json_spaces_within_braces = false
|
||||
ij_json_spaces_within_brackets = false
|
||||
ij_json_wrap_long_lines = false
|
||||
|
||||
[{*.htm,*.html,*.sht,*.shtm,*.shtml}]
|
||||
ij_html_add_new_line_before_tags = body,div,p,form,h1,h2,h3
|
||||
ij_html_align_attributes = true
|
||||
ij_html_align_text = false
|
||||
ij_html_attribute_wrap = normal
|
||||
ij_html_block_comment_add_space = false
|
||||
ij_html_block_comment_at_first_column = true
|
||||
ij_html_do_not_align_children_of_min_lines = 0
|
||||
ij_html_do_not_break_if_inline_tags = title,h1,h2,h3,h4,h5,h6,p
|
||||
ij_html_do_not_indent_children_of_tags = html,body,thead,tbody,tfoot
|
||||
ij_html_enforce_quotes = false
|
||||
ij_html_inline_tags = a,abbr,acronym,b,basefont,bdo,big,br,cite,cite,code,dfn,em,font,i,img,input,kbd,label,q,s,samp,select,small,span,strike,strong,sub,sup,textarea,tt,u,var
|
||||
ij_html_keep_blank_lines = 2
|
||||
ij_html_keep_indents_on_empty_lines = false
|
||||
ij_html_keep_line_breaks = true
|
||||
ij_html_keep_line_breaks_in_text = true
|
||||
ij_html_keep_whitespaces = false
|
||||
ij_html_keep_whitespaces_inside = span,pre,textarea
|
||||
ij_html_line_comment_at_first_column = true
|
||||
ij_html_new_line_after_last_attribute = never
|
||||
ij_html_new_line_before_first_attribute = never
|
||||
ij_html_quote_style = double
|
||||
ij_html_remove_new_line_before_tags = br
|
||||
ij_html_space_after_tag_name = false
|
||||
ij_html_space_around_equality_in_attribute = false
|
||||
ij_html_space_inside_empty_tag = false
|
||||
ij_html_text_wrap = normal
|
||||
|
||||
[{*.markdown,*.md}]
|
||||
ij_markdown_force_one_space_after_blockquote_symbol = true
|
||||
ij_markdown_force_one_space_after_header_symbol = true
|
||||
ij_markdown_force_one_space_after_list_bullet = true
|
||||
ij_markdown_force_one_space_between_words = true
|
||||
ij_markdown_format_tables = true
|
||||
ij_markdown_insert_quote_arrows_on_wrap = true
|
||||
ij_markdown_keep_indents_on_empty_lines = false
|
||||
ij_markdown_keep_line_breaks_inside_text_blocks = true
|
||||
ij_markdown_max_lines_around_block_elements = 1
|
||||
ij_markdown_max_lines_around_header = 1
|
||||
ij_markdown_max_lines_between_paragraphs = 1
|
||||
ij_markdown_min_lines_around_block_elements = 1
|
||||
ij_markdown_min_lines_around_header = 1
|
||||
ij_markdown_min_lines_between_paragraphs = 1
|
||||
ij_markdown_wrap_text_if_long = true
|
||||
ij_markdown_wrap_text_inside_blockquotes = true
|
||||
|
||||
@@ -53,6 +53,7 @@ captures/
|
||||
.idea/.name
|
||||
.idea/caches/
|
||||
.idea/compiler.xml
|
||||
.idea/androidTestResultsUserPreferences.xml
|
||||
.idea/copyright/profiles_settings.xml
|
||||
.idea/dataSources.ids
|
||||
.idea/datasources.xml
|
||||
|
||||
Generated
-9
@@ -8,15 +8,6 @@
|
||||
<package name="io.ktor" alias="false" withSubpackages="true" />
|
||||
</value>
|
||||
</option>
|
||||
<option name="PACKAGES_IMPORT_LAYOUT">
|
||||
<value>
|
||||
<package name="" alias="false" withSubpackages="true" />
|
||||
<package name="java" alias="false" withSubpackages="true" />
|
||||
<package name="javax" alias="false" withSubpackages="true" />
|
||||
<package name="kotlin" alias="false" withSubpackages="true" />
|
||||
<package name="" alias="true" withSubpackages="true" />
|
||||
</value>
|
||||
</option>
|
||||
</JetCodeStyleSettings>
|
||||
<MarkdownNavigatorCodeStyleSettings>
|
||||
<option name="RIGHT_MARGIN" value="72" />
|
||||
|
||||
Generated
+5
@@ -0,0 +1,5 @@
|
||||
<component name="ProjectCodeStyleConfiguration">
|
||||
<state>
|
||||
<option name="USE_PER_PROJECT_SETTINGS" value="true" />
|
||||
</state>
|
||||
</component>
|
||||
+10
-3
@@ -1,18 +1,25 @@
|
||||
# How to contribute?
|
||||
|
||||
## Testing
|
||||
## Testing
|
||||
|
||||
Just use OpenTracks and tell us what can be improved by opening an issue [here](https://github.com/OpenTracksApp/OpenTracks/issues/new/choose)
|
||||
Just use OpenTracks and tell us what can be improved by opening an
|
||||
issue [here](https://github.com/OpenTracksApp/OpenTracks/issues/new/choose)
|
||||
|
||||
If we broke things (happens now and then), please tell us also.
|
||||
|
||||
## Translations
|
||||
|
||||
Translations are hosted on [hosted.weblate.org](https://hosted.weblate.org/engage/opentracks/).
|
||||
|
||||
## Coding new features
|
||||
|
||||
You have a cool idea for a feature that is missing in OpenTracks?
|
||||
And you would like to help by implementing it?
|
||||
If not, you can just take a look at the [issue tracker](https://github.com/OpenTracksApp/OpenTracks/issues).
|
||||
If not, you can just take a look at
|
||||
the [issue tracker](https://github.com/OpenTracksApp/OpenTracks/issues).
|
||||
|
||||
Advices:
|
||||
|
||||
* creating an issue beforehand might be a good idea
|
||||
Sometimes it is helpful to discuss your idea and also your implementation approach first.
|
||||
We may be able to give you some hints on how to tackle the problem.
|
||||
|
||||
@@ -94,8 +94,9 @@ OpenTracks can be used with [Gadgetbridge](https://www.gadgetbridge.org/):
|
||||
* __No in-app analytics__
|
||||
* __No use of Google Play Services__
|
||||
|
||||
__Only required permission:__
|
||||
__Only required permissions:__
|
||||
* _ACCESS_FINE_LOCATION_: required to use the GPS.
|
||||
* _ACCESS_BACKGROUND_LOCATION_: required to start recording with GPS while phone is in standby. (e.g. when triggered by Public API from an external device)
|
||||
|
||||
### Public API
|
||||
|
||||
|
||||
+33
-11
@@ -59,16 +59,38 @@ We do not support type of movement (i.e., walking vs running).
|
||||
|
||||
## Tested Barometric Sensor Smartphones
|
||||
|
||||
There are smartphones that have a barometric sensor that OpenTracks uses to compute altitude gain and loss.
|
||||
OpenTracks derives the altitude gain and altitude loss using the internal barometric sensor of a device (if present).
|
||||
However, barometric sensor seem to be prone to a lot of noise.
|
||||
This may either be a malfunctioning sensor, a case that prevents the device from measuring, or something else.
|
||||
|
||||
In our tests there are smartphones whose barometric sensor works well and others don't. Here is a list of the smartphones tested:
|
||||
To check if the barometric sensor of a device is working with OpenTracks:
|
||||
1. Record a track (ca. 1min) with the device stationary.
|
||||
Expectation: 0m gain and 0m loss should.
|
||||
2. Record a track (ca. 1min) while shaking the device.
|
||||
Expectation: 0m gain and 0m loss should.
|
||||
3. Record a track (ca. 1min) while moving the device up (less than 3m difference between highest and lowest point).
|
||||
Expectation: 0m gain and 0m loss should.
|
||||
4. Record a track walking up some stairs or taking an elevator.
|
||||
Expectation: some gain and some loss is recorded that seems realistic.
|
||||
|
||||
| Brand | Model | Android Version | Tests |
|
||||
|--------|--------------------|-----------------|--------------------------------------------------------------------------------|
|
||||
| Google | Pixel | LineageOS 17.1 | Ok |
|
||||
| Google | Pixel 2 XL | LineageOS 17.1 | Ok on the bike handlebars but it fails when I carry it in a pocket or backpack |
|
||||
| Google | Pixel 3 | Android 11 | Failure |
|
||||
| Google | Pixel 3a | Android 11 | Ok |
|
||||
| Google | Pixel 3a | Lineage 18.1 | Ok |
|
||||
| Google | Pixel 4a | Android 11 | Ok |
|
||||
| Sony | Xperia XZ1 Compact | LineageOS 16.1 | Failure |
|
||||
If any of these tests do **not** show expected values for gain/loss, OpenTracks will not show useful values.
|
||||
|
||||
Please note that OpenTracks:
|
||||
* only records gain/loss if +/- 3m to the initial/previous of are measured to the previous
|
||||
* solely uses the barometric sensor for gain/loss; GPS is not used for this.
|
||||
|
||||
In our tests there are smartphones whose barometric sensor works well and others don't.
|
||||
|
||||
Here is a list of the smartphones tested:
|
||||
|
||||
| Brand | Model | Android Version | Tests |
|
||||
|---------|--------------------|-----------------|--------------------------------------------------------------------------------|
|
||||
| Google | Pixel | LineageOS 17.1 | Ok |
|
||||
| Google | Pixel 2 XL | LineageOS 17.1 | Ok on the bike handlebars but it fails when I carry it in a pocket or backpack |
|
||||
| Google | Pixel 3 | Android 11 | Failure |
|
||||
| Google | Pixel 3a | Android 11 | Ok |
|
||||
| Google | Pixel 3a | Lineage 18.1 | Ok |
|
||||
| Google | Pixel 4a | Android 11 | Ok |
|
||||
| Google | Nexus 4 | LineageOS 18.1 | Ok |
|
||||
| Samsung | S4 | Android 11 | Ok |
|
||||
| Sony | Xperia XZ1 Compact | LineageOS 16.1 | Failure |
|
||||
|
||||
+10
-12
@@ -6,7 +6,7 @@ buildscript {
|
||||
mavenCentral()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:8.1.0-beta01'
|
||||
classpath 'com.android.tools.build:gradle:8.2.0-beta01'
|
||||
}
|
||||
}
|
||||
|
||||
@@ -51,7 +51,7 @@ android {
|
||||
targetCompatibility JavaVersion.VERSION_17
|
||||
}
|
||||
|
||||
compileSdk 33
|
||||
compileSdk 34
|
||||
|
||||
buildFeatures {
|
||||
viewBinding true
|
||||
@@ -64,18 +64,16 @@ android {
|
||||
|
||||
defaultConfig {
|
||||
applicationId "de.dennisguse.opentracks"
|
||||
versionCode 5189
|
||||
versionName "v4.3.2"
|
||||
versionCode 5389
|
||||
versionName "v4.8.3"
|
||||
|
||||
buildConfigField "String", "VERSION_NAME_FULL", "\"${getVersionName()}\""
|
||||
|
||||
minSdk 21
|
||||
targetSdk 33
|
||||
minSdk 24
|
||||
targetSdk 34
|
||||
|
||||
testInstrumentationRunner "de.dennisguse.opentracks.TestRunner"
|
||||
testInstrumentationRunnerArguments clearPackageData: 'true'
|
||||
|
||||
resConfigs "ar", "bg", "ca", "cs", "da", "de", "el", "en", "es", "et", "eu", "fa", "fi", "fr", "ga", "gl", "hi", "hr", "hu", "in", "it", "iw", "ja", "ko", "lt", "lv", "mo", "ms", "nb", "nl", "pl", "pt", "ro", "ru", "sk", "sl", "sr", "sv", "th", "tl", "tr", "uk", "vi", "zh"
|
||||
}
|
||||
signingConfigs {
|
||||
nightly {
|
||||
@@ -130,20 +128,20 @@ dependencies {
|
||||
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.0.3'
|
||||
|
||||
implementation 'androidx.appcompat:appcompat:1.6.1'
|
||||
implementation 'androidx.preference:preference:1.2.0'
|
||||
implementation 'androidx.preference:preference:1.2.1'
|
||||
implementation 'androidx.documentfile:documentfile:1.0.1'
|
||||
implementation 'androidx.gridlayout:gridlayout:1.0.0'
|
||||
implementation 'com.google.android.material:material:1.8.0'
|
||||
implementation 'com.google.android.material:material:1.9.0'
|
||||
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
|
||||
implementation 'androidx.core:core-splashscreen:1.0.1'
|
||||
implementation 'androidx.mediarouter:mediarouter:1.3.1'
|
||||
implementation 'androidx.mediarouter:mediarouter:1.4.0'
|
||||
|
||||
androidTestImplementation 'androidx.test:core:1.5.0'
|
||||
androidTestImplementation 'androidx.test.ext:junit:1.1.5'
|
||||
androidTestImplementation 'androidx.test:rules:1.5.0'
|
||||
androidTestImplementation 'androidx.test:runner:1.5.2'
|
||||
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
|
||||
androidTestImplementation 'org.mockito:mockito-android:5.3.0'
|
||||
androidTestImplementation 'org.mockito:mockito-android:5.5.0'
|
||||
|
||||
androidTestUtil 'androidx.test:orchestrator:1.4.2'
|
||||
}
|
||||
|
||||
@@ -1,11 +1,22 @@
|
||||
OpenTracks je aplikace pro sledování sportu, která zcela respektuje vaše soukromí.
|
||||
Sportovní tracker, který respektuje vaše soukromí.
|
||||
|
||||
Funkce:
|
||||
* Sledování sportu: sledujte své sportovní a outdoorové aktivity.
|
||||
* Fotografie a značky: označte zajímavá místa při sledování
|
||||
* Zvyšování a snižování nadmořské výšky: pomocí barometrického senzoru.
|
||||
* Nadmořská výška se zobrazuje v EGM2008 (nad průměrnou hladinou moře); exportuje se jako WGS84
|
||||
* Hlasová hlášení
|
||||
Sportovní a venkovní aktivity přinášejí štěstí, dovednosti a sebevědomí.
|
||||
|
||||
Važte si svého zdraví tím, že budete sledovat svůj trénink.
|
||||
Zaznamenává, jak běžíte nebo jdete, a poskytuje vám cyklistický počítač s větší obrazovkou pro jízdu na kole.
|
||||
Označte si zajímavá místa na své cestě pomocí obrázků.
|
||||
Uchovávejte zaznamenané statistiky ve velkých podrobnostech pro analýzu.
|
||||
Sdílejte pouze data, která chcete, aby měli ostatní.
|
||||
|
||||
* Hlasová oznámení.
|
||||
* Podporuje snímače Bluetooth LE: srdeční tep, rychlost a vzdálenost (cyklistika), kadence (cyklistika) a měřič výkonu (cyklistika).
|
||||
* Export dat: export tras ve formátu KMZ (včetně fotografií), KML nebo GPX.
|
||||
* Bez přístupu k internetu: Internet se nepoužívá
|
||||
* Zvyšování a snižování nadmořské výšky: prostřednictvím barometrického snímače.
|
||||
* Nadmořská výška zobrazená v EGM2008 (nad průměrnou hladinou moře); exportována jako WGS84.
|
||||
* Export dat ve formě stop ve formátu KMZ (včetně fotografií), KML nebo GPX.
|
||||
* Není nutný přístup k internetu ani další oprávnění.
|
||||
* Tmavé a světlé téma, respektující nastavení systému.
|
||||
* Žádné reklamy.
|
||||
|
||||
Svobodný software / Open Source
|
||||
což znamená, že zdrojový kód můžete používat, studovat, měnit a sdílet.
|
||||
Licence Apache 2.0
|
||||
|
||||
@@ -1 +1 @@
|
||||
Sportovní tracker, který zcela respektuje vaše soukromí.
|
||||
Sportovní tracker, který respektuje vaše soukromí.
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
v4.3.3: OpenTracks
|
||||
|
||||
Bugfixes:
|
||||
- Hidden fields were shown (introduced in v4.2.0)
|
||||
- Speed was shown instead of pace (introduced in v4.2.0)
|
||||
@@ -0,0 +1,4 @@
|
||||
v4.3.4: OpenTracks
|
||||
|
||||
Bugfix:
|
||||
- Android 13: regional locales could not be selected (introduced in v4.3.0)
|
||||
@@ -0,0 +1,6 @@
|
||||
v4.3.5: OpenTracks
|
||||
|
||||
Bugfix:
|
||||
- Sensor parsing had a overflow one off bug (#1559)
|
||||
- Insert marker: don't crash if no camera app is installed (#1561)
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
v4.4.0: OpenTracks
|
||||
|
||||
Changes:
|
||||
- Export all tracks as one file
|
||||
@@ -0,0 +1,14 @@
|
||||
v4.5.0: OpenTracks
|
||||
|
||||
Changes:
|
||||
- Material3
|
||||
- App shortcut for aggregated statistics
|
||||
- New Unit: miles with meters
|
||||
|
||||
Bugfix:
|
||||
- GPS disabled warnings shown repeatedly (#1429)
|
||||
|
||||
Developer:
|
||||
- Use Java Records
|
||||
- Target API34
|
||||
- Refactor sensor handling
|
||||
@@ -0,0 +1,12 @@
|
||||
v4.6.0: OpenTracks
|
||||
|
||||
Changes:
|
||||
- Voice announcements use ICU plural format (en, es, pt, zh, dr, de) due to fractional quanitites #1584
|
||||
- Requires Android 7.0 / SDK24+ due to ICU plurals
|
||||
- On Android 14+: use Android's AltitudeConverter instead of internal EGM2008
|
||||
|
||||
Bugfix:
|
||||
- Android 13 couldn't select images from gallery
|
||||
|
||||
Developer:
|
||||
- Split ActivityType and ActivityIcon
|
||||
@@ -0,0 +1,5 @@
|
||||
v4.6.1: OpenTracks
|
||||
|
||||
Bugfix:
|
||||
- Re-added aggregated statistics per selected tracks
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
v4.6.2: OpenTracks
|
||||
|
||||
Bugfix:
|
||||
- Crash on voice annoucement for imperial+meter
|
||||
- Crash on settings for imperial+meter
|
||||
- Fixed clipping of charts (Material3 upgrade)
|
||||
- Bluetooth settings handle missing permission
|
||||
- Aggregated stats didn't show imperial units for avg speed
|
||||
@@ -0,0 +1,11 @@
|
||||
v4.7.0: OpenTracks
|
||||
|
||||
Changes:
|
||||
- Statistics: distance, total time, and moving time are included between automatic segments (created due to distance too previous location too long)
|
||||
- Recorded tracks show sensor statistics again
|
||||
|
||||
Bugfix:
|
||||
- GPX exporter: for automatic segments their might be no location
|
||||
- CSV exporter: distance didn't use decimal grouping
|
||||
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
v4.7.1: OpenTracks
|
||||
|
||||
Bugfixes:
|
||||
- Android 14: crash on recording start (missing permissions)
|
||||
- Android 14: crash on track deletion (ForegroundService without reason)
|
||||
|
||||
Developer:
|
||||
- AggregatedStats is now a RecyclerView
|
||||
@@ -0,0 +1,11 @@
|
||||
v4.8.0: OpenTracks
|
||||
|
||||
Changes:
|
||||
- Permission: ACCESS_BACKGROUND_LOCATION is required due to API
|
||||
- Preparation for time-based idle detection
|
||||
- Drop distinguishing the source (GPS vs BLE sensors) for stored data
|
||||
|
||||
Developer:
|
||||
- removed race condition workarounds (TrackRecordingService and GpsStatusManager)
|
||||
- TrackRecordingServiceConnection handles service shutdown
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
v4.8.1: OpenTracks
|
||||
|
||||
Bugfix:
|
||||
- Location permission was not granted due to ACCESS_LOCATION_BACKGROUND (removed)
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
v4.8.2: OpenTracks
|
||||
|
||||
Changes:
|
||||
- After recording export: show error message if unsuccessful
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
v4.8.3: OpenTracks
|
||||
|
||||
|
||||
Bugfix:
|
||||
- Android 14: prevent crash due to malformed UUID (example for filename template)
|
||||
|
||||
Developer:
|
||||
- Marker list is now a RecyclerView
|
||||
@@ -0,0 +1,4 @@
|
||||
v4.3.4: OpenTracks
|
||||
|
||||
Bugfix:
|
||||
- Android 13: regional locales could not be selected (introduced in v4.3.0)
|
||||
@@ -0,0 +1,5 @@
|
||||
v4.3.5: OpenTracks
|
||||
|
||||
Bugfix:
|
||||
- Sensor parsing had a overflow one off bug (#1559)
|
||||
- Insert marker: don't crash if no camera app is installed (#1561)
|
||||
@@ -0,0 +1,4 @@
|
||||
v4.4.0: OpenTracks
|
||||
|
||||
Cambios:
|
||||
- Exportar todas as rutas nun único ficheiro
|
||||
@@ -0,0 +1,14 @@
|
||||
v4.5.0: OpenTracks
|
||||
|
||||
Cambios:
|
||||
- Material3
|
||||
- Atallo na app para estatísticas acumuladas
|
||||
- Nova unidade: millas con metros
|
||||
|
||||
Arranxo:
|
||||
- avisos repetidos do GPS desactivado (#1429)
|
||||
|
||||
Desenvolvemento:
|
||||
- Utilizar Java Records
|
||||
- Obxectivo API34
|
||||
- Refactorización da xestión dos sensores
|
||||
@@ -0,0 +1,12 @@
|
||||
v4.6.0: OpenTracks
|
||||
|
||||
Cambios:
|
||||
- Anuncios por voz usando o formato de plurais ICU (en, es, pt, zh, dr, de) debido ás cantidades en fraccións #1584
|
||||
- Require Android 7.0 / SDK24+ debido aos plurais ICU
|
||||
- En Android 14+: usar o conversor AltitudeConverter de Android no lugar do interno EGM2008
|
||||
|
||||
Arrranxo:
|
||||
- Non se podía escoller unha imaxe da galería en Android 13
|
||||
|
||||
Desenvolvemento:
|
||||
- Separamos ActivityType e ActivityIcon
|
||||
@@ -0,0 +1,4 @@
|
||||
v4.6.1: OpenTracks
|
||||
|
||||
Arranxo:
|
||||
- Volvemos a engadir estatísticas conxuntas para as rutas seleccionadas
|
||||
@@ -0,0 +1,8 @@
|
||||
v4.6.2: OpenTracks
|
||||
|
||||
Arranxos:
|
||||
- Fallo da app cos anuncios por voz para imperial+métrico
|
||||
- Fallo nos axustes para imperial+métrico
|
||||
- Arranxo da inconsistencia nas gráficas (actualización Material3)
|
||||
- Perda do permiso Bluetooth
|
||||
- Estatítiscas acumuladas da velocidade media non mostraban unidades imperiais
|
||||
@@ -0,0 +1,9 @@
|
||||
v4.7.0 OpenTracks
|
||||
|
||||
Cambios:
|
||||
- Estatísticas: inclúese distancia, tempo total e tempo en movemento entre os segmentos automáticos (creado debido a que a distancia á localización anterior era demasiado grande)
|
||||
- As rutas gravadas volven a mostrar estatísticas do sensor outra vez
|
||||
|
||||
Arranxos:
|
||||
- GPX exporter: para os segmentos automáticos que poderían non ter localización
|
||||
- CSV exporter: a distancia non usaba o agrupamento con decimal
|
||||
@@ -0,0 +1,8 @@
|
||||
v4.7.1: OpenTracks
|
||||
|
||||
Bugfixes:
|
||||
- Android 14: crash on recording start (missing permissions)
|
||||
- Android 14: crash on track deletion (ForegroundService without reason)
|
||||
|
||||
Developer:
|
||||
- AggregatedStats is now a RecyclerView
|
||||
@@ -0,0 +1,10 @@
|
||||
v4.8.0: OpenTracks
|
||||
|
||||
Cambios:
|
||||
- Permiso: ACCESS_BACKGROUND_LOCATION é requerido debido á API
|
||||
- Preparación para a detección da pausa en función do tempoPreparation for time-based idle detection
|
||||
- Retirada da distinción por orixe nos datos gardados (sensores GPS vs. BLE)
|
||||
|
||||
Desenvolvemento:
|
||||
- retirados algúns atallos no código que entraban en conflito (TrackRecordingService e GpsStatusManager)
|
||||
- TrackRecordingServiceConnection xestiona o apagado do servizo
|
||||
@@ -0,0 +1,4 @@
|
||||
v4.8.1: OpenTracks
|
||||
|
||||
Arranxo:
|
||||
- Non se concedía o permiso de localización debido a ACCESS_LOCATION_BACKGROUND (eliminado)
|
||||
@@ -0,0 +1,10 @@
|
||||
(versionName): OpenTracks
|
||||
|
||||
Cambios:
|
||||
-
|
||||
|
||||
Arranxos:
|
||||
-
|
||||
|
||||
Programadora:
|
||||
-
|
||||
@@ -0,0 +1,22 @@
|
||||
Gravador de actividades deportivas que respecta a túa privacidade.
|
||||
|
||||
As actividades deportivas e ao aire libre proporcionanche felicidade, destreza e confianza.
|
||||
|
||||
Dalle valor á túa saúde facendo un seguimento dos teus adestramentos.
|
||||
Grava mentras saes a correr ou camiñar, e será un ciclocomputador cunha pantalla máis grande e clara.
|
||||
Marca as localizacións interesantes na ruta podendo engadir unha imaxe.
|
||||
Garda un rexistro das túas estatísticas con gran detalle e análise.
|
||||
Comparte só os datos que outras persoas poden ver.
|
||||
|
||||
* Anuncios por voz.
|
||||
* Soporte para sensores Bluetooth LE: de frecuencia cardíaca, velocidade e distancia (ciclismo), cadencia (ciclismo), e de potencia (ciclismo).
|
||||
* Gañancia e perda de altitude: a través do sensor barométrico.
|
||||
* Altitude mostrada en EGM2008 (sobre o nivel do mar); exportada como WGS84.
|
||||
* Exporta os datos como rutas tanto como KMZ (inclúe fotos), KML, ou GPX.
|
||||
* Non precisa conexión a internet ou permisos extra.
|
||||
* Decorado escuro, claro, ou seguindo os axustes do sistema.
|
||||
* Sen publicidade.
|
||||
|
||||
Software Libre / Free Software / Open Source
|
||||
significa que podes usar, estudar, cambiar e compartir o código fonte.
|
||||
Licenza Apache 2.0
|
||||
@@ -0,0 +1 @@
|
||||
Gravador de actividades que respecta a túa privacidade.
|
||||
@@ -0,0 +1 @@
|
||||
OpenTracks
|
||||
@@ -0,0 +1,15 @@
|
||||
v3.0.0: OpenTracks
|
||||
|
||||
Eerste release van OpenTracks (d.w.z., directe afleiding van MyTracks)
|
||||
|
||||
Veranderingen:
|
||||
- Rebranded van MyTracks naar OpenTracks
|
||||
- Bluetooth LE hartslagsensor toegevoegd
|
||||
- Alle functies verwijderd die internettoegang vereisen
|
||||
- Google Maps-integratie verwijderd
|
||||
- Verwijderd gebruik van Google Play-services
|
||||
- ANT + sensoren verwijderd
|
||||
- Bluetooth klassieke sensoren verwijderd
|
||||
- Protobuf verwijderd
|
||||
- Verwijderde calorieschatting en activiteitsschatting
|
||||
- MyTracks Service API verwijderd (d.w.z., geen integratie met andere apps)
|
||||
@@ -0,0 +1,17 @@
|
||||
v3.0.1: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Deel markeringen
|
||||
- Geherstructureerde instellingen
|
||||
- Verwijderde actiebalk terugknop
|
||||
- Exporteren: optie voor het verwijderen van foto-instellingen
|
||||
- Exporteren: KML als formaat is nu selecteerbaar
|
||||
|
||||
Bugfixes :
|
||||
- exportdirectory is nu / OpenTracks /
|
||||
- landschapsmodus crasht niet
|
||||
- vaste KML / KMZ-export
|
||||
|
||||
Ontwikkelaar:
|
||||
- Test is uitvoerbaar (maar veel mislukken)
|
||||
- Continue integratie met TravisCI mogelijk gemaakt (geen tests)
|
||||
@@ -0,0 +1,14 @@
|
||||
v3.1.0: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Show track toegevoegd in kaart-apps (getest met OsmAnd en Maps.ME)
|
||||
- Toegevoegd tijdens het volgen, trackstatistieken weergeven zonder het apparaat te ontgrendelen
|
||||
- Verwijderde landschapsmodus voor weergave van trackdetails (was buggy)
|
||||
- Geschiedenis van zoeksuggesties verwijderd
|
||||
|
||||
Bugfix :
|
||||
- Vraag opslagvergunning aan voor import alles / export alles
|
||||
|
||||
Ontwikkelaar:
|
||||
- Upgrade naar Gradle 5.6
|
||||
- Minificeer niet de release builds
|
||||
@@ -0,0 +1,16 @@
|
||||
v3.2.0: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Widget verwijderd
|
||||
- Geïntroduceerde pictogrammen voor materiaalontwerp
|
||||
- Snowboarden en skiën verwijderd (nieuwe pictogrammen nodig)
|
||||
|
||||
Bugfix :
|
||||
- Vaste zoekfunctionaliteit
|
||||
|
||||
Ontwikkelaar:
|
||||
- (Sommige) testgevallen opgelost
|
||||
- Ongebruikte pakketfunctionaliteit verwijderd
|
||||
- Grote schoonmaak en herformulering
|
||||
- Gebruik geen uitzending voor app om communicatie te widgeten
|
||||
- stats_content.xml bevat geen andere bestanden
|
||||
@@ -0,0 +1,7 @@
|
||||
v3.2.1: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Instellingen staan nu op één pagina
|
||||
|
||||
Ontwikkelaar:
|
||||
- Instellingen verplaatst naar Androidx-compatibel (gebruikt fragmenten)
|
||||
@@ -0,0 +1,13 @@
|
||||
v3.2.2: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Geaggregeerde statistieken verwijderd
|
||||
- Gegraapt naar materiaalontwerp
|
||||
|
||||
Bugfix :
|
||||
- Vaste export van sensorgegevens
|
||||
- Vaste invoer van onvolledige sensorgegevens
|
||||
|
||||
Ontwikkelaar:
|
||||
- Vervangen actiebalk met werkbalk
|
||||
- Gemigreerd naar Android Appcompat (incl. Materiaalontwerp)
|
||||
@@ -0,0 +1,14 @@
|
||||
v3.2.3: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Delen: gebruik Android Sharesheet
|
||||
- Delen: deel meerdere nummers als individuele bestanden
|
||||
- Gebruik Android ShareSheet
|
||||
- Hartslagsensor (Bluetooth LE): automatisch opnieuw verbinden
|
||||
|
||||
Bugfix :
|
||||
- Hartslagsensor (Bluetooth LE): de verbinding goed verbreken
|
||||
- Hartslag werd niet altijd getoond tijdens het opnemen
|
||||
|
||||
Ontwikkelaar:
|
||||
- TravisCI-instrumentatietests ingeschakeld
|
||||
@@ -0,0 +1,5 @@
|
||||
v3.2.4: OpenTracks
|
||||
|
||||
Bugfix :
|
||||
- Instellingenactiviteit crasht
|
||||
Mogelijkheid verwijderd om de spraak- / splitsingsfrequentie te wijzigen in het contextmenu
|
||||
@@ -0,0 +1,15 @@
|
||||
v3.2.5: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Verandering van activiteit uitschakelen
|
||||
- Toestemming toevoegen voor Android 10: locatiegegevens vastleggen
|
||||
|
||||
Bugfix :
|
||||
- Instellingen voor resetten repareren
|
||||
|
||||
Ontwikkelaar:
|
||||
- Voorkeuren
|
||||
- als Instellingen niet kunnen worden geladen, reset dan alle voorkeuren
|
||||
- de toegang tot voorkeuren verplaatst naar PreferencesUtil
|
||||
- verplaatst standaard van voorkeuren van code naar xml
|
||||
- gebruik SummaryProvider
|
||||
@@ -0,0 +1,8 @@
|
||||
v3.2.6: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Hartslagmeter: scan op beschikbare apparaten
|
||||
- Snelkoppeling naar Bluetooth-instellingen verwijderen
|
||||
|
||||
Ontwikkelaar:
|
||||
- Voorkeuren: verplaatst standaard van voorkeuren van code naar xml
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.2.7: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Kennisgeving toont GPS-nauwkeurigheid
|
||||
- Toon heads-upmelding als de GPS-nauwkeurigheid boven de drempel daalt
|
||||
- Toon altijd een grafiek op tijd en op afstand
|
||||
- Hulp toegevoegd (in instellingen)
|
||||
|
||||
Bugfix :
|
||||
- TrackDetailActivity: uitgeschakelde niet-werkende landschapsmodus (tijdelijk)
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.2.8: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Grafiek: zoom via gebaren
|
||||
|
||||
Bugfixes :
|
||||
- Exporteren via KMZ heeft de beeldbestandsnamen niet correct geëxporteerd
|
||||
- Het delen van meerdere nummers bevatte geen KMZ-bestanden
|
||||
- De gebruikersinterface van MarkerDetailActivity werd niet getoond
|
||||
- Instellingen crashten als de voorkeur voor hartslag niet werd geïnitialiseerd
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.2.9: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Optie om het scherm aan te houden tijdens het opnemen
|
||||
- Markeringen: verwijderde gesplitste markeringen volledig
|
||||
- Stemaankondiging werkt nu zonder READ_PHONE_STATE-toestemming
|
||||
|
||||
Bugfixes :
|
||||
- Statistieken: hartslag werd niet getoond
|
||||
- Statistieken: de tijd werd kort teruggezet naar 0s
|
||||
@@ -0,0 +1,11 @@
|
||||
v3.2.10: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- ChartView is niet meer configureerbaar
|
||||
- Na herstart: automatische herstart van een onvoltooide opname verwijderd
|
||||
|
||||
Bugfix :
|
||||
- Aankondigingen van toespraken gebruiken MAY_DUCK (opnieuw)
|
||||
- ChartView toont (opnieuw) markeringen
|
||||
- Opname met vast landschap Afstalling van TrackListActivity
|
||||
- Verzoek om verouderd API-gedrag van bestanden (noodzakelijk voor Android 10)
|
||||
@@ -0,0 +1,12 @@
|
||||
v3.2.11: OpenTracks
|
||||
|
||||
Bug:
|
||||
- Max snelheid is identiek aan gem. Snelheid
|
||||
|
||||
Bugfix :
|
||||
- Crash op hartslagsensorselectie
|
||||
|
||||
Ontwikkelaar:
|
||||
- TabHost vervangen door TabsLayout
|
||||
- Speciale eerste waypoint verwijderd
|
||||
- Dubbele vertalingen verwijderd
|
||||
@@ -0,0 +1,13 @@
|
||||
v3.3.0: OpenTracks
|
||||
|
||||
Doorbrekende veranderingen :
|
||||
- Afbeeldingen worden nu opgeslagen in app-privéopslag (laat geen andere foto-apps zien)
|
||||
OPMERKING: foto's maken met vorige versie kunnen niet worden weergegeven
|
||||
- Lokalisatie voor Spaans (Latijns-Amerika) werkt alleen op Android 7.0 of hoger
|
||||
|
||||
Veranderingen:
|
||||
- Importeren / exporteren via Storage Access Framework (vermeld READ / WRITE_EXTERNAL_STORAGE toestemming)
|
||||
|
||||
Ontwikkelaar:
|
||||
- Opgeschoonde interne gegevensstructuren
|
||||
- Gebruik afzonderlijke pictogrammen / app-namen voor debug-versie
|
||||
@@ -0,0 +1,12 @@
|
||||
v3.3.1: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Android 10: laat bij het verwijderen app-gegevens behouden
|
||||
- Geïntroduceerde Dashboard API: kaartpictogram kan worden gebruikt om de huidige track in de externe app te openen
|
||||
(vereist installatie van een andere app zoals OSMDashboard)
|
||||
|
||||
Bugfix :
|
||||
- App-label is verbroken (geïntroduceerd in v3.3.0)
|
||||
|
||||
Ontwikkelaar:
|
||||
- Documentatie voor Dashboard API is te vinden in README_DEVELOPER.md
|
||||
@@ -0,0 +1,11 @@
|
||||
v3.3.2: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Exporteren: overschrijft nu bestanden
|
||||
|
||||
Bugfix :
|
||||
- Verwijder altijd de opnamemelding
|
||||
|
||||
Ontwikkelaar:
|
||||
- Op API 26+ java.time wordt gebruikt voor het parseren en schrijven van datums
|
||||
- Refactoring van TrackRecordingService
|
||||
@@ -0,0 +1,12 @@
|
||||
v3.4.0: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Dashboard API: meerdere tracks
|
||||
- Bijgewerkte hulp
|
||||
|
||||
Bugfix :
|
||||
- Vaste crash bij het opnieuw creëren van fragmenten
|
||||
- Bij pauzeren: voorkom het stoppen van de app
|
||||
|
||||
Ontwikkelaar:
|
||||
- Tests mogelijk maken via CI (Github Actions en TravisCI)
|
||||
@@ -0,0 +1,14 @@
|
||||
v3.5.0: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Marker: selecteer afbeeldingen uit galerij
|
||||
- Marker: deel foto
|
||||
- Gebruik tracknaam als bestandsnaam bij het delen
|
||||
- Verwijderde hoogte min / max (was onnauwkeurig)
|
||||
|
||||
Bugfix :
|
||||
- Grafieken gebruiken voorkeurseenheden en tarief
|
||||
|
||||
Ontwikkelaar:
|
||||
- Database: verwijder ongebruikte kolommen
|
||||
- Database: voeg indices toe
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.6.0: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Gestopte nummers kunnen nu worden hervat
|
||||
|
||||
Bugfix :
|
||||
- Import van KMZ heeft de foto-URL niet correct verwerkt
|
||||
|
||||
Ontwikkelaar:
|
||||
- Vereenvoudigde gegevensverwerking
|
||||
@@ -0,0 +1,4 @@
|
||||
v3.6.1: OpenTracks
|
||||
|
||||
Bugfix :
|
||||
- KMZ import: bewaar correct beeldpad
|
||||
@@ -0,0 +1,4 @@
|
||||
v3.6.2: OpenTracks
|
||||
|
||||
Bugfix :
|
||||
- Grafieken zijn niet correct weergegeven (geïntroduceerd in v3.6.0)
|
||||
@@ -0,0 +1,13 @@
|
||||
v3.7.0: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Rapporteer snelheid / ruimte per activiteitstype
|
||||
- Toegevoegde oplossing voor het doorrollen van GPS-weken
|
||||
- (Experimenteel) Ondersteuning voor Bluetooth LE fietssensoren (cadentie en snelheid)
|
||||
- KMZ / KML-import verbeterd
|
||||
|
||||
Bugfix :
|
||||
- KMZ-import: importeer alleen gebruikte afbeeldingen
|
||||
|
||||
Ontwikkelaar:
|
||||
- Gerefactureerde trackopnameservice
|
||||
@@ -0,0 +1,7 @@
|
||||
v3.7.1: OpenTracks
|
||||
|
||||
Tijdelijke oplossing:
|
||||
- Verberg de GPS-knop
|
||||
|
||||
Bugfix :
|
||||
- Vaste null-aanwijzer
|
||||
@@ -0,0 +1,6 @@
|
||||
v3.7.2: OpenTracks
|
||||
|
||||
Bugfix :
|
||||
- Opnieuw toegevoegd start GPS-knop
|
||||
- Tracknaam wordt niet overschreven aan het einde van een opname
|
||||
- Markeringen: het verwijderen van een foto verwijdert ook het bestand
|
||||
@@ -0,0 +1,7 @@
|
||||
v3.7.3: OpenTracks
|
||||
|
||||
Bugfix :
|
||||
- Berekening van cadans en snelheid (via Bluetooth LE-sensor)
|
||||
|
||||
Ontwikkelaar:
|
||||
- Ongebruikte vertalingen verwijderd
|
||||
@@ -0,0 +1,12 @@
|
||||
v3.7.4: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Configureerbaar formaat delen / exporteren
|
||||
|
||||
Bugfix :
|
||||
- Wieldiameter niet correct opgeslagen (voor snelheidssensor)
|
||||
- Help: links zijn klikbaar
|
||||
|
||||
Ontwikkelaar:
|
||||
- Split TrackDetailActivity
|
||||
- De opvolger van StatsFragement gebruikt ConstraintLayout
|
||||
@@ -0,0 +1,11 @@
|
||||
v3.7.5: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Samenvatting van geaggregeerde statistieken toegevoegd (vanaf het hoofdmenu van het scherm)
|
||||
- Dashboard API: geef "show on lock screen" - en "houd scherm aan" -instelling door
|
||||
- Bijgewerkte vertalingen
|
||||
- Importeren: mild zijn met ISO8601-datumformaat
|
||||
- Toon track op kaart: bestandsindeling kan worden geselecteerd en het openen van dashboard werkt op Android R (API 30+)
|
||||
|
||||
Bugfix :
|
||||
- App-pictogram nu correct geïmplementeerd
|
||||
@@ -0,0 +1,11 @@
|
||||
v3.7.6: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Landschapsmodus
|
||||
- Trackverwijdering UI is nu slechts een spinner
|
||||
- Snelheid wordt geëxporteerd en geïmporteerd (GPX / KML / KMZ)
|
||||
- Standaard exportformaat is KMZ incl. alle gegevens en afbeeldingen
|
||||
|
||||
Ontwikkelaar:
|
||||
- Vervangen AsyncTasks met Threads
|
||||
- Synchronisatie: UUID wordt gegenereerd per track (nog niet geëxporteerd)
|
||||
@@ -0,0 +1,16 @@
|
||||
v3.8.0: OpenTracks
|
||||
|
||||
Essentiële verandering:
|
||||
- GPX import / export snelheid, cadans en hartslag via TrackPointExtension / v2
|
||||
|
||||
Veranderingen:
|
||||
- Dashboard API: geef toegang tot markeringen (incl. callback om te laten zien in OpenTracks)
|
||||
- Nieuw markeringspictogram (oranje pin, SVG)
|
||||
- Te importeren bestanden kunnen worden geselecteerd via bestandsbeheer
|
||||
|
||||
Bugfixes :
|
||||
- Geaggregeerde statistieken UI respecteert het voorkeurspercentage
|
||||
- Het bewerken van een marker is mislukt bij oriëntatieverandering
|
||||
|
||||
Ontwikkelaar:
|
||||
- Gerefactureerde trackopnameservice
|
||||
@@ -0,0 +1,8 @@
|
||||
v3.8.1: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Tijdens het opnemen: voeg optie toe voor volledig scherm
|
||||
- Dashboard is voor dezelfde taak gestart
|
||||
|
||||
Bugfixes :
|
||||
- Intentiefilters voor het importeren van bestanden waren veel te optimistisch
|
||||
@@ -0,0 +1,14 @@
|
||||
v3.9.0: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Exporteer tracks met hun UUID
|
||||
- Voorkom import van reeds bestaande tracks door UUID (configureerbaar; standaard ja)
|
||||
- Pauze / stop-knop vereist nu lange druk
|
||||
- GPS-voorstart toont de status van fix
|
||||
- Nieuwe activiteitspictogrammen toegevoegd
|
||||
- Snelheidssensor: wielen worden nu configureerbaar in millimeter
|
||||
|
||||
Bugfixes :
|
||||
- Enkele zeldzame crashes (NPE) opgelost
|
||||
- Tempo-opmaak gecorrigeerd
|
||||
- App-pictogram in launcher verplaatst
|
||||
@@ -0,0 +1,4 @@
|
||||
v3.9.1: OpenTracks
|
||||
|
||||
Bugfixes :
|
||||
- GPS-voorstart toont de status van fix
|
||||
@@ -0,0 +1,5 @@
|
||||
v3.9.2: OpenTracks
|
||||
|
||||
Bugfixes :
|
||||
- Sluiten op API<25 verholpen (vanwege een animatie)
|
||||
- Reset de opnametoestand (bij het opstarten van de app) als deze tijdens het opnemen is gecrasht
|
||||
@@ -0,0 +1,4 @@
|
||||
v3.9.3: OpenTracks
|
||||
|
||||
Bugfixes :
|
||||
- Fout bij export van alle tracks opgelost.
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.9.4: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Intervalberekening toegevoegd
|
||||
- Spraakaankondigingen presenteren statistieken van het laatste interval
|
||||
- Instellingen: Bluetooth-pictogram is geanimeerd
|
||||
|
||||
Bugfix :
|
||||
- GPS is niet uitgeschakeld bij het stoppen van een opname
|
||||
- Toon op kaart via KML / KMZ / GPX is gebroken door refactoring
|
||||
@@ -0,0 +1,8 @@
|
||||
v3.9.5: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- UI toont snelheid slechts met één fractioneel cijfer
|
||||
|
||||
Bugfix :
|
||||
- App crash op zoek (vanwege Track.Id refactoring)
|
||||
- Tracklijst liet nu zien of er een opname aan de gang was (vanwege Track.Id-refactoring)
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.10.0: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Hoogtetoename via barometer
|
||||
- Voeg een spatscherm toe
|
||||
- Android 11 / F-Droid: downgrade naar targetSDK 29 (v1-handtekening)
|
||||
zie https://gitlab.com/fdroid/fdroidserver/-/issues/827
|
||||
|
||||
Bugfix :
|
||||
- Verschillende oplossingen vanwege trackId-refactoring
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.11.0: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Theming: dag / nacht-modus (standaard: nacht)
|
||||
- Theming: gebruik Material Design in plaats van aangepaste elemententhema's
|
||||
- Gebruik opnieuw targetSDK 30 (F-Droid tekent nu met V2)
|
||||
|
||||
Bugfix :
|
||||
- Android 11: export crashte allemaal
|
||||
- TrackDetail niet bijgewerkt in gebruikersinterface nadat de gegevens door de gebruiker zijn gewijzigd
|
||||
@@ -0,0 +1,4 @@
|
||||
v3.11.1: OpenTracks
|
||||
|
||||
Bugfix :
|
||||
- Spraakaankondigingen rapporteerden verkeerde statistieken
|
||||
@@ -0,0 +1,22 @@
|
||||
v3.12.0: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Bluetooth-sensoradressen
|
||||
- Intervallen: hoogteverschil weergeven
|
||||
- Exporteren: standaard exportdirectory
|
||||
- Exporteren: automatische export na het voltooien van een track
|
||||
- Handmatige import / export: nieuwe gebruikersinterface
|
||||
- Handmatige export: optie om te overschrijven bij handmatige export
|
||||
|
||||
Sneller:
|
||||
- Tracklijsten laden
|
||||
- Meerdere nummers verwijderen
|
||||
|
||||
Bugfix :
|
||||
- Filters met vaste bedoeling voor import
|
||||
- KMZ kon niet worden geparseerd
|
||||
- Exporteren: crash op Android 11 oplossen
|
||||
|
||||
Ontwikkelaar:
|
||||
- Gebruik ViewBindings
|
||||
- Database handhaaft buitenlandse sleutel en gebruikt cascade-verwijderingen
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.13.0: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Sensor: ondersteuning voor powermeter (BLE)
|
||||
- Zoeken op track en marker (in lijsten)
|
||||
- Gecombineerd zoeken verwijderd
|
||||
|
||||
Bugfix :
|
||||
- Import crashte in gebruikersinterface
|
||||
- Afbeeldingen van markeringen zijn niet geïmporteerd
|
||||
@@ -0,0 +1,5 @@
|
||||
v3.13.1: OpenTracks
|
||||
|
||||
Bugfix :
|
||||
- Crash bij recordstart: minifiëren / verkleinen verwijderde een teken
|
||||
- Automatische export is stil mislukt (voornamelijk afgelegen bestemmingen)
|
||||
@@ -0,0 +1,4 @@
|
||||
v3.13.2: OpenTracks
|
||||
|
||||
Bugfix :
|
||||
- Crash in landschapsmodus
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.14.0: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Juiste ondersteuning voor van rechts naar links
|
||||
- Importeren: snellere opruiming na importstoring
|
||||
- Tekst in grafiekenschalen volgens Android-instellingen
|
||||
- Hartslag: ondersteuning voor Huami-apparaten (vereist Gadgetbridge)
|
||||
|
||||
Ontwikkelaar:
|
||||
- Import wordt nu in het geheugen afgehandeld
|
||||
@@ -0,0 +1,14 @@
|
||||
v3.14.1: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Toegevoegd hoogteverlies (via barometer)
|
||||
- Bijgewerkte vertalingen (cz, gl, it, nb, pl, pt, sp)
|
||||
- Markeringen kunnen worden gedeeld vanuit de lijst
|
||||
- Actionbar-pictogram (linksboven) om terug te gaan
|
||||
|
||||
Bugfix :
|
||||
- Potentiële crash bij import
|
||||
|
||||
Ontwikkelaar:
|
||||
- Implementeerde basis EspressoUI-test
|
||||
- Referentie resourceIds via in plaats van switch / case
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.14.2: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Downgrade database van aankomende release v3.15.0
|
||||
- UI importeren / exporteren verbeterd
|
||||
- Importaanbiedingen om geïmporteerde track te tonen
|
||||
- De prestaties van de markerlijst zijn verbeterd
|
||||
|
||||
Ontwikkelaar:
|
||||
- Track.Id / Marker.Id: gebruik null
|
||||
@@ -0,0 +1,4 @@
|
||||
v3.14.3: OpenTracks
|
||||
|
||||
Bugfix :
|
||||
- Downgrading database van aankomende release v3.15.0
|
||||
@@ -0,0 +1,22 @@
|
||||
v3.15.0: OpenTracks
|
||||
|
||||
WAARSCHUWING :
|
||||
Deze release past databasebewegingen toe die NIET KUNNEN WORDEN OMGEVERD
|
||||
Aangezien KMZ / KML ook gedragsveranderingen exporteert / importeert, wordt aanbevolen om (A) een back-up te maken VOORDAT u upgradet en (B) daarna.
|
||||
Aanbevolen formaat: KMZ .
|
||||
|
||||
Essentiële veranderingen:
|
||||
- Interne opslag van spoorsegmenten wordt gewijzigd
|
||||
(door de gebruiker gegenereerde gebeurtenissen worden nu beschouwd als trackpoints zonder locatie maar met tijdstempel)
|
||||
- Apparaattijd in plaats van GPS-tijd wordt opgeslagen
|
||||
(bestaande gegevens worden niet gewijzigd)
|
||||
- Dashboard API v2
|
||||
(upgrade OSMDashboard 2.10.0)
|
||||
|
||||
Veranderingen:
|
||||
- KML / KMZ kan worden gebruikt om een back-up te maken en precies te herstellen (incl. statistieken)
|
||||
|
||||
Ontwikkelaar:
|
||||
- Herwerkte spoorsegmentatie en de opslag ervan (voorheen PAUSE / RESUME-markering)
|
||||
- TrackStatistics worden uitsluitend berekend met TrackPoints
|
||||
- Lang vervangen door Instant / Duration
|
||||
@@ -0,0 +1,7 @@
|
||||
v3.15.1: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Na opname sensorstatistieken weergeven (bijv., gem. HR)
|
||||
|
||||
Bugfix :
|
||||
- Crash bij opname begint met showbreedtegraad / lengtegraad ingeschakeld
|
||||
@@ -0,0 +1,7 @@
|
||||
v3.15.2: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Bijgewerkte vertalingen
|
||||
|
||||
Bugfix :
|
||||
- Crash bij GPX-export
|
||||
@@ -0,0 +1,8 @@
|
||||
v3.15.3: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Berekening gem.v. / max: hartslag, cadans en kracht
|
||||
|
||||
Bugfix :
|
||||
- KML / KMZ exporteren geen # start / # eindplaatsmarkeringen meer
|
||||
- Tijdens het opnemen: snelheid / locatie werd soms vals weergegeven als 0.
|
||||
@@ -0,0 +1,4 @@
|
||||
v3.15.4: OpenTracks
|
||||
|
||||
Bugfix :
|
||||
- Het interval voor stemaankondigingen moet in hele minuten zijn (geïntroduceerd in v3.15.0)
|
||||
@@ -0,0 +1,13 @@
|
||||
v3.16.0: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Fietsen: neem afstand van de BLE-snelheidssensor
|
||||
- Herwerkte gebruikersinterface gepresenteerd tijdens het opnemen
|
||||
- UI-prestatieoptimalisaties
|
||||
- Geëxporteerde bestandsnamen: <Eerste 32bits UUID> _ <tracknaam>.<extensie>
|
||||
- Importeer meerdere bestanden via Intent (bijv., van Gadgetbridge)
|
||||
- GPX: export van stroomgegevens
|
||||
- Bijgewerkte vertalingen
|
||||
|
||||
Bugfix :
|
||||
- Spraakaankondiging gebruikt minuten correct
|
||||
@@ -0,0 +1,17 @@
|
||||
v3.17.0: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Pictogram toevoegen voor kajakken
|
||||
- Grafieken tekenen ontbrekende sensorgegevens correct
|
||||
- Standaard: toon coördinaten tijdens het opnemen
|
||||
|
||||
Bugfixes :
|
||||
- GPX-schema gecorrigeerd
|
||||
- GPX exporteerde hoogteverlies als sensorafstand
|
||||
- Statistieken niet correct berekend bij gebruik van een snelheids- / afstandssensor
|
||||
|
||||
Ontwikkelaar:
|
||||
- Afstand / snelheidswaardeobjecten
|
||||
- Vervangen communicatie via SharedPreferences
|
||||
- Gebruik een niet-statisch servicebindmiddel
|
||||
- Gebruik hoogte in de codebasis (in plaats van hoogte)
|
||||
@@ -0,0 +1,6 @@
|
||||
v3.17.1: OpenTracks
|
||||
|
||||
Bugfix :
|
||||
- Intervallengte in meters in plaats van kilometers (geïntroduceerd in v3.17.0)
|
||||
- Hoogteversterking / -verlies niet geregistreerd (geïntroduceerd in v3.17.0)
|
||||
- Aankondigingen werken niet op Android 11
|
||||
@@ -0,0 +1,8 @@
|
||||
v3.17.2: OpenTracks
|
||||
|
||||
WAARSCHUWING: De v3.17.0 + releases bevatten een geheugenlek.
|
||||
Deze problemen zijn NIET opgelost door deze release.
|
||||
Het wordt aanbevolen om niet te upgraden als u nog steeds een release gebruikt vóór v3.17.0
|
||||
|
||||
Bugfix :
|
||||
- Crash tijdens het gebruik van spraakaankondigingen
|
||||
@@ -0,0 +1,10 @@
|
||||
v3.17.3: OpenTracks
|
||||
|
||||
WAARSCHUWING: De v3.17.0 + releases bevatten een geheugenlek.
|
||||
Deze problemen zijn NIET opgelost door deze release.
|
||||
Het wordt aanbevolen om niet te upgraden als u nog steeds een release gebruikt vóór v3.17.0
|
||||
|
||||
Bugfix :
|
||||
- Crash als je tempo gebruikt voor spraakaankondigingen (geïntroduceerd in v3.17.0)
|
||||
- Statistieken lieten aanvankelijk tempo zien (geïntroduceerd in v3.17.0)
|
||||
- Zeldzame crash bij het verwijderen van nummers
|
||||
@@ -0,0 +1,15 @@
|
||||
v3.18.0: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Hoogte wordt getoond in EGM2008 (opgeslagen / geëxporteerd als WGS84)
|
||||
|
||||
Bugfix :
|
||||
- Vast geheugenlek (geïntroduceerd in v3.17.0)
|
||||
- Grafieken: hoogte moet in M / FT zijn (geïntroduceerd in v3.17.1)
|
||||
- Grafieken: terwijl de opname niet correct is bijgewerkt (geïntroduceerd in v3.17.3)
|
||||
- TrackDataHub hield geen rekening met opnameDistanceInterval (geïntroduceerd in v3.17.2)
|
||||
|
||||
Ontwikkelaar:
|
||||
- Schakel PNG-crunching uit (reproduceerbare build)
|
||||
- Gerefactureerde TrackImporter en geoptimaliseerde KMZ-import
|
||||
- Gebruik LiveData voor TrackRecordingService naar UI-communicatie (herstel van geheugenlek)
|
||||
@@ -0,0 +1,13 @@
|
||||
v3.18.1: OpenTracks
|
||||
|
||||
Veranderingen:
|
||||
- Het verwijderen van tracks wordt afgehandeld door een service
|
||||
- Verwijderen verwijdert alle gegevens (d.w.z., hasFragileData = false)
|
||||
|
||||
Bugfixes :
|
||||
- Raceconditie: crash tijdens het opnemen en omschakelen van OpenTracks naar de achtergrond
|
||||
- Zoeken in tracklijst werkte niet
|
||||
- Fietssnelheidssensor: afstandsberekening was verkeerd (alleen getroffen statistieken)
|
||||
|
||||
Ontwikkelaar:
|
||||
- ControllerFragment vervangt TrackController
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user