Граф коммитов

229 Коммитов

Автор SHA1 Сообщение Дата
Artjom Graf 9a38ed0997 Pics width 2019-03-08 19:04:51 +03:00
Artjom Graf f98088a151 More pics 2019-03-08 19:03:27 +03:00
artyom acc356ab15 Remove outdated stuff 2019-03-03 01:39:07 +03:00
Artyom b08d70c310
Allow using multiple providers of the same type (#18)
* Support adding many providers of the same type
* Welcome screen and transitions for Avalonia and UWP
* Add remove and refresh buttons
* Acceptable provider names
2019-03-02 18:52:11 +03:00
Maxim 20c362f2ea Fix "Device is not ready" (#17) 2019-03-02 16:20:31 +03:00
artyom 897fb965fb Avalonia app UI improvements 2019-02-25 12:21:55 +03:00
Artjom Graf 11fc86e259 Display modified time 2019-02-25 00:34:51 +03:00
Artyom 91ece00d9e
Implement rename file dialog (#14)
* Add rename file view model and view
* Fix issues with tests and schedulers
* Expose CanInteract property
* Implement rename file functionality on providers
* Rename feature for UWP
* Rename feature for XF
* Update pictures
* Visual Designer improvements
* Color tweaks
2019-02-24 13:29:24 +03:00
Artyom 4d117f8a2b
Implement create-folder dialog (#13)
* Add create folder dialog control and logic
* Respect CreateFolder IsVisible state
* Verify the API via unit tests
* Autorefresh file list when folder is created
* CreateFolder view for UWP
* Bootstrap CreateFolder view for XF
* Update packages
* Fix NRE
* Fix XF binding
* Implement create folder page
* Fix navigation issues
* Implement CreateFolder for providers
2019-02-17 11:03:46 +03:00
artyom a8e6de3f84 Use DynamicData for collection management 2019-02-12 23:03:57 +03:00
Artyom e04bdf6b2a
Add auto refresh feature (#12)
* Update ReactiveUI
* Autorefresh feature
* Borders, structural equality
* Update gui on uwp
* Update Avalonia pic
* Disable buttons while refreshing
* Mention ReactiveUI
* Fix spacing issues on uwp
* Fix IsCurrentPathEmpty skipping signals
2019-01-29 22:27:27 +03:00
Artjom Graf 9a28d291c5 Fin truncation & run script 2019-01-09 21:35:41 +03:00
artyom e6f2ff0610 Add GitHub provider 2019-01-09 02:06:55 +03:00
Slava Zolotov b35dadfac9 Add shell-script header (#11) 2019-01-05 22:01:28 +03:00
artyom c02af793e0 New Avalonia image 2019-01-04 22:36:49 +03:00
artyom d412032fc7 Add SFTP provider 2019-01-04 13:33:24 +03:00
artyom 7f36edd826 Upload & download via FTP 2019-01-04 12:54:40 +03:00
Artyom 4c75d5b7ca
Add FTP provider (#10)
* Add HostAuthViewModel, add dummy FTP provider
* Unit test new API
* Implement working file provider
* Support uwp
* Support XF
2019-01-03 22:52:46 +03:00
Artjom Graf 17f8b0a00d Rename XF namespace, fix file won't get deselected 2019-01-01 22:04:21 +03:00
Artjom Graf bc88acbd7c Replace screenshot 2018-12-31 20:22:49 +03:00
Artjom Graf 6fb6235244 Add Iconize icons 2018-12-31 20:19:53 +03:00
Artyom 9c3f15caae
Port Camelotia to Android (Xamarin.Forms) (#9)
* Update packages, add XF + Android projects
* Reference proper packages, implement main view
* Implement MasterDetail pattern
* Implement Provider view
* Add authentication pages
* Fix login-logout issues
* Pull2refresh, use spaces instead of tabs
* Hide unrelated auth pages
* Improved GUI and styles
* Update README.md
* Fix extensions
* Wider images
* Align images properly
* Images were too big
* Better vendor descriptions
* Build only Avalonia project now
* Cleanup
* GUI tweaks
* Implement file picker
* Implement file upload & download
* Fix first provider won't get selected
* Implement authentication service
2018-12-31 19:10:45 +03:00
Artjom Graf 51b57574e0 Add ability to delete files 2018-12-26 13:48:40 +03:00
Artjom Graf af17f41c79 Clear temporary web data 2018-12-23 22:02:54 +03:00
Artjom Graf 228ca63f86 Fix missing usings issue 2018-12-22 23:14:11 +03:00
artyom a3e752459f Tests and usage for token storage 2018-12-22 22:57:41 +03:00
Artjom Graf 509fafa510 Add Akavache cache, refactor namespaces 2018-12-22 22:03:43 +03:00
Artjom Graf 2cf87fa9ba Rename file to match type name 2018-12-22 18:56:39 +03:00
Artyom 57c2164723
Port Camelotia to Universal Windows Platform (#8)
* Add Universal Windows project
* Implement more Universal Windows pages
* Implement uwp file manager, add more views
* Mention UWP in README
* Add picture
* Make uri launcher platform-specific
* Make HttpListener platform-dependent
* Recompose abstractions
* Implement Universal Windows code receiver
* Move initialization logic into Bootstrapper
* Fix formatting
2018-12-22 18:50:59 +03:00
Artjom Graf 5bc6cf1726 Add ability to replace default providers 2018-12-20 23:14:17 +03:00
artyom 847a21f256 Implement UploadFile() for Yandex, move models into their own files 2018-12-20 11:58:00 +03:00
artyom 35ad02c1cb Fix JsonReaderException 2018-12-20 02:00:19 +03:00
artyom a1d67bc023 Autofix XAML formatting issues 2018-12-18 12:32:34 +03:00
Greg Amidon bde63f021c Refactor initial path changes (#7)
* Refactor to InitialPath
* Added Tests for InitialPath on the IProvider implementers.
2018-12-17 17:58:13 +03:00
Greg Amidon 469f718b5d LocalFileSystemProvider now starts at Drive View (#6)
* LocalFileSystemProvider now starts at Drive View.
* Resolve conflicts
* Formatting, back button fix
* Exclude drives that are not ready
2018-12-17 01:28:24 +03:00
Artyom 8a8c3dd8c9
Remove broken badge 2018-12-17 01:06:16 +03:00
Artyom 7d6add6ea3 Update azure-pipelines.yml for Azure Pipelines 2018-12-16 22:22:12 +03:00
Artyom 823c517f7a
Update azure-pipelines.yml 2018-12-16 22:16:57 +03:00
artyom d69f486f15 Fix paths issues 2018-12-16 19:03:09 +03:00
artyom 2d0a6e4e06 Introduce InitialPath provider property (#5) 2018-12-16 18:28:50 +03:00
artyom 9576e065a8 Display files properly for Yandex provider 2018-12-16 15:14:38 +03:00
Artyom G e3cf455bd3 Use InvariantCulture for bytes 2018-12-15 09:33:07 +03:00
Artyom G 69f1371a8b Add guards, make impl details private, chnage . to , 2018-12-15 09:25:30 +03:00
artyom 60fef52181 Implement DownloadFile() for Yandex file system provider 2018-12-14 20:38:53 +03:00
artyom 613c77df17 Move ByteConverter tests into separate class, use proper namespaces 2018-12-14 19:30:10 +03:00
Greg Amidon 4386639c0c Fix GetSizeOnAllDisks throws exception on LocalFileSystem (#3)
Dvd/Cd will throw exception: System.IO.IOException: 'The device is not ready'.
2018-12-14 19:09:07 +03:00
Greg Amidon dc160f6ab6 Corrected BytesToString function output (#2)
Fixed math error should be 1000 not 1024 when converting from bytes to kilobytes and beyond.  Extracted method to new class to remove two redundant functions in filesystem classes.
2018-12-14 19:07:28 +03:00
artyom 9776c1e536 Implement Yandex provider file fetcher 2018-12-14 19:05:00 +03:00
artyom ae1b694623 Download files with proper file names for vk and local 2018-12-14 14:50:56 +03:00
artyom bda9f483a4 Remove redundant project from solution 2018-12-14 13:16:28 +03:00