Commit Graph

116 Commits

Author SHA1 Message Date
3904449f45 the user and group system is basically finished, the fs needs progress on creating entries 2025-05-24 21:18:48 -04:00
4f6dc35569 users will have global permissions and fs entries will have their own 2025-05-23 02:12:44 -04:00
2a6a2656e0 split users and groups into their own modules 2025-05-23 01:02:26 -04:00
b6aa27bb08 remove bcrpytjs, overkill for this project right now 2025-05-23 01:01:23 -04:00
69dcd51b3c add bcryptjs and remove vite-plugin-html 2025-05-22 18:21:29 -04:00
8938709a1e working on the permissions system and groups structure 2025-05-21 22:38:10 -04:00
a5ee53a151 users system prototyping 2025-05-12 19:36:32 -04:00
8c2f1de028 huge file system rewrite, i lost a lot of track; permissions and user system 2025-05-07 23:36:34 -04:00
22b9e1f3d5 wip: root can add directories to itself 2025-04-24 01:23:11 -04:00
b79234a1f5 bitflags, fs is very broken 2025-04-16 15:51:15 -04:00
bb5d24884f switch to using bitflags for rfwfs permissions 2025-03-29 17:38:25 -04:00
56790cbe1d Binary file time 2025-03-22 21:29:44 -04:00
0483e2a0df change some to status in wrap 2025-03-20 19:39:10 -04:00
7714a08517 bun update 2025-03-20 19:04:48 -04:00
929b267f23 move library into rfwfs and rename root.ts to fs.ts, also place it outside of rfwfs 2025-03-17 17:46:55 -04:00
332e90d023 "noUnusedParameters": true 2025-03-17 00:10:28 -04:00
b964c911b2 Result -> Option 2025-03-16 23:10:00 -04:00
89b9320cc3 this should be an exported type 2025-03-16 15:01:16 -04:00
e04f2adae0 inner should be more explicit for directories
`inner` -> `directory`
2025-03-16 01:12:16 -04:00
b4c07873d0 library init 2025-03-15 21:31:51 -04:00
143ac35a99 fix binary search 2025-03-15 21:30:04 -04:00
e612f5762f not necessary bro 2025-03-15 20:16:13 -04:00
d4278d0d7f plumbing 2025-03-15 20:14:05 -04:00
26a7d4c21c File and Directory classes 2025-03-15 19:53:40 -04:00
305c2bd2cd vite update 2025-03-15 19:46:10 -04:00
c66a0eb4a9 prototyping with classes for Inner and Rfwfs directory 2025-03-14 17:39:07 -04:00
caedb7e8f0 push and find should use read_write_access since they read the names of inner 2025-03-12 16:36:05 -04:00
050c0f1aca (WIP) name and timestamp resepect permissions 2025-03-11 03:23:13 -04:00
d7abe20d1a PermissionsBinary 2025-03-11 03:13:28 -04:00
1d3b80515b var and etc 2025-03-08 18:31:05 -05:00
3f48a19b22 desktop dir 2025-03-08 18:26:18 -05:00
74e3d5df60 optional timestamp 2025-03-08 18:26:07 -05:00
9d0b12b47c replace tree with fs/root.ts 2025-03-08 17:41:14 -05:00
e8645d4f64 directory.clone(file_name) 2025-03-08 17:41:05 -05:00
fc0ef23bdb types/entry.d.ts not needed 2025-03-08 17:40:47 -05:00
7a457e5205 rewrite of types and names 2025-03-08 16:12:02 -05:00
6b129045e8 entry.d.ts 2025-03-08 16:11:18 -05:00
cec5642e70 branch out enums to an enum module 2025-03-08 16:09:54 -05:00
5b74400a10 wrap module, may branch this out to the entire codebase 2025-03-08 15:59:23 -05:00
384e70e286 sha256 hash module for file hashes 2025-03-08 02:10:31 -05:00
3aaedf1e8b vite update 2025-03-07 16:24:35 -05:00
17e89ef1c8 rename cloned_file_collection to entry_collection 2025-03-06 20:56:06 -05:00
aa6f8b6f8e rename new_entry and new_collection to entry and collection 2025-03-06 20:55:43 -05:00
d80887d281 PushStatus enum
i forgor about the permissions system here... maybe users soon for fun..
2025-03-06 20:47:38 -05:00
9eba512580 auto sort collections 2025-03-06 17:59:10 -05:00
8469c015f8 rename push() -> find() for entry_collection 2025-03-06 17:58:40 -05:00
b3fa561c76 typing is now correct for the file system 2025-03-06 17:29:30 -05:00
b7babb665e T extends Entry<T> -> T type error fix 2025-03-05 19:47:59 -05:00
9856b138df type fix 2025-03-05 02:58:02 -05:00
c2ac2ba28c type errors 2025-03-04 20:29:21 -05:00