Abdelilah El Aissaoui
efab5b0bfa
Added remove tag functionality
2021-12-06 23:15:31 +01:00
Abdelilah El Aissaoui
2a43cdeca8
Disabled allowing empty git commits
2021-12-06 23:05:06 +01:00
Abdelilah El Aissaoui
ed55ba2814
Added full date-time tooltip
2021-12-06 23:02:14 +01:00
Abdelilah El Aissaoui
e23181d530
Removed completly dialog manager
2021-12-06 22:54:25 +01:00
Abdelilah El Aissaoui
3c3b044c80
Changed author info to show commit id instead of mail
...
E-mail is shown as a tooltip of the username
2021-12-06 22:47:09 +01:00
Abdelilah El Aissaoui
2a8794d62d
Disabled commit with ctrl+enter if commtis conditions are not met
2021-12-04 06:53:13 +01:00
Abdelilah El Aissaoui
7b1a79e2cf
Fixed commit msg not cleared after commit
2021-12-04 06:50:41 +01:00
Abdelilah El Aissaoui
d099c94fcf
Fixed credentials dialogs not showing as MaterialDialogs
2021-12-04 06:48:28 +01:00
Abdelilah El Aissaoui
7436eb80cf
Added ctrl+enter to commit in commit's msg field
2021-12-04 06:46:22 +01:00
Abdelilah El Aissaoui
c5372e074a
Fixed build error
2021-12-04 06:35:35 +01:00
Abdelilah El Aissaoui
6c1dc32928
Log full cleanup
...
- Refactored log function into multiple sub functions
- Removed use of DialogManager from Log
- Merge branch now shows current branch instead of hardcoded "HEAD"
2021-12-04 07:02:40 +01:00
Abdelilah El Aissaoui
f9a2917bbd
Improved dialog background code
2021-12-04 04:24:59 +01:00
Abdelilah El Aissaoui
5f4762691c
Fixed branch dialog not showing as a material dialog
2021-12-02 22:49:35 +01:00
Abdelilah El Aissaoui
9f67f91a77
Started removal of dialog manager in favor of new MaterialDialog component
2021-12-02 22:45:41 +01:00
Abdelilah El Aissaoui
8a7e8c470e
Fixed clone not asking http credentials
2021-12-02 22:45:26 +01:00
Abdelilah El Aissaoui
2b479d1d3f
Added popupPositionProvider to MaterialDialog
2021-12-02 01:55:04 +01:00
Abdelilah El Aissaoui
b518c5007e
Added avatar caching
2021-12-02 01:50:59 +01:00
Abdelilah El Aissaoui
f5ab2b0881
Added basic clone implementation
...
Also fixed crash when selecting non-existant file to diff
2021-11-29 18:50:39 +01:00
Abdelilah El Aissaoui
d8f1bcb8bf
Changed current branch design in left branches panel
2021-11-28 06:44:50 +01:00
Abdelilah El Aissaoui
849aeb17cc
Now whole repository tab refreshes when deleting a branch
2021-11-28 06:09:49 +01:00
Abdelilah El Aissaoui
26682daa96
Added comments & improved logs
2021-11-28 03:35:28 +01:00
Abdelilah El Aissaoui
239d004b84
Added git manager scope cancellation on disposal of the tab
2021-11-28 03:30:30 +01:00
Abdelilah El Aissaoui
5ab88ecce0
Made safeGit private
2021-11-28 03:15:49 +01:00
Abdelilah El Aissaoui
ca3a55ce21
Added status update when file system changes (excluding ignored dirs)
2021-11-28 03:15:18 +01:00
Abdelilah El Aissaoui
4abd9e331d
Added support for local branch deletion
2021-11-27 20:22:05 +01:00
Abdelilah El Aissaoui
fc0fc8c448
Added enter support for input dialogs
2021-11-27 07:16:26 +01:00
Abdelilah El Aissaoui
619083f829
Changed tabs background color
2021-11-27 07:02:56 +01:00
Abdelilah El Aissaoui
af09479fcf
Changed menu design
2021-11-26 06:34:49 +01:00
Abdelilah El Aissaoui
a89317305e
Changed log to use the new design
2021-11-26 05:32:14 +01:00
Abdelilah El Aissaoui
b394d9f33b
Changed commited and uncommited changes to use new design
2021-11-26 05:24:14 +01:00
Abdelilah El Aissaoui
317947cee7
Moved to compose 1.0.0-rc4
2021-11-26 05:13:56 +01:00
Abdelilah El Aissaoui
ee010b1f55
Removed log card
2021-11-22 03:39:53 +01:00
Abdelilah El Aissaoui
2ec3815abf
Added split pane support
2021-11-22 03:38:16 +01:00
Abdelilah El Aissaoui
c4afb9e457
Added new possible color scheme
2021-11-19 20:08:35 +01:00
Abdelilah El Aissaoui
03201972e7
Checking out a remote branch create now a local branch with the same name
2021-11-19 03:36:23 +01:00
Abdelilah El Aissaoui
4e15fabf75
Fixed release build
2021-11-19 03:09:09 +01:00
Abdelilah El Aissaoui
713fba6ab9
Started side menu desgin change and added tags support
2021-11-18 02:01:17 +01:00
Abdelilah El Aissaoui
3dd9b4a2cd
Replaced drawn in canvas commit node by box composable
2021-11-17 05:23:32 +01:00
Abdelilah El Aissaoui
9322691565
Reduced click effect area to the chip shape
2021-11-17 04:42:35 +01:00
Abdelilah El Aissaoui
1056e60f96
Changed log commits design
2021-11-13 00:07:31 +01:00
Abdelilah El Aissaoui
61464a02ba
Fixed welcome page on dark theme
2021-11-12 23:54:52 +01:00
Abdelilah El Aissaoui
58da603bbf
Moved gitManager code to Log
2021-11-12 23:54:46 +01:00
Abdelilah El Aissaoui
fce9f93df4
Added diff closing to show the log after commiting
2021-11-05 04:33:07 +01:00
Abdelilah El Aissaoui
d3633151f7
More cleanup
2021-11-05 04:32:31 +01:00
Abdelilah El Aissaoui
e9bf65e854
Code cleanup
2021-11-05 04:29:33 +01:00
Abdelilah El Aissaoui
da3f3c8935
Added password for ssh keys
2021-11-05 04:27:35 +01:00
Abdelilah El Aissaoui
b63614d68d
Fixed uncommited changes parent node lane position
2021-10-30 19:38:11 +02:00
Abdelilah El Aissaoui
ba4c9596f8
Changed zenity dialog name
2021-10-30 19:11:37 +02:00
Abdelilah El Aissaoui
73659a2a10
Added support for zenity dialogs in linux
2021-10-30 19:06:03 +02:00
Abdelilah El Aissaoui
4a6542abcd
Fixed previous commits of uncommited changes not showing in the same column
2021-10-28 17:03:06 +02:00
Abdelilah El Aissaoui
7c2029d602
Improved merge dialog UI
2021-10-28 04:28:50 +02:00
Abdelilah El Aissaoui
67f1135b85
Added reset branch feature
2021-10-28 04:28:37 +02:00
Abdelilah El Aissaoui
cc1f6b3cd5
Added bottom padding to error message
2021-10-28 04:04:32 +02:00
Abdelilah El Aissaoui
61f0c00290
Fixed graph not updating properly when switching branches
2021-10-28 04:04:19 +02:00
Abdelilah El Aissaoui
71bf75ceca
Added merge feature
2021-10-27 20:41:05 +02:00
Abdelilah El Aissaoui
d60b1a14a2
Added revert commit feature
2021-10-27 03:57:15 +02:00
Abdelilah El Aissaoui
a7d89aabaf
Fixed context menu not showing up in branches/tags
2021-10-27 03:52:21 +02:00
Abdelilah El Aissaoui
d4d057c291
Added context menu to branches/tags & moved code to their correct managers
2021-10-27 03:45:22 +02:00
Abdelilah El Aissaoui
414bce560f
Added context menu to log and added tag creation
2021-10-27 03:23:06 +02:00
Abdelilah El Aissaoui
cafe8f1b19
Removed unnecessary comment
2021-10-27 02:53:40 +02:00
Abdelilah El Aissaoui
1116a093c7
Migrated project to compose-jb beta 3
2021-10-27 02:38:31 +02:00
Abdelilah El Aissaoui
40fe4c694f
Added basic implementation of error manager
2021-10-26 18:59:52 +02:00
Abdelilah El Aissaoui
469fe530ee
Log updates after creating a new branch
2021-10-26 03:25:48 +02:00
Abdelilah El Aissaoui
c465b89b61
Added field focus when opening branch and credentials dialogs
2021-10-26 03:25:27 +02:00
Abdelilah El Aissaoui
e6cd822b17
Created custom dialog UI
2021-10-25 02:26:58 +02:00
Abdelilah El Aissaoui
e718f10b60
Added new branch dialog
2021-10-25 02:01:53 +02:00
Abdelilah El Aissaoui
a4f0820857
Moved credentials dialog to a different file
2021-10-21 23:55:08 +02:00
Abdelilah El Aissaoui
d27161eb98
Added non-functional settings button
2021-10-21 01:37:15 +02:00
Abdelilah El Aissaoui
cd592292d1
Improved welcome/new tab page
2021-10-16 03:39:59 +02:00
Abdelilah El Aissaoui
cc2a7e180f
Log is now updated if uncommited changes status changed
2021-10-15 14:10:59 +02:00
Abdelilah El Aissaoui
eef36cf53c
Fixed credentials dialog string
2021-10-15 03:15:04 +02:00
Abdelilah El Aissaoui
a719c2355a
Fixed refs not updating after a log change
2021-10-15 03:09:21 +02:00
Abdelilah El Aissaoui
0547c2fe9a
Changed max commits loaded in the log to 1000
2021-10-15 03:02:57 +02:00
Abdelilah El Aissaoui
8b325b117a
Added progress loading animation
2021-10-15 03:01:24 +02:00
Abdelilah El Aissaoui
894138b39f
Renamed Gitnuro composable to App
2021-10-15 02:38:36 +02:00
Abdelilah El Aissaoui
fda901c0f2
Now opened tabs will be saved
2021-10-15 02:34:26 +02:00
Abdelilah El Aissaoui
87d7f1cdae
Added new log tree
2021-10-15 01:09:25 +02:00
Abdelilah El Aissaoui
5113ca9a71
Removed unnecessary new line
2021-10-10 03:01:20 +02:00
Abdelilah El Aissaoui
4b4644bc73
Added line jump at the end of each diff line
2021-10-10 03:00:56 +02:00
Abdelilah El Aissaoui
0e7a682cdb
Changed apply stash to pop stash
2021-10-10 03:00:09 +02:00
Abdelilah El Aissaoui
ee745bd4e0
Added un/stage all buttons
2021-10-10 02:59:26 +02:00
Abdelilah El Aissaoui
6d0f621bcd
Added new log graph
2021-10-08 22:57:18 +02:00
Abdelilah El Aissaoui
03afe8c1d2
Renamed Main file to App to avoid problems in case insensitive FS
2021-10-07 12:48:42 +02:00
Abdelilah El Aissaoui
2b3c12e20d
Migrated project to use Dagger
2021-10-06 20:45:33 +02:00
Abdelilah El Aissaoui
25990253fa
Fixed broken import
2021-10-06 19:07:41 +02:00
Abdelilah El Aissaoui
642cfd5f1e
Added dagger dependencies and moved code to package to avoid kapt warnings
2021-10-06 19:05:07 +02:00
Abdelilah El Aissaoui
e34ded9e29
Moved menu to be shown only when a repo is open and improved welcome screen
2021-10-04 20:56:03 +02:00
Abdelilah El Aissaoui
7af1756a8e
Moved opening dialog to a function
2021-10-04 20:34:39 +02:00
Abdelilah El Aissaoui
0a107ee558
Fixed incorrect stash list text
2021-10-04 19:56:31 +02:00
Abdelilah El Aissaoui
68917c40c9
Added basic tabs support
2021-10-04 19:55:03 +02:00
Abdelilah El Aissaoui
1433c0f601
Reestructured project directories
2021-10-03 05:03:38 +02:00
Abdelilah El Aissaoui
0d7c42b1bf
Added scroll to all lists
2021-10-03 04:43:21 +02:00
Abdelilah El Aissaoui
2f77127119
Moved commit's diffEntry list loading to DiffManager
2021-10-03 00:44:10 +02:00
Abdelilah El Aissaoui
408d3d6dce
Slightly improved credentials dialog
2021-10-03 00:15:30 +02:00
Abdelilah El Aissaoui
8db1f183ff
Added network credentials management
2021-10-02 19:12:27 +02:00
Abdelilah El Aissaoui
54f013d291
Added basic clone code and ssh authentication code using Apache SSHD
2021-10-02 18:08:33 +02:00
Abdelilah El Aissaoui
ef39c6f6d5
Certain menu icons are now enabled only if there is an open repository
2021-10-02 17:49:39 +02:00
Abdelilah El Aissaoui
87b5b49291
Added new menu icons
2021-10-02 04:03:27 +02:00
Abdelilah El Aissaoui
fcea394f35
Changed how status is refreshed
...
Now LaunchEffect is used instead of starting the coroutine from the gitmanager. This way compose will take care of cancelling the coroutine if needed
2021-10-02 01:16:03 +02:00
Abdelilah El Aissaoui
3cde9d44ad
Fixed staging for deleted files
2021-09-30 20:19:25 +02:00
Abdelilah El Aissaoui
20dba6402e
Adapted main components size to better fit their information
2021-09-30 18:27:34 +02:00
Abdelilah El Aissaoui
fe915f68d1
Improved git diff performance by using coroutines
2021-09-30 18:02:34 +02:00
Abdelilah El Aissaoui
54092ba112
Fixed crash when clicking on the first commit
2021-09-30 17:23:39 +02:00
Abdelilah El Aissaoui
47b89de37e
Added color to the date in the selected log row
2021-09-30 16:36:21 +02:00
Abdelilah El Aissaoui
ce3677681e
Added colors to icons in changed files
2021-09-30 16:11:46 +02:00
Abdelilah El Aissaoui
265d4647ab
Reduced more font sizes
...
Reduced font size commit changes header & for commit message box in uncommited changes
2021-09-30 03:27:27 +02:00
Abdelilah El Aissaoui
790845b3ec
Improved diff design
...
Also removed unecessary information and reduced font size to match better a desktop design
2021-09-30 03:20:11 +02:00
Abdelilah El Aissaoui
9e5627d5e9
Improved general desktop experience
...
Done by using a smaller font size and not the default one which is better fit for mobile
2021-09-30 03:06:02 +02:00
Abdelilah El Aissaoui
ccd345d5ea
Added reset file button
2021-09-30 02:25:52 +02:00
Duba
c24908cc5a
Made log rows smaller and showing date instead of author
2021-09-30 02:25:52 +02:00
Abdelilah El Aissaoui
4e87a89ea5
Reduced "Files changed" horizontal padding
2021-09-27 01:23:52 +02:00
Abdelilah El Aissaoui
58d3f06998
Fixed crash when doing a diff in previously deleted file
...
Also diff was showing changes from the current workdir
2021-09-27 01:23:08 +02:00
Abdelilah El Aissaoui
e3a2b0b31a
Current branch now uses bold fontWeight
2021-09-27 00:36:01 +02:00
Abdelilah El Aissaoui
9a76d13483
Added branch creaton/deletion methods and changes hasUncommitedChanges to be stateful
2021-09-26 21:34:15 +02:00
Abdelilah El Aissaoui
b2a93cd339
After a commit text is cleared and buttons is now enabled only when there are staged changes
2021-09-26 14:08:03 +02:00
Abdelilah El Aissaoui
04a9fc2c25
Implemented stash and refactored hasUncommitedChanges code
2021-09-26 14:05:11 +02:00
Abdelilah El Aissaoui
719d4a2654
Replaced branch icon with an SVG
2021-09-26 13:59:55 +02:00
Abdelilah El Aissaoui
90d83fa83e
Replaced header divider by a background color
...
Updated background color
2021-09-25 04:41:01 +02:00
Abdelilah El Aissaoui
4d24b2d5bf
Improved diff view and moved to a separate file
2021-09-25 03:04:41 +02:00
Abdelilah El Aissaoui
1e3b6d02b7
Added basic branches listing
2021-09-25 02:48:13 +02:00
Abdelilah El Aissaoui
9c99bd1b10
Reorganized author info and readjusted paddings to match other components
2021-09-25 02:21:15 +02:00
Abdelilah El Aissaoui
c6d1271743
Joined commit message card with the author card
2021-09-25 02:11:13 +02:00
Abdelilah El Aissaoui
3ba7aed256
Added basic pull/push functionality
2021-09-25 02:07:00 +02:00
Abdelilah El Aissaoui
7ce954252e
Additional UI improvements by adding cards to log and titles to commit detail
2021-09-25 01:53:51 +02:00
Abdelilah El Aissaoui
c96a0201ec
Updated background color
2021-09-24 21:51:41 +02:00
Abdelilah El Aissaoui
3a7afa9d08
Fixed corners in ComitChanges message
2021-09-24 21:32:56 +02:00
Abdelilah El Aissaoui
9b971d844d
Improved CommitChanges design
2021-09-24 17:09:02 +02:00
Abdelilah El Aissaoui
67d410fd12
Added author to commit and UI improvements
2021-09-24 16:46:01 +02:00
Abdelilah El Aissaoui
3ad0d12503
Reestructured project
2021-09-24 14:32:22 +02:00
Abdelilah El Aissaoui
7196b1b8e5
Initial commit
2021-09-24 14:25:17 +02:00