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
da459c65e3
NNBD: try fixing some of the errors
2020-09-13 20:52:16 +02:00
5cf8222c77
Integration Test: Take a screenshot on fail
...
This way we can more easily diagnose why this fails.
Also increase the timeout - depending on where these tests are running,
everything takes much much longer.
2020-09-13 11:21:59 +02:00
3ee84cfcb4
NoteEditor: Change default text
...
The integration test depends on the exact wording
2020-09-13 11:19:58 +02:00