Skip to content

Instantly share code, notes, and snippets.

@willbasky
Created May 3, 2018 20:24
Show Gist options
  • Save willbasky/054aadea49b6e8080708e21a931fb414 to your computer and use it in GitHub Desktop.
Save willbasky/054aadea49b6e8080708e21a931fb414 to your computer and use it in GitHub Desktop.
Date: Apr 23 2018
Fix install instruction
Date: Apr 22 2018
Version 0.3
Move tasks from personal ff to the project repo
Update to crdt-10.0: use RGA without Maybe
Date: Apr 21 2018
Update Qtah to upstream 0.4.0 + 2018-04-09
LTS-11.5
Date: Apr 20 2018
Use code repository as a note storage
Date: Mar 15 2018
LTS 11.0
Date: Mar 12 2018
Remove redundant dependency
LTS 10.9
Date: Mar 7 2018
Add some sugar
Add calendar for date edits
Style
Add date-edit labels and deadline date-edit
Date: Mar 6 2018
Add label into the start field
Disable date editing temporarily
Add FullMap
Add dates to tasks
Add box around note
Add note counters
Push items to top
Date: Mar 5 2018
Use QToolBox
Add empty delegate
Date: Mar 4 2018
Set first view item current
Disable section editing
Date: Mar 3 2018
Optimize imports
Date: Mar 2 2018
Decouple widgets from model
Auto-expand sections on start
Make sections bold
Split notes in sections
Extract NoteModel
Use scoped ptr for controllable finalization
Fix organizationDomain
Set proper version in Qt
Save and restore window position
Fix CI script placement
Reorganize packages
Try add pthread
Date: Mar 1 2018
Add some little UI tweaks
Use qtah with fixed QWindow.requestUpdate
Use qtah with fixed QAction ctor 3
Fix yaml syntax
Use qtah with fixed QAction ctor 2
Use qtah with fixed QAction ctor
Date: Feb 28 2018
Add Qt5 to Travis
Restore Qt GUI
Date: Feb 26 2018
simplify executable configuration
Update LTS
Date: Feb 25 2018 +0100
samplesInSections: Add "N task(s) omitted" message
This patch also makes "To see more tasks" message conditional: it's only
displayed when there some tasks were hidden due to limit.
Make ModeMap Functor and Foldable
Date: Feb 24 2018
Shuffle/Sort notes
Date: Feb 14 2018
Fix
More compact format to store zeroes in RGA
Date: Feb 13 2018
Add `unarchive`
Date: Feb 12 2018
Update README for v0.2
Version 0.2
Remove redundant `errors` dependency
Date: Feb 5 2018
Use RGA for the note text
Date: Feb 11 2018
Add test for `add`/`new` command
Add brittany config
Date: Feb 10 2018
Fix
Move test cases to MonadStorage
Date: Feb 9 2018
Remove content on deletion
Update timestamp when user really wants it even if value do not change
Date: Feb 8 2018
Fix wording
Add subcommand `add`; rename `del` -> `delete`
Move to class-based interface for testability
Date: Feb 1 2018
Add `search` command
Date: Feb 2 2018
ff-edit: Select editor automagically
Date: Jan 30 2018
Move Clock instances to `crdt` package
Date: Jan 29 2018
Simplify sampling using State
Restore total limiting of sample group
Remove redundant parts
Rethink and rewrite Agenda and sample sections
Add TaskMode
Postpone with end
Check start-end linearity when creating and editing note
Date: Jan 28 2018
Add `ff-delete`
Add ff-edit
Date: Jan 27 2018
Show notes list as a list with bullets
Add ff-edit
Date: Jan 26 2018
CLI: Separate overdue and today tasks
CLI: prettify multi-line notes
CLI UI: Move note id from text to fields
Make note fields a bit more compact
Rewrite CLI UI in Mainland-pretty instead of YAML
Date: Jan 23 2018
Add ending-soon tasks to Agenda
Date: Jan 22 2018
Add explicit agendaOrdering
Date: Jan 21 2018
Add lwwModify
Add workspaces to planned features
Date: Jan 20 2018
Improve agenda CLI
Improve agenda CLI
Implemented `postpone`
Add `postpone` command
Style
Fix note-id pairing
Add `agenda --all`
Pretty agenda
Date: Jan 19 2018
Limit agenda by default
Sort agenda by start
Show start/end dates in Agenda
Add any-note-list features
Date: Jan 17 2018
Move focus from desktop to Android
Date: Jan 16 2018
Add multiline notes feature
Date: Jan 15 2018
Fix Qt version
Add color backgrounds for Features
Add UTF-8 in Features
Date: Jan 13 2018
Hide unneeded features
Switch qtah dependency to master
Fix typo
Rename cmdAgenda -> getAgenda
features: Make feature DSL even more concise
features: Fix ul margins
Move Features to Haskell
ff-qt: Add agenda notes
Rename exe ff-gui -> ff-qt
Update qtah dep
Date: Jan 12 2018
ff-gui: Add agenda list, yet empty
Date: Jan 11 2018
Fix syntax
Add more features
Add Features
WIP
Move ff exe to a subdirectory
Update lts to 10.3
Date: Jan 10 2018
Add logo
Add weeder to test
Add Travis config
Date: Jan 9 2018
Add Nikolay Loginov to
Add highlighting to examples
Fix wording on stability
Fix comma
Be humble
Add support for default linux Yandex.Disk name
Add realistic note ids
Use U+1D453 MATHEMATICAL ITALIC SMALL F
Date: Jan 8 2018
Get empty listing if directory does not exist
Change start date to non-maybe
Style
Extract types to FF.Types; rename fields
Add Storage
Fix tests
Add start and end dates to notes
Add FF.Document.list
Calculate collection name from type
Extract Document tools to a module
Fix wording about setting data dir
Add detection of Yadex.Disk
Style
Add `config` command
Fix wording in readme
Date: Jan 7 2018
Put config file in the app's dir
Extract CLI options to a separate module
Add subcommand `dir` to set up data dir
Date: Jan 6 2018
Compress ids with Base36
Use real LamportClock and TVar
Date: Jan 5 2018
Version 0.1
Add notes on the big deal and stability
Describe `done` in readme
Add `done` command
use the same id for note and first version
Compact LWW
Add liveness
Switch to Hackage crdt
Add New command
Style
Use ff symbol in header
Add readme
Generalize loadDocument to CvRDT
implement agenda in exe
Date: Jan 4 2018
Add CRDT
Add exe
Date: Dec 29 2017
Initial
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment