mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2025-07-23 00:52:14 +00:00

* feat: support reminder on date * feat: support reminder on date in database * fix: include time static * fix: do not force unwrap * chore: clean flutter code * test: add test for reminder in database * fix: interpret reminder option * feat: date and reminder on mobile * feat: improve notification actions and support open row * feat: support dates in document * fix: minor changes + review * feat: support reminder on mobile in document * feat: support open row on database reminder mobile * test: add more tests * fix: first part of review * fix: open row responsibility * fix: abstract application logic from presentation layer * fix: update reminder on date cell update * test: fix failing test * fix: show correct selected day after end date toggled
16 lines
442 B
Dart
16 lines
442 B
Dart
import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart';
|
|
|
|
class ReminderMetaKeys {
|
|
static String includeTime = "include_time";
|
|
static String blockId = "block_id";
|
|
static String rowId = "row_id";
|
|
}
|
|
|
|
extension ReminderExtension on ReminderPB {
|
|
bool? get includeTime {
|
|
final String? includeTimeStr = meta[ReminderMetaKeys.includeTime];
|
|
|
|
return includeTimeStr != null ? includeTimeStr == true.toString() : null;
|
|
}
|
|
}
|