History of the file that is called src/include/lib/Garradin/Files/Files.php at checkin 4b346293f708755d

2024-03-19
14:19
Start renaming path argument to hash_id in files management file: [8492129ba4] check-in: [1f42ce294d] user: bohwaz, branch: sharing, size: 32123 [annotate] [blame] [check-ins using] [diff]
2024-03-15
03:49
Sharing now works correctly file: [49311fa05b] check-in: [58bc762847] user: bohwaz, branch: sharing, size: 32121 [annotate] [blame] [check-ins using] [diff]
2024-03-14
16:09
Add new hash_id column to files to avoid file enumeration by using IDs, also move legacy sharing and WOPI editing to separate traits, improve WOPI handling to be able to use WOPI with logged-out users (edit sharing links) file: [6a06502af6] check-in: [9ef0f8d1c3] user: bohwaz, branch: sharing, size: 32196 [annotate] [blame] [check-ins using] [diff]
2024-01-13
13:36
Fix permission to trash files file: [9b57d65fc1] check-in: [3004e8387f] user: bohwaz, branch: trunk, size: 31841 [annotate] [blame] [check-ins using] [diff]
2023-12-19
22:42
Make sure upgrade and download of all files are not cut by max_execution_time file: [1654535843] check-in: [a1154fb7c7] user: bohwaz, branch: trunk, size: 31354 [annotate] [blame] [check-ins using] [diff]
2023-11-26
15:40
Make sure to empty memory used by strtok file: [f8c59bfc2f] check-in: [c59236a968] user: bohwaz, branch: trunk, size: 31150 [annotate] [blame] [check-ins using] [diff]
2023-10-25
13:02
Prevent slashes in filename from making weird things file: [20b3d37699] check-in: [00a2241f8c] user: bohwaz, branch: trunk, size: 31121 [annotate] [blame] [check-ins using] [diff]
2023-10-02
16:34
Make sure malformed match expression is caught on the user side file: [72150210c1] check-in: [3624289c7b] user: bohwaz, branch: dev, size: 31069 [annotate] [blame] [check-ins using] [diff]
2023-09-24
21:49
Flatten web directories for attachments, don't keep all folder hierarchy as it's too much work file: [73746c95e3] check-in: [67e3eab21e] user: bohwaz, branch: web-flatten, size: 30844 [annotate] [blame] [check-ins using] [diff]
2023-09-21
15:30
Change fields access to allow fine-grained access control file: [d4d9ff155b] check-in: [f1e3a00037] user: bohwaz, branch: dev, size: 30590 [annotate] [blame] [check-ins using] [diff]
2023-09-18
12:59
Fix potential issues seen by phpstan file: [94db509b4b] check-in: [16656f87a3] user: bohwaz, branch: dev, size: 32019 [annotate] [blame] [check-ins using] [diff]
2023-09-01
17:08
Fix typo file: [edaa6b3c28] check-in: [7669cf3663] user: bohwaz, branch: dev, size: 32036 [annotate] [blame] [check-ins using] [diff]
17:07
Disable versioning during 1.3 upgrades file: [6dd8802daf] check-in: [087289620a] user: bohwaz, branch: dev, size: 32034 [annotate] [blame] [check-ins using] [diff]
2023-08-31
21:23
Implement drag and drop to upload files file: [57fd706d7d] check-in: [b4a00ff52f] user: bohwaz, branch: dev, size: 31790 [annotate] [blame] [check-ins using] [diff]
2023-08-30
18:22
Move versioning settings to a separate page under backups file: [10d3a4ca9e] check-in: [66738a5521] user: bohwaz, branch: dev, size: 31609 [annotate] [blame] [check-ins using] [diff]
01:02
Implement pruning of old versions in cron and manually, as well as deleting all versions file: [7de4b58e54] check-in: [2421fd601c] user: bohwaz, branch: dev, size: 31378 [annotate] [blame] [check-ins using] [diff]
2023-08-29
22:43
Make sure no directories are zipped file: [8f6edd7559] check-in: [c3279fae6a] user: bohwaz, branch: dev, size: 30261 [annotate] [blame] [check-ins using] [diff]
15:36
Implement a new page to see quota use by context file: [12177ba0b2] check-in: [703d562678] user: bohwaz, branch: dev, size: 30213 [annotate] [blame] [check-ins using] [diff]
2023-08-24
19:04
Implement files versioning file: [be9fa5a239] check-in: [eb0e65c02e] user: bohwaz, branch: dev, size: 29741 [annotate] [blame] [check-ins using] [diff]
2023-08-23
00:58
Rename files. signals to file. file: [bb90e14224] check-in: [6f43cfd335] user: bohwaz, branch: dev, size: 29557 [annotate] [blame] [check-ins using] [diff]
2023-08-22
13:16
Fix mkdir: was trying to create a dir named '' (empty string) file: [a20ebafc4c] check-in: [9150ef2680] user: bohwaz, branch: dev, size: 29558 [annotate] [blame] [check-ins using] [diff]
03:10
Use a slightly better/clearer callback logic in signals file: [e5369170ad] check-in: [2ccaea2d47] user: bohwaz, branch: dev, size: 29559 [annotate] [blame] [check-ins using] [diff]
2023-08-17
02:19
Improve queries to be quicker file: [55b05db25a] check-in: [8c3c11b9bf] user: bohwaz, branch: dev, size: 29558 [annotate] [blame] [check-ins using] [diff]
01:53
Restoring a file was also deleting anything else from trash, fixed it file: [d5ca0a85bf] check-in: [d8451422ff] user: bohwaz, branch: dev, size: 29600 [annotate] [blame] [check-ins using] [diff]
01:37
Leverage SQL to delete empty directories file: [bf67edb539] check-in: [d7bbb01916] user: bohwaz, branch: dev, size: 29430 [annotate] [blame] [check-ins using] [diff]
2023-08-16
18:04
Fix remaning quota when max. quota constant is not set file: [166282b548] check-in: [c47e03c07e] user: bohwaz, branch: dev, size: 29299 [annotate] [blame] [check-ins using] [diff]
03:23
Move all sub-files and sub-folders before parent folder file: [208b332bd6] check-in: [069b33e7a8] user: bohwaz, branch: dev, size: 29173 [annotate] [blame] [check-ins using] [diff]
2023-08-15
18:30
Try to fix files sync after database restore file: [20fb14564a] check-in: [a79c03f595] user: bohwaz, branch: dev, size: 29175 [annotate] [blame] [check-ins using] [diff]
18:06
Switch back trash logic to just renaming, it's much easier to understand and manage file: [6baa983e93] check-in: [d71be4efb0] user: bohwaz, branch: dev, size: 29549 [annotate] [blame] [check-ins using] [diff]
2023-08-14
02:21
Fix FileSystem handling of trashed files, implement new sync method for storage backend, making sure we can restore metadata from local files if required file: [58b68c4802] check-in: [fa863cd752] user: bohwaz, branch: dev, size: 29296 [annotate] [blame] [check-ins using] [diff]
00:41
Files: Don't call mkdir() in ensureDirectoryExists() to avoid loops, also implement list of trash files file: [157ba42248] check-in: [fcd64558eb] user: bohwaz, branch: dev, size: 29336 [annotate] [blame] [check-ins using] [diff]
2023-08-12
15:52
Restore old filesystem storage behavior, where files are stored using their real path/name file: [3699661f4d] check-in: [50b2f4cb79] user: bohwaz, branch: dev, size: 28858 [annotate] [blame] [check-ins using] [diff]
2023-08-04
16:45
File::filterName was too restricted, make it accept anything but restricted Windows names file: [3816b4af18] check-in: [423e6c8a45] user: bohwaz, branch: dev, size: 28861 [annotate] [blame] [check-ins using] [diff]
2023-07-21
13:28
Renamed src/include/lib/Garradin/Files/Files.php → src/include/lib/Paheko/Files/Files.php. Rename everything from Garradin to Paheko file: [1557416b20] check-in: [736b20220e] user: bohwaz, branch: dev, size: 28761 [annotate] [blame] [check-ins using] [diff]
2023-07-18
23:00
Files::create always overwrites existing file file: [dadc53c9ad] check-in: [c819553bd4] user: bohwaz, branch: dev, size: 28789 [annotate] [blame] [check-ins using] [diff]
2023-07-15
15:21
Make sure we can't create a file with the same name file: [1cb10e14db] check-in: [34a1f4e2d9] user: bohwaz, branch: dev, size: 28665 [annotate] [blame] [check-ins using] [diff]
15:19
Make sure we have quota before creating a file file: [51805f7ea5] check-in: [0c049b8157] user: bohwaz, branch: dev, size: 28555 [annotate] [blame] [check-ins using] [diff]
2023-07-07
16:36
Fix case where path is NULL file: [c2f8cbd065] check-in: [716cbe588b] user: bohwaz, branch: dev, size: 28548 [annotate] [blame] [check-ins using] [diff]
13:41
Remove last remnants of CONTEXT_TRASH file: [8c023e114c] check-in: [0582de1148] user: bohwaz, branch: dev, size: 28392 [annotate] [blame] [check-ins using] [diff]
13:27
Fix recursive/zip file: [1ccced84d6] check-in: [0cd1e1c0cf] user: bohwaz, branch: dev, size: 28832 [annotate] [blame] [check-ins using] [diff]
13:14
Implement dynamic list for documents file: [c2faa05bf6] check-in: [6d2185e115] user: bohwaz, branch: dev, size: 28643 [annotate] [blame] [check-ins using] [diff]
01:38
Stop trying to maintain file path and name between local filesystem and database, it is just too much work and complexity, just store files using the hash of their ID file: [dcc308e48a] check-in: [40ca76655c] user: bohwaz, branch: dev, size: 27715 [annotate] [blame] [check-ins using] [diff]
2023-07-06
16:45
Improve link between users/transactions and files file: [cadd43b4d1] check-in: [763339ca91] user: bohwaz, branch: dev, size: 27568 [annotate] [blame] [check-ins using] [diff]
2023-07-05
20:12
Remove sync between web pages and index.txt files file: [4841854cec] check-in: [5dd8cf0116] user: bohwaz, branch: dev, size: 26749 [annotate] [blame] [check-ins using] [diff]
12:12
Fix permissions on root documents directory file: [bfd3cade0a] check-in: [6937d1fbe6] user: bohwaz, branch: dev, size: 26505 [annotate] [blame] [check-ins using] [diff]
2023-07-04
23:24
Refactor file storage to always store metadata in database making it easier to join data with other tables file: [907591421b] check-in: [2bc339ce69] user: bohwaz, branch: dev, size: 25944 [annotate] [blame] [check-ins using] [diff]
12:10
Fix: files_search was not updated when a file was moved, and trash was deleting too much file: [1079f58a2c] check-in: [84d20386f1] user: bohwaz, branch: dev, size: 28308 [annotate] [blame] [check-ins using] [diff]
2023-06-26
17:32
Fix fail when creating root directories with SQLite storage file: [55f4f6683d] check-in: [f49d7b581f] user: bohwaz, branch: dev, size: 28308 [annotate] [blame] [check-ins using] [diff]
2023-06-25
10:51
Fix mkdir of root contexts during install when using SQLite storage file: [de3ed6a485] check-in: [8090fc1a5a] user: bohwaz, branch: dev, size: 28323 [annotate] [blame] [check-ins using] [diff]
2023-06-12
00:19
Fix issue when parent context directory doesn't exist yet file: [481fbfff87] check-in: [4d3f518658] user: bohwaz, branch: dev, size: 28290 [annotate] [blame] [check-ins using] [diff]
2023-05-11
21:09
Rename Sauvegarde class to Backup file: [81b2ac711b] check-in: [abe9e45e2d] user: bohwaz, branch: dev, size: 28470 [annotate] [blame] [check-ins using] [diff]
13:00
Fix web cache delete of thumbnails file: [a7d166490a] check-in: [88e21ab6c4] user: bohwaz, branch: dev, size: 28339 [annotate] [blame] [check-ins using] [diff]
2023-04-04
16:53
Allow editing of modules files from default dist file file: [c490742afb] check-in: [2e93bcb199] user: bohwaz, branch: dev, size: 28329 [annotate] [blame] [check-ins using] [diff]
15:23
Allow to add and upload files in modules file: [68259a8121] check-in: [e08d11175f] user: bohwaz, branch: dev, size: 28252 [annotate] [blame] [check-ins using] [diff]
2023-04-02
17:59
Fix issues in trash management, improve docs UX details file: [96506f2416] check-in: [cc9476ed3f] user: bohwaz, branch: dev, size: 28258 [annotate] [blame] [check-ins using] [diff]
17:27
Use mark tag instead of b in search results snippet file: [5d768a9851] check-in: [b0c0add320] user: bohwaz, branch: dev, size: 28027 [annotate] [blame] [check-ins using] [diff]
2023-03-29
20:59
Allow editing of modules code file: [00a46a65c0] check-in: [086c6bbd7e] user: bohwaz, branch: dev, size: 28021 [annotate] [blame] [check-ins using] [diff]
17:20
Only show first image of a field in users list file: [db2648d315] check-in: [9cbed54da9] user: bohwaz, branch: dev, size: 28073 [annotate] [blame] [check-ins using] [diff]
2023-03-15
00:33
Remove last mention of CONTEXT_SKELETON file: [0438ab857a] check-in: [f0670cf005] user: bohwaz, branch: dev, size: 27187 [annotate] [blame] [check-ins using] [diff]
00:16
Move skeleton code to modules, move web skeletons inside a new "web" module file: [b2121f55c4] check-in: [d57345262c] user: bohwaz, branch: dev, size: 27188 [annotate] [blame] [check-ins using] [diff]
2023-03-12
23:12
Implement trash feature: files are not deleted but moved to a Trash folder, where they can be restored, or will be deleted after 30 days file: [0151b4d5fe] check-in: [3f40dfa9aa] user: bohwaz, branch: dev, size: 27281 [annotate] [blame] [check-ins using] [diff]
2023-02-14
22:29
Refactor plugins to have the same UI for plugins and modules, also modernize code of plugins management file: [c6af2950e6] check-in: [a8251477ac] user: bohwaz, branch: dev, size: 27075 [annotate] [blame] [check-ins using] [diff]
2023-01-04
19:51
Fix ouvertures: don't allow to remove all lines file: [80bfb98411] check-in: [b5af61d1f0] user: bohwaz, branch: dev, size: 27073 [annotate] [blame] [check-ins using] [diff]
2022-12-18
15:58
Move ZIP to actions, and make it recursive file: [c87b9e3494] check-in: [e3b6c09794] user: bohwaz, branch: dev, size: 27071 [annotate] [blame] [check-ins using] [diff]
15:24
Implement folder gallery view in documents file: [16beebb195] check-in: [c6a82e0ab1] user: bohwaz, branch: dev, size: 26677 [annotate] [blame] [check-ins using] [diff]
2022-12-17
19:06
Implement document edition using Collabora file: [88ccb8304b] check-in: [eb8d360944] user: bohwaz, branch: dev, size: 25734 [annotate] [blame] [check-ins using] [diff]
2022-12-16
00:20
Improve UX of documents file listing: better quota, group features in buttons file: [cff37195a5] check-in: [35fd5adc72] user: bohwaz, branch: dev, size: 23497 [annotate] [blame] [check-ins using] [diff]
2022-12-01
21:53
Always consider root contexts to exist file: [51d0cca562] check-in: [9578239946] user: bohwaz, branch: dev, size: 23435 [annotate] [blame] [check-ins using] [diff]
2022-11-27
17:35
Fix arguments order in substr file: [961d9bb9da] check-in: [851a16f926] user: bohwaz, branch: dev, size: 23359 [annotate] [blame] [check-ins using] [diff]
2022-11-13
23:26
Fix issues with NextCloud client file: [776755cc39] check-in: [08694c2c09] user: bohwaz, branch: dev, size: 23356 [annotate] [blame] [check-ins using] [diff]
21:39
Improve login flow from NextCloud/ownCloud apps file: [c3c27c45ee] check-in: [b2887ad795] user: bohwaz, branch: dev, size: 23191 [annotate] [blame] [check-ins using] [diff]
17:58
Fix router for root files file: [afb6bfd1f0] check-in: [bc10ac1dcb] user: bohwaz, branch: dev, size: 22348 [annotate] [blame] [check-ins using] [diff]
2022-11-12
20:04
Restore quota disabling file: [e2280f80ac] check-in: [e4ceae4174] user: bohwaz, branch: dev, size: 22293 [annotate] [blame] [check-ins using] [diff]
2022-10-26
04:25
Refactor file permissions for something simpler file: [0584d6f38e] check-in: [046c3b17be] user: bohwaz, branch: dev, size: 22023 [annotate] [blame] [check-ins using] [diff]
02:56
Move file permissions to Session file: [0c986b38b9] check-in: [b7cc482a4e] user: bohwaz, branch: dev, size: 20686 [annotate] [blame] [check-ins using] [diff]
2022-10-25
21:16
Files: Remove quota disabling, it wasn't used file: [392628fccc] check-in: [7eec2d1b03] user: bohwaz, branch: dev, size: 17705 [annotate] [blame] [check-ins using] [diff]
2022-10-24
16:09
Merge with trunk file: [47f0f7b1e9] check-in: [359a45754d] user: bohwaz, branch: dev, size: 17967 [annotate] [blame] [check-ins using] [diff]
2022-10-23
01:32
Do not return early as we might want to list root path file: [61c7409726] check-in: [6499fe171e] user: bohwaz, branch: trunk, size: 8704 [annotate] [blame] [check-ins using] [diff]
2022-10-20
21:10
Return empty list if directory does not exist file: [55646e5150] check-in: [f466dc2a7d] user: bohwaz, branch: trunk, size: 8730 [annotate] [blame] [check-ins using] [diff]
19:33
Check file type before listing file: [e9e967c84e] check-in: [d44c0c1b4f] user: bohwaz, branch: trunk, size: 8777 [annotate] [blame] [check-ins using] [diff]
2022-09-14
16:51
Fix missing line in search code, fix [f1c760fefba310d8452e9638aaa25dc6ad430a18] file: [90f5b45f53] check-in: [2558721007] user: bohwaz, branch: trunk, size: 8550 [annotate] [blame] [check-ins using] [diff]
2022-09-13
19:14
Fix reversed arguments order file: [c4398a2605] check-in: [bc0b469868] user: bohwaz, branch: dev, size: 17794 [annotate] [blame] [check-ins using] [diff]
17:07
Prevent XSS by only allowing admins to create HTML/JS files file: [09aaebfa21] check-in: [e857b5255e] user: bohwaz, branch: dev, size: 17794 [annotate] [blame] [check-ins using] [diff]
2022-09-02
20:16
Merge with trunk file: [7673bca1fd] check-in: [e5ad3de6e3] user: bohwaz, branch: dev, size: 17751 [annotate] [blame] [check-ins using] [diff]
18:36
Actually a more efficient way to dismiss files that don't exist file: [37e741f170] check-in: [65ef485778] user: bohwaz, branch: trunk, size: 8531 [annotate] [blame] [check-ins using] [diff]
2022-08-28
05:39
Add listReadAccessContexts method to Files file: [c2c1a74a08] check-in: [017d014ae0] user: bohwaz, branch: dev, size: 17456 [annotate] [blame] [check-ins using] [diff]
2022-08-26
04:36
Support pointers as a source of storing a file file: [eab4b68e5c] check-in: [9809a64e25] user: bohwaz, branch: dev, size: 16520 [annotate] [blame] [check-ins using] [diff]
2022-08-20
20:25
Add membership card file: [0d2d5304cb] check-in: [bb7569e547] user: bohwaz, branch: dev, size: 16073 [annotate] [blame] [check-ins using] [diff]
2022-08-15
00:58
Fix issues with file entities file: [94f253dc56] check-in: [f6ed78b146] user: bohwaz, branch: dev, size: 16015 [annotate] [blame] [check-ins using] [diff]
2022-08-14
23:37
Fix upgrade for 1.2.0-alpha file: [1b61527553] check-in: [f778c81044] user: bohwaz, branch: dev, size: 16022 [annotate] [blame] [check-ins using] [diff]
23:22
Move static methods from File to Files, make create methods easier to use file: [51c0d15bc1] check-in: [ac80448801] user: bohwaz, branch: dev, size: 15967 [annotate] [blame] [check-ins using] [diff]
22:46
Merge templates into dev branch file: [cebadeae80] check-in: [778f96bb56] user: bohwaz, branch: dev, size: 9164 [annotate] [blame] [check-ins using] [diff]
2022-08-07
01:55
Fix typo in glob method file: [888b0875f2] check-in: [0238150bcd] user: bohwaz, branch: dev, size: 9061 [annotate] [blame] [check-ins using] [diff]
2022-07-31
00:26
Merge trunk into dev file: [8e247cef1c] check-in: [9593a6f5f3] user: bohwaz, branch: dev, size: 9060 [annotate] [blame] [check-ins using] [diff]
2022-07-28
17:38
Merge trunk file: [32bdc26a8c] check-in: [ec57d1c9be] user: bohwaz, branch: templates, size: 8339 [annotate] [blame] [check-ins using] [diff]
2022-07-12
21:17
Improve files search rendering file: [0d745faabd] check-in: [e63b3a552f] user: bohwaz, branch: trunk, size: 8236 [annotate] [blame] [check-ins using] [diff]
2022-03-15
00:40
Implement files::glob method file: [736440620f] check-in: [7bea175b3c] user: bohwaz, branch: dev, size: 9055 [annotate] [blame] [check-ins using] [diff]
2021-12-19
19:54
Working user templates for transactions file: [984fb5a1c1] check-in: [5011716de7] user: bohwaz, branch: templates, size: 8334 [annotate] [blame] [check-ins using] [diff]
2021-10-28
03:05
Rename Membres\Session class to Users\Session, and adapt to new DB schema file: [643e940068] check-in: [6c4430703c] user: bohwaz, branch: dev, size: 8229 [annotate] [blame] [check-ins using] [diff]
2021-09-15
09:53
Fix quota left when used space is larger than available quota file: [9196c1dfe3] check-in: [6a458d25de] user: bohwaz, branch: trunk, size: 8231 [annotate] [blame] [check-ins using] [diff]
2021-07-16
17:38
Fix update when non-official directories exist in the files storage file: [1c2405702d] check-in: [578805a539] user: bohwaz, branch: trunk, size: 8188 [annotate] [blame] [check-ins using] [diff]
17:16
Fix search sync with files file: [dac7d36ab5] check-in: [4b346293f7] user: bohwaz, branch: trunk, size: 8052 [annotate] [blame] [check-ins using] [diff]
2021-06-20
19:15
Fix migration from FileSystem to SQLite file: [31ce22e30c] check-in: [8c158ef253] user: bohwaz, branch: trunk, size: 7905 [annotate] [blame] [check-ins using] [diff]
2021-05-26
19:46
Feature: download directory as a ZIP file file: [893a79714f] check-in: [6ec3c3489c] user: bohwaz, branch: trunk, size: 7691 [annotate] [blame] [check-ins using] [diff]
2021-05-17
23:29
Fix list of users files file: [e363fc53f4] check-in: [ffe1ddab4e] user: bohwaz, branch: trunk, size: 6735 [annotate] [blame] [check-ins using] [diff]
2021-05-04
00:23
Improve list of transactions and users in documents section, add user name, transaction detail, and order of columns in a dynamic list file: [c7cc1da4fa] check-in: [d612fd293d] user: bohwaz, branch: trunk, size: 6753 [annotate] [blame] [check-ins using] [diff]
2021-05-03
18:40
Use float instead of int as with 32 bits systems, it will max to 2 GB of disk space and cause issues. file: [1e02a40945] check-in: [729becbcf1] user: bohwaz, branch: trunk, size: 6150 [annotate] [blame] [check-ins using] [diff]
2021-04-10
11:49
Don't enforce quota in upgrade file: [a99c4bec9a] check-in: [afdce7b8c0] user: bohwaz, branch: trunk, size: 6134 [annotate] [blame] [check-ins using] [diff]
2021-03-31
13:32
Update possible issues file: [97e4ccbc5c] check-in: [c1136e28a7] user: bohwaz, branch: dev, size: 5864 [annotate] [blame] [check-ins using] [diff]
2021-03-30
21:58
Cache quota as it may make things slow file: [975d9a5fb6] check-in: [c0f86221c0] user: bohwaz, branch: dev, size: 5858 [annotate] [blame] [check-ins using] [diff]
2021-03-27
02:48
Fix file moving form file: [49b0b5706b] check-in: [918a0a62de] user: bohwaz, branch: dev, size: 5615 [annotate] [blame] [check-ins using] [diff]
01:08
Add mtime to directories file: [6a09bddcd3] check-in: [d3c19eb60f] user: bohwaz, branch: dev, size: 5613 [annotate] [blame] [check-ins using] [diff]
2021-03-25
21:39
New alpha release, change logic of storage backends to have real time sync file: [c28afd05c7] check-in: [bcaf2da5a3] user: bohwaz, branch: dev, size: 5957 [annotate] [blame] [check-ins using] [diff]
2021-03-24
02:12
Alpha8: use URI to identify web pages instead of path, easier to find pages file: [0f047273d6] check-in: [c144848273] user: bohwaz, branch: dev, size: 6365 [annotate] [blame] [check-ins using] [diff]
2021-03-17
18:41
Fix edge cases file: [ce8196e742] check-in: [c63cffccfd] user: bohwaz, branch: dev, size: 6870 [annotate] [blame] [check-ins using] [diff]
02:44
Fix web routing issues file: [cb0e781f5c] check-in: [1c0441013b] user: bohwaz, branch: dev, size: 6821 [annotate] [blame] [check-ins using] [diff]
2021-03-16
19:33
Make sure that remaining quota is sent by backend file: [c5f94dc044] check-in: [f65b5eaa83] user: bohwaz, branch: dev, size: 6817 [annotate] [blame] [check-ins using] [diff]
2021-03-15
03:19
Fix storage migration file: [82dd1ed2d2] check-in: [d51394747f] user: bohwaz, branch: dev, size: 6626 [annotate] [blame] [check-ins using] [diff]
02:24
Default storage backend is SQLite, not null file: [cad68951b3] check-in: [2a0417cb52] user: bohwaz, branch: dev, size: 6183 [annotate] [blame] [check-ins using] [diff]
01:49
Add ability to download documents as a ZIP file file: [ce3bae27ec] check-in: [7ed1ebca96] user: bohwaz, branch: dev, size: 6218 [annotate] [blame] [check-ins using] [diff]
01:30
Make sure quota is checked before creating a file file: [e6403d2f85] check-in: [0b5cdd6862] user: bohwaz, branch: dev, size: 6189 [annotate] [blame] [check-ins using] [diff]
01:10
Add quota visualisation in docs file: [b842f4c2f9] check-in: [0344afe5a1] user: bohwaz, branch: dev, size: 6234 [annotate] [blame] [check-ins using] [diff]
2021-03-13
13:52
Add parent column to files table, fix web page sync file: [73f1249806] check-in: [046420ec1f] user: bohwaz, branch: dev, size: 6065 [annotate] [blame] [check-ins using] [diff]
2021-03-11
18:42
Implement mass delete / move from documents file: [9ae5bcb594] check-in: [6276499cc9] user: bohwaz, branch: dev, size: 6851 [annotate] [blame] [check-ins using] [diff]
2021-03-10
23:38
Search in documents (not yet transactions nor user files) file: [10492b8c13] check-in: [e0a8822c94] user: bohwaz, branch: dev, size: 6460 [annotate] [blame] [check-ins using] [diff]
23:22
Implement web page search file: [b078a0e536] check-in: [fa34d25694] user: bohwaz, branch: dev, size: 6432 [annotate] [blame] [check-ins using] [diff]
2021-03-04
01:24
Add breadcrumbs in documents navigation file: [bd9d7f0553] check-in: [15f857019a] user: bohwaz, branch: dev, size: 5792 [annotate] [blame] [check-ins using] [diff]
00:54
Add message to make clear that user and transaction files can not be managed from documents menu file: [603c9db512] check-in: [2ea0f6d589] user: bohwaz, branch: dev, size: 5526 [annotate] [blame] [check-ins using] [diff]
2021-03-03
01:46
Use phpstan and psalm to fix potential issues file: [82ad6d3a34] check-in: [370e94a66f] user: bohwaz, branch: dev, size: 5395 [annotate] [blame] [check-ins using] [diff]
2021-03-02
02:28
Fix issues with website and files file: [c6c0a0aa02] check-in: [7fd39a377f] user: bohwaz, branch: dev, size: 5988 [annotate] [blame] [check-ins using] [diff]
01:38
Integrate changes for skeleton edits file: [e26e126019] check-in: [ddda7b5850] user: bohwaz, branch: dev, size: 5831 [annotate] [blame] [check-ins using] [diff]
2021-03-01
01:57
Bring FileSystem backend up to date, fix migrateStorage file: [af6eef26f4] check-in: [c9e600ebc1] user: bohwaz, branch: dev, size: 5833 [annotate] [blame] [check-ins using] [diff]
2021-02-26
20:14
Fix gallery in website, improve JS gallery file: [7ca0d73ac9] check-in: [3e66729bf8] user: bohwaz, branch: dev, size: 6001 [annotate] [blame] [check-ins using] [diff]
01:02
Implement directory creation file: [110bc28380] check-in: [cd9992425c] user: bohwaz, branch: dev, size: 5986 [annotate] [blame] [check-ins using] [diff]
2021-02-25
00:40
Refactor popups into dialogs file: [b0444f11a7] check-in: [72cebfb707] user: bohwaz, branch: dev, size: 6007 [annotate] [blame] [check-ins using] [diff]
2021-02-24
17:59
Fix multiple file related issues after rewrite file: [24375faf39] check-in: [f97e0a4fe5] user: bohwaz, branch: dev, size: 5809 [annotate] [blame] [check-ins using] [diff]
01:46
Change URI to path file: [6460c613a9] check-in: [2cf6e7bf06] user: bohwaz, branch: dev, size: 5801 [annotate] [blame] [check-ins using] [diff]
2021-02-23
20:27
Make website working again file: [5a8457f067] check-in: [4fa10d3079] user: bohwaz, branch: dev, size: 5842 [annotate] [blame] [check-ins using] [diff]
01:11
Continue update of file storage file: [609e0bd628] check-in: [199acb2d67] user: bohwaz, branch: dev, size: 5740 [annotate] [blame] [check-ins using] [diff]
2021-02-05
02:19
Ready for alpha1, maybe file: [07e93caeb9] check-in: [bae8f80e3c] user: bohwaz, branch: dev, size: 5519 [annotate] [blame] [check-ins using] [diff]
2021-02-04
04:18
Fix various issues, remove old squelette signals file: [67d765bf26] check-in: [8179a9359a] user: bohwaz, branch: dev, size: 5489 [annotate] [blame] [check-ins using] [diff]
03:17
Most file/web things working file: [4f5785d844] check-in: [29d51f9da5] user: bohwaz, branch: dev, size: 5491 [annotate] [blame] [check-ins using] [diff]
01:38
Yet another rewrite of the file storage, even simpler, not deduplication in SQLite sadly file: [3f19abf1b7] check-in: [13325dd10f] user: bohwaz, branch: dev, size: 5876 [annotate] [blame] [check-ins using] [diff]
2021-02-03
03:16
Put more properties in files objects, fix up some stuff in documents section file: [7b89c5d419] check-in: [bd6364d189] user: bohwaz, branch: dev, size: 5763 [annotate] [blame] [check-ins using] [diff]
02:55
Use temporary tables to request files from skeletons file: [9b104b2161] check-in: [dd77ea5c94] user: bohwaz, branch: dev, size: 5832 [annotate] [blame] [check-ins using] [diff]
2021-02-02
02:34
New iteration of file storage API, should be more simple like that, I hope file: [e2a037b5e6] check-in: [1a196ac6fc] user: bohwaz, branch: dev, size: 5317 [annotate] [blame] [check-ins using] [diff]
2021-02-01
04:13
Implement listing from filesystem file: [729063f6af] check-in: [da1614a872] user: bohwaz, branch: dev, size: 7499 [annotate] [blame] [check-ins using] [diff]
2021-01-31
01:23
Add file preview, file edit and delete, from documents section file: [23ffdcfb06] check-in: [b00be93bbd] user: bohwaz, branch: dev, size: 7165 [annotate] [blame] [check-ins using] [diff]
2021-01-30
01:52
Start of documents page file: [3d681e54d4] check-in: [b68ac7ef0f] user: bohwaz, branch: dev, size: 7124 [annotate] [blame] [check-ins using] [diff]
2021-01-29
00:11
Remove references to old Fichiers class file: [51d3b077fc] check-in: [59d11ea8c4] user: bohwaz, branch: dev, size: 6872 [annotate] [blame] [check-ins using] [diff]
2021-01-28
18:33
Refactor user categories file: [d3fa278622] check-in: [a9a60352ba] user: bohwaz, branch: dev, size: 6591 [annotate] [blame] [check-ins using] [diff]
2021-01-26
01:33
Make storage migration work file: [b8f5bc7295] check-in: [611a803095] user: bohwaz, branch: dev, size: 6592 [annotate] [blame] [check-ins using] [diff]
2021-01-25
20:40
Rewrite some of the file handling file: [34221a3935] check-in: [e694f1bd32] user: bohwaz, branch: dev, size: 6545 [annotate] [blame] [check-ins using] [diff]
2021-01-23
01:18
Rewrite configuration, fix file handling file: [098bdb1126] check-in: [c4d4b327a9] user: bohwaz, branch: dev, size: 5127 [annotate] [blame] [check-ins using] [diff]
2021-01-20
18:24
Make web pages work again file: [e5d5ae14d0] check-in: [fac4232482] user: bohwaz, branch: dev, size: 5077 [annotate] [blame] [check-ins using] [diff]
11:34
Don't use folders, use paths file: [a174b7dcbb] check-in: [dd0165e0ca] user: bohwaz, branch: dev, size: 5077 [annotate] [blame] [check-ins using] [diff]
2021-01-19
17:06
Some progress on files, skeletons and web pages file: [ec4165bc73] check-in: [6a5c6604ba] user: bohwaz, branch: dev, size: 4123 [annotate] [blame] [check-ins using] [diff]
2021-01-10
04:02
User skeletons can now be displayed file: [eb8e50853d] check-in: [2b439750f8] user: bohwaz, branch: dev, size: 3618 [annotate] [blame] [check-ins using] [diff]
2020-12-15
01:56
Attachments working \o/ file: [bb35270034] check-in: [8b6cb2def1] user: bohwaz, branch: dev, size: 3061 [annotate] [blame] [check-ins using] [diff]
2020-12-14
23:42
Change of strategy: will do rich text editing later, first let's just migrate the wiki to web file: [216db749fc] check-in: [246bb41500] user: bohwaz, branch: dev, size: 3325 [annotate] [blame] [check-ins using] [diff]
2020-12-13
15:34
New file storage is working file: [f113720eda] check-in: [0e27827269] user: bohwaz, branch: dev, size: 3303 [annotate] [blame] [check-ins using] [diff]
2020-12-12
17:21
More progress on migration to files and web pages file: [c4da787241] check-in: [ba3e9fabe2] user: bohwaz, branch: dev, size: 2150 [annotate] [blame] [check-ins using] [diff]
2020-12-10
20:01
Migrate more from Fichiers to File and Files file: [c115561b4c] check-in: [332a8b6494] user: bohwaz, branch: dev, size: 1989 [annotate] [blame] [check-ins using] [diff]
18:21
Merge with trunk file: [9ec11674dc] check-in: [ab8bff586d] user: bohwaz, branch: dev, size: 1063 [annotate] [blame] [check-ins using] [diff]
2020-12-07
01:17
Added: First steps of file management implementation file: [85cdda535c] check-in: [1d45c38659] user: bohwaz, branch: dev, size: 793 [annotate] [blame] [check-ins using]