2287 Commits

Author SHA1 Message Date
da193801ed Remove superflous logs 2021-03-03 20:41:10 +01:00
a314008f69 Merge pull request #438 from grizz-pl/pl-lang
polish lang
2021-03-03 18:01:09 +01:00
2d032f5dc3 polish lang 2021-03-03 17:46:37 +01:00
7070c37b77 Bump minor version 2021-03-02 11:26:43 +01:00
d675177eef Never let the cursor go < 0
Fixes APP-WX
2021-03-02 10:46:03 +01:00
9d12848289 Setup: Init repo if something went wrong
Again, I'm not sure what is going wrong, but I think it's better to just
try and fix it, than reporting an error to over 100 users.

Fixes APP-JR
2021-03-02 10:38:48 +01:00
45b08a3335 Avoid renaming the directory if it doesn't exist
Not sure when this happens.

Fixes APP-WQ
2021-03-02 10:33:25 +01:00
113a811de5 Add settings version in a const
I'd planned to use it in another part of GitJournal
2021-03-02 10:33:03 +01:00
ae70ab8b8f NotesCache: Save file atomically
Fixes APP-QV
2021-03-02 10:19:12 +01:00
85de0d9dd0 Bump minor version 2021-02-24 12:54:56 +01:00
8c394bef71 Bump dart-git
Fixes APP-WS
2021-02-24 12:46:32 +01:00
4feb26a5d4 createBranch: headHash is auto inferred
Fixes APP-X0
2021-02-24 11:55:29 +01:00
e36e7569b8 Changelog: Add Experimental Markdown toolbar instructions 2021-02-24 11:36:46 +01:00
2ade8ced3d Changelog: Add reddit link 2021-02-24 11:29:26 +01:00
c332ef79ff Update changelog 2021-02-24 11:21:33 +01:00
29b6757a66 Fix some spelling mistakes 2021-02-24 11:04:32 +01:00
1470279266 Relicense some files to Apache2
I cannot seem to figure out how to get a CLA signed, and the legality of
it in Spain. Therefore I'm just relicensing these files to Apache2 till
then.

At least pull requests will no longer be blocked.
2021-02-24 10:38:48 +01:00
1b70d8538d Merge pull request #354 from jartigag/lang-es
Spanish translation
2021-02-24 10:29:00 +01:00
db51537896 Remove fork of InteractiveViewer
The fixes are in flutter stable
2021-02-23 10:13:14 +01:00
ea8b32608c Make MultiRepos Pro only 2021-02-23 10:08:24 +01:00
a57a27b61d Detect a strange case
I'm really not sure what to do in these cases
2021-02-23 10:01:13 +01:00
f7ba16553f Bump version 2021-02-23 10:00:39 +01:00
c9fce2fa33 RepoManager: Implement deleting a repo
This is ugly as fuck. All of the settings pages need a more coherent
look and feel, and need to be organized better.

This finished the implementation of multiple repos.

Fixes #229
2021-02-23 09:54:39 +01:00
2d2e2c3d07 External Dir: Add more logs
+ explicitly ask for permission. Not that this seems to help, for me.
2021-02-19 13:00:05 +01:00
e51d63ef56 RepoSelector: Handle errors better 2021-02-19 12:27:57 +01:00
7f35218bc0 Rename repo folder on clone
Take the name from the clone url
2021-02-19 12:27:33 +01:00
6474adfa56 Try implementing State properly
I think I understand the 'State' class a bit better. But I need to cross
check.
2021-02-19 11:09:20 +01:00
4b89257749 FolderView: Handle root folder changing
I needed to implement didUpdateWidget. This changes my view on how
Flutter works dramatically.
2021-02-19 10:12:01 +01:00
b5d5705f82 Hookup the Repository Manager to the AppDrawer
This makes multi repo support somewhat work. We still have some problems
with the old state not being clearer which I cannot seem to figure out.
2021-02-19 09:53:30 +01:00
88c64d738d Use report icon for errors
Otherwise errors and info have the same icon. Suggested by ModProg

Fixes #422
2021-02-18 19:32:38 +01:00
73c5c56a38 Handle branch is null bug
Hopefully I've now handled every single case of it.
2021-02-18 17:18:33 +01:00
a424df227c Fix string 2021-02-18 16:15:38 +01:00
95beb30478 RepositoryInfo: Forget about the icon
It'll require an icon choosing interface. Lets skip it for now
2021-02-17 10:37:25 +01:00
860dd11aa2 Fix test
SettingsTitle.InFileName is temporarily disabled untill it is full
implemented.
2021-02-16 00:15:51 +01:00
b97d8507f3 Fix missed words in rename 2021-02-15 22:45:39 +01:00
406a72088b Use context.read instead of Provider.of with listen false
Shorter
2021-02-15 22:31:45 +01:00
130f2fe9a0 Rename Repository => GitJournalRepo
Repository is too vague of a word and it gets me confused with the Git
Repository. Also shorterned Repository to Repo. It's easier to read and
write.
2021-02-15 22:28:53 +01:00
b71e3c74d3 Update dart-git
Hopefully this all still works. A massive amount of testing is required
2021-02-15 15:47:59 +01:00
dab2b07a88 Logger: Do not show null elements
Extremely hacky, I know.
2021-02-15 12:28:35 +01:00
cfbd669109 Stop logging the GitHub response
Security++
2021-02-15 12:10:24 +01:00
5674172156 AppDrawer: Get the real values 2021-02-15 09:08:16 +01:00
d7fb172da5 Temporarily disable Title based on FileName
It isn't fully implemented and I need to make a release ASAP
2021-02-13 13:29:26 +01:00
d28e13908a Revert "MdYamlDoc: Add a very basic reverse implementation"
This reverts commit a8af8d795eafce8d9ed7f4be2ee2cc47d8f945b3.

This complicates everything too much.
2021-02-12 15:58:16 +01:00
61f71fcdfe RepositoryInfo: Add serialization 2021-02-12 15:39:08 +01:00
a92f5532b8 Remove unused variable
It's not very easy to understand but the state is maintained by the
animation controller
2021-02-12 15:37:02 +01:00
18719856b7 Detect current branch null in the same way 2021-02-12 15:33:00 +01:00
2c1504f9a8 Fix translation key 2021-02-12 15:32:45 +01:00
b7e274c937 Add FileName option in Note title settings
This doesn't do anything right now. It just shows the option.
2021-02-12 15:32:10 +01:00
57f25ae671 Update .gitignore 2021-02-09 17:09:26 +01:00
5280917e7a Minor refactor 2021-02-09 12:00:52 +01:00