Skip to content

Releases: BetterBrainMemory/OpenToday

1.3

05 Nov 15:44
1066ef5
Compare
Choose a tag to compare

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

  • fix & improve tick by @FazziCLAY in #44
  • Special widget by @FazziCLAY in #47
  • Fixes itemstorageviewer by @FazziCLAY in #45
  • Item sleep time by @FazziCLAY in #46
  • Notification manager by @FazziCLAY in #48
  • Pre release by @FazziCLAY in #51
  • Develop by @FazziCLAY in #50

Full Changelog: v134...v160

1.3 PreRelease-1 (v154)

04 Nov 18:33
Compare
Choose a tag to compare
Pre-release

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.

1.2!

18 Jun 18:09
Compare
Choose a tag to compare

What's Changed

  • make translatable MathGameItem ItemEditor module by @FazziCLAY in #40
  • Optimize checkbox instantlytick by @FazziCLAY in #41
  • 39 when resuming in the itemeditor of the longtextitem item the text of the parent element is replaced by the previous text of the child by @FazziCLAY in #42
  • Update README.md by @FazziCLAY in #43

Full Changelog: v130...v134

1.1.4

17 Jun 09:00
Compare
Choose a tag to compare

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

  • add MathGameItem by @FazziCLAY in #37
  • Dev/1.1.4 by @FazziCLAY in #38

Full Changelog: v124...v130

1.1.3

01 Jun 07:59
Compare
Choose a tag to compare

What's Changed

  • Apply tick fixes by @FazziCLAY in #35
  • Fix itemStorageDrawer by @FazziCLAY in #36

Full Changelog: v120...v124

1.1.2

30 May 14:14
Compare
Choose a tag to compare

What's Changed

  • Add confirmation for easy-to-make changes by @FazziCLAY in #34

Full Changelog: v118...v120

1.1.1

30 May 11:45
Compare
Choose a tag to compare

Version 1.1.1 (HotFix for 1.1)

What's Changed

  • Change & optimize debug tools by @FazziCLAY in #32
  • Fix activity tick-death by @FazziCLAY in #33

Full Changelog: v114...v118

1.1

29 May 10:50
Compare
Choose a tag to compare
1.1

What's Changed

  • Add kotlin support & merge by @FazziCLAY in #29
  • Update README.md by @FazziCLAY in #30
  • v1.1 by @FazziCLAY in #31

Full Changelog: v110...v114

1.0.4

11 Mar 11:09
2cdb889
Compare
Choose a tag to compare

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

  • Polish by @FazziCLAY in #28

Full Changelog: v108...v110

1.0.3

08 Mar 07:15
7126edc
Compare
Choose a tag to compare

What's Changed

  • Feature/pin code by @FazziCLAY in #27

Full Changelog: v106...v108