Ivan Baidakou
|
0fb08b5350
|
core: update metada only when needed
|
2026-05-24 19:00:10 +03:00 |
|
Ivan Baidakou
|
c2351410db
|
core: don't download until full files/block is downloaded (finalize)
|
2025-12-14 13:19:22 +03:00 |
|
Ivan Baidakou
|
9a9a036891
|
core: don't download until full files/block is downloaded
|
2025-12-13 22:24:18 +03:00 |
|
Ivan Baidakou
|
87f14af7e5
|
core: exclude locked files from file iterator
|
2025-09-28 17:51:47 +03:00 |
|
Ivan Baidakou
|
790fc08ed4
|
core: add path_lock
|
2025-09-26 23:19:22 +03:00 |
|
Ivan Baidakou
|
8bddcd26f5
|
core: format
|
2025-09-21 22:53:40 +03:00 |
|
Ivan Baidakou
|
617dece5e6
|
core: optimize mem usage, remove folder_info_t from file_info_t
|
2025-09-21 22:40:11 +03:00 |
|
Ivan Baidakou
|
4254e43c6d
|
core: minor optimization
|
2025-09-19 19:14:35 +03:00 |
|
Ivan Baidakou
|
a719f8bfa4
|
[core] rewrite file_infos_map_t to reduce memory consumption even moar
|
2025-09-15 23:13:07 +03:00 |
|
Ivan Baidakou
|
f12f085e09
|
core: model::file_info_t use path_ptr_t for name instead of std::string + cached
|
2025-09-06 17:45:04 +03:00 |
|
Ivan Baidakou
|
4b54009c09
|
[core, fltk] more correctly display file scanning progress
|
2025-08-17 16:19:48 +03:00 |
|
Ivan Baidakou
|
ec1d63c56c
|
core, win32: don't attempt to download files with prohibed filenames
|
2025-07-12 16:24:03 +03:00 |
|
Ivan Baidakou
|
9cd790e757
|
core: add moar tests for the folder pausing case
|
2025-06-30 14:53:46 +03:00 |
|
Ivan Baidakou
|
4e21bcc20e
|
core: handle race cases
|
2025-06-06 18:47:25 +03:00 |
|
Ivan Baidakou
|
4c154efd09
|
core: file itertor and controller react properly on changing back folder type
|
2025-03-29 21:51:21 +03:00 |
|
Ivan Baidakou
|
34b677373e
|
core: do not iterate over files for send-only folder
|
2025-03-28 09:18:05 +03:00 |
|
Ivan Baidakou
|
34d9031202
|
[core, bep] implement folder setting (alphabetic, by size, by modification date) for file-iterator
|
2025-03-22 20:31:13 +03:00 |
|
Ivan Baidakou
|
66d5993d6c
|
clang-format sources
|
2025-03-06 20:48:37 +03:00 |
|
Ivan Baidakou
|
6eb5f43a98
|
use protopuf instead of protobuf (incomplete)
|
2025-03-01 19:54:14 +03:00 |
|
Ivan Baidakou
|
44ac38def4
|
core, fltk: clean up complains with -Wall
|
2025-01-24 11:12:42 +03:00 |
|
Ivan Baidakou
|
a35ece2850
|
core: moar safely remove folder when downloading
|
2025-01-15 19:21:13 +03:00 |
|
Ivan Baidakou
|
08beb5de77
|
core: moar correct handle symlinks
|
2025-01-14 15:39:22 +03:00 |
|
Ivan Baidakou
|
1cfdcbf57b
|
core, win32: ignore symlinks
|
2025-01-13 14:04:19 +03:00 |
|
Ivan Baidakou
|
973ef552fd
|
core: make logging moar cross-platform
|
2025-01-07 13:59:08 +03:00 |
|
Ivan Baidakou
|
3efd76fbeb
|
core, minor refactoring
|
2024-12-06 11:27:28 +03:00 |
|
Ivan Baidakou
|
09dfbda221
|
core, fs-actor should process file-advances first
|
2024-12-05 23:50:12 +03:00 |
|
Ivan Baidakou
|
f6fd9abb57
|
core, introduce resolver
|
2024-12-04 10:26:55 +03:00 |
|
Ivan Baidakou
|
d555a35642
|
core: refactor modify::clone_file -> advance::remote_copy
|
2024-12-02 23:02:31 +03:00 |
|
Ivan Baidakou
|
cba67bb366
|
core: impove file iterator, again :)
|
2024-11-29 17:55:49 +03:00 |
|
Ivan Baidakou
|
4f469297d1
|
refactor file iterator, once again
|
2024-11-25 08:56:46 +03:00 |
|
Ivan Baidakou
|
54213c21d6
|
core, fix file_iterator + tests
|
2024-11-14 00:02:59 +03:00 |
|
Ivan Baidakou
|
d8d813de18
|
core, let file_iterator be affected by folder unsharing
|
2024-11-04 22:28:10 +03:00 |
|
Ivan Baidakou
|
780c569ad4
|
core, reduce amount of sync start/finish messages
|
2024-11-03 20:51:14 +03:00 |
|
Ivan Baidakou
|
99b7fe4c7b
|
core, make folder info max sequence lazy
|
2024-10-20 16:54:05 +03:00 |
|
Ivan Baidakou
|
1635d75e33
|
core, moar tests for file_iterator
|
2024-10-18 12:44:29 +03:00 |
|
Ivan Baidakou
|
f4836d3eba
|
core, moar tests for file_iterator
|
2024-10-18 12:18:50 +03:00 |
|
Ivan Baidakou
|
c3e1db7863
|
core, moar tests for file_iterator
|
2024-10-18 11:03:05 +03:00 |
|
Ivan Baidakou
|
3471475015
|
core, moar tests for file_iterator
|
2024-10-18 10:50:40 +03:00 |
|
Ivan Baidakou
|
ed006f7324
|
core, moar tests for file_iterator
|
2024-10-18 10:34:22 +03:00 |
|
Ivan Baidakou
|
b065bce954
|
core, cleanup
|
2024-10-18 10:19:50 +03:00 |
|
Ivan Baidakou
|
d88cb89089
|
core, wip
|
2024-10-17 16:15:45 +03:00 |
|
Ivan Baidakou
|
a5c0c2151e
|
core, wip
|
2024-10-16 09:18:57 +03:00 |
|
Ivan Baidakou
|
dc7cdace7e
|
core, wip
|
2024-10-14 13:44:00 +03:00 |
|
Ivan Baidakou
|
6359718814
|
core, wip
|
2024-10-14 13:32:06 +03:00 |
|
Ivan Baidakou
|
564d691d70
|
core, wip
|
2024-10-14 12:23:08 +03:00 |
|
Ivan Baidakou
|
595f1ae2ab
|
core, refactor (WIP)
|
2024-10-10 09:10:01 +03:00 |
|
Ivan Baidakou
|
d5c96daeea
|
core, refactor file_iterator (WIP)
|
2024-10-09 15:18:14 +03:00 |
|
Ivan Baidakou
|
45381f47f2
|
core, cleanup, add tests
|
2024-10-04 12:31:10 +03:00 |
|
Ivan Baidakou
|
7bd3743646
|
core, make file_iterator lazy
|
2024-09-29 13:05:13 +03:00 |
|
Ivan Baidakou
|
fb584b2f8f
|
core, refactor file info
|
2024-09-29 11:06:58 +03:00 |
|