Skip to content

Commit

Permalink
Update build files: 1.4.5 release
Browse files Browse the repository at this point in the history
  • Loading branch information
GregTheMadMonk committed Jan 28, 2021
1 parent 49a9443 commit c822caf
Show file tree
Hide file tree
Showing 2 changed files with 57 additions and 2 deletions.
55 changes: 55 additions & 0 deletions pkg/CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,58 @@
2021-01-28 GregTheMadMonk <[email protected]>
* 1.4.5r323....
- Added TIMELINE mode:
+ Displays tasks (surprizse) on a timeline
+ Added commands:
> 'timeline.focus'
> 'timeline.focus_closest'
> 'timeline.next'
> 'timeline.prev'
> 'timeline.scale_up'
> 'timeline.scale_down'
+ Added cvars:
> 'timeline.position'
> 'timeline.unit'
> 'charset.timeline.marker'
> 'charset.timeline.marker_now'
> 'charset.timeline.line'
> 'charset.timeline.vline'
> 'charset.timeline.vline_now'
> 'charset.timeline.rarrow'
- Added durations to tasks:
+ Set in 'duration' meta property of a task
+ Specified while adding after '+' delimiter in due time field
+ New task flag: due (due already passed, but duration not expired). Task becomes due, then after its duration is expired, is failed
+ Added cvars:
> 'colors.entry_due'
> 'on_task_due_action'
> 'task_duration_default' - duration for tasks for which duration was not explicitly specified
+ Added special task meta fields:
> 'duration'
> 'on_due'
- Added 'r' ("Due in") column (off by default)
- Allow negative offset in command-line time input format
- Add a string to default config to set window title on startup
- Save dues in the list as seconds since epoch to preserve due times when switching timezones
- Allow to specify task dues in seconds since epoch in commands
- Remove hardcoded startup mode
- Bugfixes:
+ LISTVIEW freeze when hiding slelected list
+ :q not exiting program when called from COMMAND mode
+ Screen not updating on task state chages
+ prettier_status.conf fix
- Build:
+ Allow to override platform build flags
- Codebase and program logic:
+ Add noaftodo_macro.h for macros
+ Create CONST_DPL macro do declare const and non-const duplicating methods
+ Create a mode declaration macro
+ Add init() method to mode definition
+ Move li::entry methods definitions to a separate header
+ Rewrite time system based on the new time_s struct (and removed noaftodo_time.cpp)
+ Entry flags system reworked
+ Call cui:init() before loading list and config to make sure mode-specific variables and commands are initialized
- Documentation generator fixes and improvements

2020-09-14 GregTheMadMonk <[email protected]>
* 1.4.4r323....
- Make tools/docgen.sh compatible with POSIX shell
Expand Down
4 changes: 2 additions & 2 deletions pkg/PKGBUILD
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Maintainer: Gregory Dushkin (GregTheMadMonk) <[email protected]>
pkgname=noaftodo-git
pkgver=1.4.4
pkgver=1.4.5
pkgrel=1
pkgdesc="An ncurses TODO manager that No-One-Asked-For."
arch=(x86_64 i686)
Expand All @@ -16,7 +16,7 @@ md5sums=('SKIP')

pkgver() {
cd noaftodo
printf "1.4.4r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
printf "1.4.5r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}

build() {
Expand Down

0 comments on commit c822caf

Please sign in to comment.