OpenToday Versions Save

Android application for the organization of life

v160

6 months ago

Changelog v160 1.3 (2023.11.05)

Innovation:

  • Notification can now come as an alarm clock (full screen)
  • When creating an item, its default background color is random (configurable)
  • The analog clock can be enabled in the settings
  • Tags have been added to items, now you can label them! (not used anywhere yet)
  • To date&time format added NO_TIME presets
  • The text editor can now edit bold, italic, strikeout and font size
  • Added icons
  • If the item has notifications, it will have the corresponding icon on it

Gui Improvements:

  • Animations added
  • Item text editor now automatically show keyboard
  • After closing the toolbar, the focus is set to QuickNote
  • When deleting, child elements are now counted
  • An (+) button has been added to the list of tabs
  • Item margins increased
  • When the item is clamped inside the group, a specific item is now moved, and not the whole group
  • Inside DeleteItemsFragment, now all items are rendered not minimized
  • More material style
  • Uses new icons
  • The color selection button has been changed

Code Improvements:

  • SettingsManager rewritten
  • Startup performance improved: uses multi-threaded loading (BackendInitializer.java)
  • Added minimal plugins support
  • Basic logic of "ItemsStorageDrawer" moved to new parent "AbstractItemsStorageDrawer"
  • Drag&Drop re-order(and maybe swipes...) now available in child items
  • Notifications can now have a custom icon and color
  • ColorUtil.colorize now fast if received plain text

Fixes:

  • Fixes memory-leaks in ItemsEditorFragment if item instance of FilterItemGroup (related with edit-filter buttons)
  • Fixes memory-leaks in CycleListItem while rendering
  • [GUI] Drag&Drop re-order now not reset while item updated.
  • [GUI] With a large update of Items Storage, ItemsStorageDrawer did not have time to process it and caused a crash.

Other:

  • DATA_VERSION is 12
  • DataFixer 10->11: nothing; 11->12: fix settings
  • Target to android 34
  • Secret item: SleepTime - automatically counts sleep time (still in development)
  • Secret item: MissingNo - it turns into an item, the import of which failed, it still contains the parent's information, and when re-importing the error will try to be eliminated.
  • ItemsStorage: added "getItemAt(int)" method.
  • ItemsStorage: added "totalCount()" method.
  • [GUI] "main" instead of "RELEASE" is now default branch in AboutFragment
  • Added profiler: in releases it disabled.

What's Changed

Full Changelog: https://github.com/FazziCLAY/OpenToday/compare/v134...v160

v154-pre

6 months ago

Changelog v154 1.3-pre1 (2023.11.04)

Innovation:

  • Notification can now come as an alarm clock (full screen)
  • When creating an item, its default background color is random (configurable)
  • The analog clock can be enabled in the settings
  • Tags have been added to items, now you can label them! (not used anywhere yet)
  • To date&time format added NO_TIME presets
  • The text editor can now edit bold, italic, strikeout and font size
  • Added icons
  • If the item has notifications, it will have the corresponding icon on it

Gui Improvements:

  • Animations added
  • Item text editor now automatically show keyboard
  • After closing the toolbar, the focus is set to QuickNote
  • When deleting, child elements are now counted
  • An (+) button has been added to the list of tabs
  • Item margins increased
  • When the item is clamped inside the group, a specific item is now moved, and not the whole group
  • Inside DeleteItemsFragment, now all items are rendered not minimized
  • More material style
  • Uses new icons
  • The color selection button has been changed

Code Improvements:

  • SettingsManager rewritten
  • Startup performance improved: uses multi-threaded loading (BackendInitializer.java)
  • Added minimal plugins support
  • Basic logic of "ItemsStorageDrawer" moved to new parent "AbstractItemsStorageDrawer"
  • Drag&Drop re-order(and maybe swipes...) now available in child items
  • Notifications can now have a custom icon and color
  • ColorUtil.colorize now fast if received plain text

Fixes:

  • Fixes memory-leaks in ItemsEditorFragment if item instance of FilterItemGroup (related with edit-filter buttons)
  • Fixes memory-leaks in CycleListItem while rendering
  • [GUI] Drag&Drop re-order now not reset while item updated.
  • [GUI] With a large update of Items Storage, ItemsStorageDrawer did not have time to process it and caused a crash.

Other:

  • DATA_VERSION is 12
  • DataFixer 10->11: nothing; 11->12: fix settings
  • Target to android 34
  • Secret item: SleepTime - automatically counts sleep time (still in development)
  • Secret item: MissingNo - it turns into an item, the import of which failed, it still contains the parent's information, and when re-importing the error will try to be eliminated.
  • ItemsStorage: added "getItemAt(int)" method.
  • ItemsStorage: added "totalCount()" method.
  • [GUI] "main" instead of "RELEASE" is now default branch in AboutFragment
  • Added profiler: in releases it disabled.

v134

11 months ago

What's Changed

Full Changelog: https://github.com/FazziCLAY/OpenToday/compare/v130...v134

v130

11 months ago

Changelog v130 1.1.4 (2023.06.17)

News

  • New item: MathGame This is a random math exercise generator with a keyboard for entering the answer

  • New formatting system: size. $[S20] - size=20

  • New fragment: ItemTextEditor. Replaced the text editing dialog.

  • Changelog now use formatting

  • Changelog now is Fragment instead of Activity

  • CrashReportActivity added "Send to developer" button if send anonymous statistic disabled

  • Settings resorted & enchanted

Fixes

  • ColorHistoryManager uses less RAM
  • Improved Update Checker
  • The name of the initial tab is now translated into the user's language
  • Resuming sending notifications after restarting the device
  • Import: now importing from a higher version is not possible
  • Crash-notification fixed
  • Fix translates
  • Fix shadow-link while transform any ContainerItem to FilterGroupItem
  • The length of the PIN code is now limited to 10 characters
  • The tab name length is now limited to 35 characters
  • Formatting now show $ if it is not in the system ($[])
  • Fixed potential crashes in itemEditor
  • Fix double-notify bug when first notify sent in app background
  • Fixes internal errors when item with notifications deleted

Other

  • Transform dialog now show only allowed items
  • SetupActivity now contains theme selector
  • QuickNote long press to send button now open settings.quickNoteType dialog
  • When the CheckBox is clicked, tick is called instantly (for FilterGroup updates)
  • Not working vibration deleted from ItemNotification's
  • Added CrashReportContext for CrashReport

Technical

  • DATA_VERSION now is 10 (MathGameItem, DataFixer nothing to fix)
  • added ActivitySettings to MainActivity
  • Fragments About, Settings, Import, Changelog and ItemTextEditor now use android toolbar
  • Unnecessary FeatureFlags removed
  • New comments в CrashReport
  • Changed Item policy: item-ID now generated in ItemsRoot
  • Settings QuickNoteType dialog now show only allowed items(check required featureFlags)
  • Fix selections item foreground
  • Selected items now in previewMode
  • added UINotification to MainActivity
  • Logger now use formatting & UI Logs viewer added background preference
  • Toolbar->Debug perfectly
  • DeleteItemsFragment now use RecyclerView
  • ItemsRootEditorFragment: path now correctly
  • Update ViewPager2 on tab click
  • TimeUtil getDebugDate() now use Locale.UK & EE instead of EEEE
  • RandomUtil now uses OptionalField
  • NetworkUtil support DEBUG_CONTENTS
  • Translate files now sorted alphabetically by keys
  • Added UINotification's system for MainActivity
  • TickThread restart if it dead (added Validator for OptionalFiled)
  • Use OptionalField in RandomUtil, TimeUtil and more fixes and changes...

What's Changed

Full Changelog: https://github.com/FazziCLAY/OpenToday/compare/v124...v130

v124

1 year ago

What's Changed

Full Changelog: https://github.com/FazziCLAY/OpenToday/compare/v120...v124

v120

1 year ago

What's Changed

Full Changelog: https://github.com/FazziCLAY/OpenToday/compare/v118...v120

v118

1 year ago

Version 1.1.1 (HotFix for 1.1)

What's Changed

Full Changelog: https://github.com/FazziCLAY/OpenToday/compare/v114...v118

v114

1 year ago

What's Changed

Full Changelog: https://github.com/FazziCLAY/OpenToday/compare/v110...v114

v110

1 year ago

Changelog

  • Optimize findFragmentsInParents (recursive)
  • Optimize notifications for android 13+
  • Large layouts optimize
  • Toolbar optimize
  • Add 'Selected' checkbox to ItemEditor
  • Optimize ImportFragment (no render text if is by autoRun initiative)
  • Icon on ItemsEditor FilterGroupItem-mode changed

What's Changed

Full Changelog: https://github.com/FazziCLAY/OpenToday/compare/v108...v110

v108

1 year ago