1966 Commits

Author SHA1 Message Date
b72e4719d2 Remove another case of the Settings singleton 2020-09-25 01:05:17 +02:00
eb4d99338b Remove some uses of the Settings singleton
It needs to be removed from everywhere.
2020-09-25 00:40:23 +02:00
fe08834259 Split Settings into AppSettings and Settings
This way I can eventually change Settings into RepoSettings without
breaking anything.
2020-09-25 00:33:54 +02:00
f30c52f595 Move all persistent state from AppState to Settings
This way all the persistant state of the app is managed from the same
place. It makes everything much easier. Also, it's required for when
GitJournal supports multiple repositories.
2020-09-24 23:45:37 +02:00
1f32a3c10e mdns: Add extra comments
This way I know how to continue working on this when I feel like it.
2020-09-24 21:03:45 +02:00
8032a5ca5a Experiment with mdns to resolve a service 2020-09-24 20:44:56 +02:00
289182b12e Fix Parent relative links not working
Fixes #256
2020-09-24 16:46:24 +02:00
f3715bd3c8 Markdown DarkTheme: Make the checkboxes lighter
This entire way of styling the markdown badly needs to be re-done from
scratch.
2020-09-23 02:18:47 +02:00
3e785cbc97 NoteViewer: Fix translation string lookup 2020-09-22 23:26:49 +02:00
acce7160b9 getTodayJournalEntry: Not all notes have a 'created'
Non Null by default is really needed. I can't wait for these kind of
errors to never happen again.
2020-09-22 12:17:06 +02:00
296e4de7b5 CI trigger_website: Fix typo
The file ends with .yml not .yaml
2020-09-22 01:00:47 +02:00
09b396b0e9 Changelog: Add a bug number 2020-09-22 00:55:11 +02:00
0717b0f872 CI: Add a job to trigger rebuilding the website
When the changelog over here changes, the website would need to be
rebuilt.
2020-09-22 00:43:45 +02:00
0a5e948710 Changelog: Add bug numbers 2020-09-22 00:03:50 +02:00
1daac916fe Changelog: Make all it structured 2020-09-21 18:41:58 +02:00
f70e511e6d Make more of the changelog machine readable 2020-09-21 18:11:52 +02:00
2cd645cba0 Bump version 2020-09-21 10:18:11 +02:00
cc676f08d9 Fix One Journal Entry Per Day
I wasn't handling the case when there is no journal entry for that day.
2020-09-21 10:17:35 +02:00
bcbdaf14f3 Changelog: Fix invalid keys 2020-09-19 21:54:13 +02:00
25d92f7f78 Changelog: Make large parts of it structured
I've still only gone down to version 1.52, and even then I haven't gone
through the commits and seen if I missed something. The changelogs I was
writing earlier weren't very comprehensive.
2020-09-19 21:45:57 +02:00
eda7f32309 Changelog: Replace 'Free' with GitJournal basic
GitJournal is not free on ios.
2020-09-17 13:40:58 +02:00
3f1635ee36 Remove release-checklist
Too personal. Moving it to my notes.
2020-09-17 12:09:09 +02:00
7e03eb5b27 changelog: Fix yaml key name 2020-09-16 23:53:24 +02:00
4334a47588 Changelog: Change we -> singular 2020-09-16 23:52:02 +02:00
2bf26d4b87 Add reddit link for 1.70 2020-09-16 22:41:31 +02:00
4f8e22fea0 Update changelog text 2020-09-16 13:07:18 +02:00
9821be66bc Improve changelog for 1.70 2020-09-16 11:45:47 +02:00
9d86c2a9db changelog.yml: Change version numbers to strings
jq eats up trailing zeros in floating point number. It would make the
'1.70' releasee = '1.7'. jq is super annoying.
2020-09-16 11:41:21 +02:00
92efc9df91 Bump version 1.70 2020-09-16 11:13:51 +02:00
265e253584 Generate one journal entry per day
Fixes #243
2020-09-16 11:08:16 +02:00
0b7448e535 Update changelog
Now that we have releases pages for release, our changelogs can be far
more detailed.
2020-09-16 10:13:07 +02:00
f6ebdf7d3d 1.68: Add image to changelog 2020-09-16 08:44:33 +02:00
0f248c2ec2 Changelog: Add issue number for FS view 2020-09-16 01:37:39 +02:00
cb4b3b8fa4 changelog: Fix typo 2020-09-15 17:48:28 +02:00
d552204640 Add changelog.yml
This is a machine readable changelog which will be used to showcase the
releases on the website and also inside the app.
2020-09-15 16:10:06 +02:00
11ff3ad249 Update release checklist 2020-09-15 13:29:44 +02:00
e34b4e992f Docs: Add a release checklist for me 2020-09-15 12:56:58 +02:00
365afb4abc Add leading zero to minutes < 10
Fixes #247
2020-09-15 01:29:22 +02:00
1368d8fb36 Add missing string 2020-09-15 00:36:20 +02:00
3a7f730489 Fix blockquote background color
The entire theme of the markdown viewer really needs to be improved.
2020-09-15 00:35:57 +02:00
0a2a5532f5 Link Refernces: Normalize the path properly 2020-09-14 22:12:08 +02:00
f82e239985 Try to add support for link-references and chicken out
This is going to be far far more difficult than I thought and will
require a much larger refactor.
2020-09-14 22:11:37 +02:00
719d6842c3 GraphView: Move initial node positioning logic to its own class
Right now we're just placing it in a grid, but we could also place them
in a circle as is done by Obsidian.
2020-09-14 17:57:38 +02:00
f7adeafe7d First iteration of the Graph View
I'm testing this with the Foam documentation. This has revealed a number
of bugs in our link resolver - most of which have now been fixed.

The graph layouting is not being done as this is so incredibly slow.

This has been added as an experimental feature.
2020-09-14 17:47:26 +02:00
a28fc308c0 Resolve "normal links" without a file extension
This is against the markdown spec, but the foam documentaiton seem to
have this in a number of places.
2020-09-14 17:41:53 +02:00
d2326658d4 LinkResolver: Make sure wiki link objects are properly resolved
There was no test for this, so it wasn't caught when I accidently broke
it today morning.
2020-09-14 17:39:20 +02:00
2404475074 HighlightedText: Ensure max lines is being followed
This results in the highlighted text not always being visible. I'm not
sure how to fix that, it seems rather complex.
2020-09-14 12:36:48 +02:00
c94ff85804 Overhaul Link parsing
We were mixing up header links with wiki links and the alt text. It was
a bit messy. We currently do not support linking to a particular part of
a note. Nor do we support wiki links as link references.

Fixes APP-A0
2020-09-14 12:20:15 +02:00
a58c27ed1c analysis: Add NNBD - commented out
It's nice to slowly start fixing all the errors. There are over 800 and
many will be legitimate bugs.
2020-09-13 20:59:56 +02:00
a599be89fe FlattenedNotesFolder: Make title non optional
Also translate the title string.
2020-09-13 20:59:53 +02:00