Commit Graph
100 Commits
Author SHA1 Message Date
zheiling 74308da770 page up/page down in file list menu [buggy]. 2026-03-25 17:40:33 +02:00
zheiling 01861ca9a4 updates TODO.md 2026-03-24 13:12:03 +02:00
zheiling dc6a25acac R: compromises between process_server_command and callbacks 2026-03-24 12:56:10 +02:00
zheiling 7755fa0a81 splits process_server_command into separate callbacks (not finished) 2026-03-23 18:16:13 +02:00
zheiling f0dfe89483 R: get rid of direct "write" system call, when sending messages to the server 2026-03-23 14:13:07 +02:00
zheiling 0661b0721a updates TODO.md; gets rid of obsolete file_select 2026-03-19 16:02:39 +02:00
zheiling 8fbfb6d547 updates README.md 2026-03-19 15:20:19 +02:00
zheiling 9ddebad136 ui: file list -> fixes opening links 2026-03-19 15:20:07 +02:00
zheiling 2a08660f1f updates TODO.md 2026-03-18 16:56:12 +02:00
zheiling 583ad09f05 FS file list: hide dot-files, ".." always at the beginning 2026-03-18 16:29:27 +02:00
zheiling b56875c9a9 changes upload method 2026-03-18 16:03:29 +02:00
zheiling c945846409 adds widget explanations 2026-03-16 15:59:25 +02:00
zheiling 5b4a923f56 adds MIT license 2026-03-16 15:43:07 +02:00
zheiling c91edaadda returns :END: to fake description 2026-03-13 14:33:06 +02:00
zheiling 6eeeb0b797 I UI: Vertical positioning in groups 2026-03-12 17:05:45 +02:00
zheiling d63afb7b7c R UI: file list key actions
I UI: bottom keys menu
2026-03-11 15:16:11 +02:00
zheiling 0bf2446664 + UI: checkboxes
F Login: Fixes scenario when credentials are incorrect
R UI: group -> refactors key processing
2026-03-11 14:21:25 +02:00
zheiling e20a239ac6 ui: fixes menu navigation 2026-03-11 12:19:36 +02:00
zheiling 58ec827f38 utf-8: improves support for modals 2026-03-10 18:51:59 +02:00
zheiling 4d83a6cd94 utf-8: initial support 2026-03-10 18:51:58 +02:00
zheiling 27911d3886 UTF-8 support (initial commit) 2026-03-10 18:51:58 +02:00
zheiling 110c4b4649 updates todo 2026-03-10 18:51:57 +02:00
zheiling e7292f7f54 ui: fixes registration callback 2026-03-10 18:51:57 +02:00
zheiling 791c3055ba ui: advanced positioning system (not finished) 2026-03-10 18:51:56 +02:00
zheiling 575cc4d93a fixes cmake configuration 2026-03-10 18:51:56 +02:00
zheiling e43ce67b3a Merge pull request #2 from zheiling/children-groups
Children groups
2026-02-26 15:09:48 +02:00
zheiling 8f6ec355e7 ui: finishes nested groups; +email field in registration modal 2026-02-26 15:07:04 +02:00
zheiling b10766f6e3 ui: new value-forwarding method 2026-02-25 16:15:28 +02:00
zheiling 86c11968da ui: refactoring. changes active id mechanism 2026-02-24 16:36:00 +02:00
zheiling 57b858f98f ui: dialogue: +id_map 2026-02-23 16:32:02 +02:00
zheiling acd03b2769 UI: nested groups: fixes first and last IDs in a parent 2026-02-20 16:59:56 +02:00
zheiling 8c765191fb UI: nested groups. not finished 2026-02-20 15:19:52 +02:00
zheiling 48c2c5946d ui: updates TODO.md 2026-02-19 14:17:51 +02:00
zheiling e2931714c9 ui: notification; finishes registration process 2026-02-19 14:16:38 +02:00
zheiling e2750799c5 ui: alert; anonymous login; registration (not finished) 2026-02-18 18:39:47 +02:00
zheiling f9fc9e0167 Improves and fixes file search 2026-02-13 14:34:01 +02:00
zheiling e412c0c993 updates TODO again 2026-02-12 16:52:46 +02:00
zheiling 3e38ce7bc5 updates TODO 2026-02-12 16:50:03 +02:00
zheiling 912166007b + file list: search 2026-02-12 16:44:17 +02:00
zheiling dfc3071702 Changes file structure; experiments with better string; Search init in file list 2026-02-11 16:47:43 +02:00
zheiling dbe46fbdfd CMake: updates compiler definitions 2026-02-10 14:24:32 +02:00
zheiling 57e8894212 removes former Makefile 2026-02-10 13:19:04 +02:00
zheiling 9bc3b94c45 CMake: updates presets 2026-02-10 13:15:45 +02:00
zheiling 8a45c6dbf9 CMakePresets.json 2026-02-09 18:03:40 +02:00
zheiling 3501085c4b get rid of setup.sh 2026-02-09 17:46:02 +02:00
zheiling 6dd887d502 CMake integration 2026-02-09 17:44:07 +02:00
zheiling ba77017857 C23 standard. get rid of warnings 2026-02-09 17:44:07 +02:00
zheiling 879213e7c3 updates TODO 2026-02-09 17:44:06 +02:00
zheiling b472c86d2f Merge pull request #1 from zheiling/tui
TUI
2026-01-26 13:06:34 +02:00
zheiling 482980b600 ui: get rid of client files. changes pagination way in the file list. 2026-01-26 13:04:59 +02:00
zheiling dd9540004b UI: file list improvements 2026-01-23 18:13:53 +02:00
zheiling b81211c764 ui: close modal on pressing escape (not everywhere) 2026-01-23 13:50:26 +02:00
zheiling 50952f324d ui: finished (kinda) file upload 2026-01-22 16:26:36 +02:00
zheiling 346ded71bc updates TODO 2026-01-21 17:45:22 +02:00
zheiling c6e6fdffd2 ui: file upload basic process (need improvement) 2026-01-21 17:43:50 +02:00
zheiling 975f4b9dcd ui: next step of file upload (not finished) 2026-01-20 19:30:01 +02:00
zheiling 83157a55f3 ui: selection of upload file (needs next step realization) 2026-01-20 15:17:40 +02:00
zheiling 167b5c635a ui: file list (not completed) 2026-01-16 16:34:40 +02:00
zheiling a447ff6225 ui: file list modal: fixes navigation, improves modal size 2026-01-15 22:09:07 +02:00
zheiling 4661a36acf ui: file list modal (not finished) 2026-01-15 15:04:36 +02:00
zheiling cb79978cdf ui: fs file list (not finished) 2026-01-06 14:49:37 +02:00
zheiling 9b44285c56 ui: show file sizes in human-friendly 2026-01-05 16:47:24 +02:00
zheiling bdb194679e ui: brings back text centering in modals | fixes error on exit | small clean-up 2026-01-05 16:09:23 +02:00
zheiling 23fda5232d ui: info panel 2026-01-02 14:15:51 +02:00
zheiling 34e58daa42 ui: move cursor through the text in input 2026-01-02 12:45:41 +02:00
zheiling 6a9dad9557 ui: possibility to hide input value 2026-01-01 13:45:01 +02:00
zheiling fded75e3a8 ui: notification when a file is downloaded 2025-12-31 18:35:22 +02:00
zheiling 48460e4aa2 ui: optimization of dialogue refresh 2025-12-31 15:50:46 +02:00
zheiling f1757b4ca7 ui: progress bar for file download 2025-12-30 19:19:54 +02:00
zheiling 071bc5951a ui optimizations; file list improvements 2025-12-29 17:12:19 +02:00
zheiling b669b4be8a ui: file list 2025-12-26 17:34:51 +02:00
zheiling e3fbe1b40a ui: file list (not finished) 2025-12-18 15:06:57 +02:00
zheiling f43eadd028 ui: window: file list init 2025-12-17 20:32:56 +02:00
zheiling 1e2e180be4 ui: login process (without error processing) 2025-12-17 15:12:41 +02:00
zheiling b5d638bbc9 ui: server message 2025-12-16 16:40:18 +02:00
zheiling ba33bab4d1 ui: dialogue: fixes positioning 2025-12-16 13:48:41 +02:00
zheiling 79d4b88c8d ui integration into event loop; login modals 2025-12-15 17:47:27 +02:00
zheiling 6018d99e07 ui: correct reaction on arrow keys press 2025-12-12 14:23:06 +02:00
zheiling dc74baecf7 ui: cursor fix 2025-12-12 12:21:44 +02:00
zheiling 4395e11843 fixes and improves tab navigation mechanism. 2025-12-11 17:55:52 +02:00
zheiling d2e5bddbcb fixes Makefile 2025-12-10 20:11:44 +02:00
zheiling 369f7de279 improvement of detection of active elements (not finished) 2025-12-10 20:11:35 +02:00
zheiling ad1fa9e973 updates TODO 2025-12-09 20:44:33 +02:00
zheiling 1f85236351 implementation of input 2025-12-09 20:41:26 +02:00
zheiling c9a3dada2f finished modal callbacks system 2025-12-08 17:02:20 +02:00
zheiling 568876a7ef callback system for ui widgets 2025-12-05 16:16:51 +02:00
zheiling eee2bc0ccb initial callback support 2025-12-03 14:40:53 +02:00
zheiling 24f51eb22b dialogue: count dimensions correctly 2025-12-03 12:14:38 +02:00
zheiling 32b9628ff2 updates widget positions 2025-12-02 17:11:27 +02:00
zheiling afbce332b3 refreshes setup.sh 2025-12-01 18:02:58 +02:00
zheiling 21bdd5f172 element groups: initial support, improves login dialog init 2025-12-01 18:01:12 +02:00
zheiling b9d378a3a6 dialogue color improvement, implementation of print_multiline_text function. 2025-11-28 13:59:55 +02:00
zheiling fd73fa7628 refactoring; modal window init 2025-11-27 17:19:02 +02:00
zheiling c524ece546 ncurses template 2025-11-26 17:57:34 +02:00
zheiling 2cd9455f7e updates TODO 2025-11-25 12:43:27 +02:00
zheiling e550345a1a implementation of registration 2025-11-13 13:30:16 +02:00
zheiling 2336b7bb01 implementation of registration (not finished) 2025-11-07 17:42:59 +02:00
zheiling 3ef6ff6c41 implementation of paging 2025-11-06 16:46:37 +02:00
zheiling ab3ab76a74 Code release 2025-10-16 15:29:08 +03:00
zheiling 401a89bc18 Initial commit 2025-10-16 14:40:14 +03:00