Commit Graph

  • b3d61a743e clarify project item name/title main Julien Veyssier 2024-11-02 16:22:26 +01:00
  • 122c3fdfe1 update and write translations Julien Veyssier 2024-11-02 03:24:07 +01:00
  • 790c1a990d nothing Julien Veyssier 2024-11-02 03:18:22 +01:00
  • 915f6f2536 read new strings Julien Veyssier 2024-10-27 17:48:48 +01:00
  • 188e292198 update CHANGELOG Julien Veyssier 2024-10-27 17:48:05 +01:00
  • aaf63572af update composer deps, run cs:fix Julien Veyssier 2024-10-27 17:40:51 +01:00
  • 29a0db7433 refs #304 add unified search provider for projects Julien Veyssier 2024-10-27 17:38:05 +01:00
  • b24d720f59 fix style issues in cat/pm/curr cancel countdown Julien Veyssier 2024-10-27 17:04:23 +01:00
  • 32b45abcbd update npm pkgs Julien Veyssier 2024-10-27 16:46:48 +01:00
  • 274513b3b9 refs #309 make encoded_icon columns larger Julien Veyssier 2024-10-27 16:46:37 +01:00
  • 5912b815c3 update CHANGELOG Julien Veyssier 2024-10-20 23:55:47 +02:00
  • 2708876f8a refs #310 compute balances with past bills only Julien Veyssier 2024-10-20 23:46:57 +02:00
  • 21e4a4d84e fix psalm issues and run cs:fix Julien Veyssier 2024-10-20 23:29:51 +02:00
  • bab0a6f771 add my cumulated balance in nav footer Julien Veyssier 2024-10-20 23:27:46 +02:00
  • 59fae379d9 fix incorrect project check in MemberAvatar of nav member item when a different project is selected Julien Veyssier 2024-10-19 17:05:44 +02:00
  • a0d4dac9b4 refactor user avatar, use one single member prop in a wrapper component Julien Veyssier 2024-10-19 16:47:23 +02:00
  • 9db378bede avoid sharing project when adding a local user-member in a federated project Julien Veyssier 2024-10-19 14:56:59 +02:00
  • 8ce5d084fa update npm pkgs Julien Veyssier 2024-10-17 10:35:49 +02:00
  • 29b6d87f34 add csp listener to run csp->addAllowedWorkerSrcDomain('blob:') Julien Veyssier 2024-10-15 01:03:23 +02:00
  • 429f5651f3 start improving datetime creation from timestamp Julien Veyssier 2024-10-14 00:50:04 +02:00
  • d0a8f70226 remove typed entity class attrs to avoid dealing with default value issues Julien Veyssier 2024-10-10 00:44:28 +02:00
  • 7b00ff29d9 not much Julien Veyssier 2024-10-06 23:35:45 +02:00
  • 1f6736c3cb read strings Julien Veyssier 2024-10-06 19:47:45 +02:00
  • caf07a3563 improve empty contents in bill list when no member and no bill Julien Veyssier 2024-10-06 19:02:44 +02:00
  • 35b34eb15a add search project input on top of project list Julien Veyssier 2024-10-06 16:10:03 +02:00
  • ad8df5b5ea add search bill input on top of bill list Julien Veyssier 2024-10-06 15:26:58 +02:00
  • 3d17d7bc23 fix bill.category_id, not unsigned because of hardcoded reimb cat with id -11 Julien Veyssier 2024-10-06 14:26:27 +02:00
  • 224fd52720 remove unnecessary npm pkgs, hide archive project nav item if no archived projects Julien Veyssier 2024-10-04 00:22:48 +02:00
  • dd50356c70 psalm checks and phpunit with more NC versions Julien Veyssier 2024-10-03 00:22:32 +02:00
  • a54eee7335 clarify entity attr init value, generated insert sql query does not include cols if value is equal to initial attr one Julien Veyssier 2024-09-30 02:28:37 +02:00
  • 5f5611f6e3 read translations Julien Veyssier 2024-09-29 23:02:55 +02:00
  • 135d27e859 fix inserting bills with 0 amount, weird issue with db mapper Julien Veyssier 2024-09-29 19:44:16 +02:00
  • 9501907b04 adjust scss/sass vite config, switch to nc/vue for dashboard widget component Julien Veyssier 2024-09-29 19:32:41 +02:00
  • 96c5395f1b add tsconfig Julien Veyssier 2024-09-29 19:03:05 +02:00
  • 719f25eeed replace eval by small algebric parsing lib Julien Veyssier 2024-09-29 17:45:37 +02:00
  • e4db43f228 minor UI changes, more dynamic import Julien Veyssier 2024-09-29 17:03:46 +02:00
  • 2eb2b608d1 add env var to vite build [skip ci] Julien Veyssier 2024-09-22 02:52:34 +02:00
  • 3d30542699 rename all necessary columns Julien Veyssier 2024-09-21 16:46:23 +02:00
  • a8a9fcf958 show federated projects that can't be reached and allow to remove them (leave share) Julien Veyssier 2024-09-21 03:17:11 +02:00
  • 59a7c2fbc5 add missing openapi files Julien Veyssier 2024-09-21 01:49:43 +02:00
  • 3e5b56d8d3 fix psalm issues again Julien Veyssier 2024-09-21 01:47:50 +02:00
  • d8450635be cs:fix Julien Veyssier 2024-09-21 01:43:06 +02:00
  • 43b961f94d update composer deps, fix openapi issues Julien Veyssier 2024-09-21 01:42:34 +02:00
  • abad8977d4 test are fixed Julien Veyssier 2024-09-21 01:00:29 +02:00
  • b10a652d00 minify code Julien Veyssier 2024-09-17 16:56:38 +02:00
  • ff9715b924 add eslint and stylelint on vite build Julien Veyssier 2024-09-17 01:15:29 +02:00
  • 2278e3a487 inline css Julien Veyssier 2024-09-17 01:09:53 +02:00
  • 26ef1b0e8d switch to vite Julien Veyssier 2024-09-16 18:57:45 +02:00
  • 7c3ce8c392 fixing tests Julien Veyssier 2024-09-15 11:19:28 +02:00
  • 49e1025250 update npm pkgs, fix middleware tests, remove project email column Julien Veyssier 2024-09-13 16:26:14 +02:00
  • 27bfbea0da rename columns in bill table Julien Veyssier 2024-09-11 23:58:26 +02:00
  • af881d34ef update npm pkgs Julien Veyssier 2024-09-11 15:33:07 +02:00
  • cc9033b13c fix many small issues Julien Veyssier 2024-09-11 15:30:31 +02:00
  • fe1a81bb12 rename columns in project table Julien Veyssier 2024-09-11 00:51:52 +02:00
  • 27beff90c5 fix psalm issues Julien Veyssier 2024-09-10 22:49:21 +02:00
  • 13c42502d6 fix more psalm issues Julien Veyssier 2024-09-10 20:09:04 +02:00
  • 55c217f486 starting to fix psalm issues Julien Veyssier 2024-09-10 17:13:39 +02:00
  • 284c5b6510 cs:fix Julien Veyssier 2024-09-10 16:34:16 +02:00
  • ca0e1022f7 start to fix tests Julien Veyssier 2024-09-10 16:21:52 +02:00
  • d85348f5c9 use more mappers Julien Veyssier 2024-09-10 15:24:57 +02:00
  • 3f9ba2d4db use more mappers Julien Veyssier 2024-09-10 13:47:06 +02:00
  • 1e74e6c3a5 use more mappers Julien Veyssier 2024-09-10 00:55:20 +02:00
  • 8ecefacd94 cleanup cat/pm management Julien Veyssier 2024-09-09 21:48:16 +02:00
  • 8a9e2b85b4 begin to implement cat/pm mappers Julien Veyssier 2024-09-09 15:56:47 +02:00
  • 253eed173d implement currency mapper Julien Veyssier 2024-09-09 15:38:34 +02:00
  • 9683384f1f fix small issues Julien Veyssier 2024-09-09 15:06:51 +02:00
  • 8dc1da978e implement export proj/stats/settlement for federated projects Julien Veyssier 2024-09-09 14:52:35 +02:00
  • 1bcffba736 adjust federation labels in UI Julien Veyssier 2024-09-09 01:32:00 +02:00
  • 17e169957a hide archive and federated invites items in left sidebar in public pages Julien Veyssier 2024-09-09 01:32:28 +02:00
  • cf22b8273e show state of federated shares on the emitter side Julien Veyssier 2024-09-09 01:18:18 +02:00
  • 70f381b087 allow to leave a received accepted federated share Julien Veyssier 2024-09-09 00:40:34 +02:00
  • 68ed5e557c set state of create federated share to pending Julien Veyssier 2024-09-09 00:39:26 +02:00
  • a07f11f580 fix many federation issues, test accept and reject effect on emitter instance Julien Veyssier 2024-09-09 00:09:10 +02:00
  • 32c6e9deae small adjustments Julien Veyssier 2024-09-09 00:07:25 +02:00
  • eaadd37ca0 fix federated unshare msg handling Julien Veyssier 2024-09-08 22:46:11 +02:00
  • b17f54274d it works! Julien Veyssier 2024-09-08 01:27:01 +02:00
  • 26c44c1aae fix more mistakes, TODO: fix many public api controller methods getting project from token with wrong method Julien Veyssier 2024-09-08 00:55:40 +02:00
  • e73ecf429a fix mistake in network.js Julien Veyssier 2024-09-07 18:30:34 +02:00
  • d2cebe4f02 fix mistake when checking if receiving user is already invited Julien Veyssier 2024-09-07 18:25:45 +02:00
  • 5b194bafb6 ready for first tests Julien Veyssier 2024-09-07 01:34:36 +02:00
  • 4f08f66dd8 implement federated sharing in the UI Julien Veyssier 2024-09-06 18:51:59 +02:00
  • abf0490978 federation provider done Julien Veyssier 2024-09-06 13:24:59 +02:00
  • 09a0094859 implementing the federation provider Julien Veyssier 2024-09-06 02:00:09 +02:00
  • 95d1e9cabc add admin settings Julien Veyssier 2024-09-05 14:25:51 +02:00
  • a9bf35d616 finish first round of federated features Julien Veyssier 2024-09-04 23:28:19 +02:00
  • b35063793c continue implementing federation-compatible endpoints Julien Veyssier 2024-09-04 20:00:21 +02:00
  • 6d9e391c4e continue implementing federation-compatible endpoints Julien Veyssier 2024-09-04 17:44:38 +02:00
  • 31fcead6f5 continue implementing federation-compatible endpoints Julien Veyssier 2024-09-04 02:09:30 +02:00
  • 36985e9825 implement a few federation features Julien Veyssier 2024-09-03 18:21:07 +02:00
  • f5f45a669f breaking everything Julien Veyssier 2024-09-02 23:06:46 +02:00
  • 42a90e5f68 go on with federation, new middleware Julien Veyssier 2024-09-01 23:32:38 +02:00
  • 66a965f173 create invitations table, add federated share type, accept public auth for federated shares, create mappers for invitations and shares Julien Veyssier 2024-09-01 18:28:33 +02:00
  • a753140204 nothing Julien Veyssier 2024-09-01 17:10:27 +02:00
  • 45daae0d7f Merge pull request #294 from provokateurin/fix/openapi/duplicate-status-codes Julien Veyssier 2024-08-18 18:52:15 +02:00
  • 31bd6c7bb5 fix(OpenAPI): Fix duplicate status code definitions provokateurin 2024-08-18 18:16:52 +02:00
  • b900cb6424 update npm pkgs, fix a few small style issues Julien Veyssier 2024-08-18 12:10:37 +02:00
  • d85bca3866 Merge pull request #293 from provokateurin/fix/openapi Julien Veyssier 2024-08-18 10:02:20 +02:00
  • 95fc2d49bb fix(OpenAPI): Fail on errors provokateurin 2024-08-18 08:40:41 +02:00
  • 21a255d709 fix(OpenAPI): Use correct tags for payment modes provokateurin 2024-08-18 08:39:59 +02:00
  • 50d96c9d12 bump max NC version to 31, update composer dev dependencies Julien Veyssier 2024-08-14 13:37:52 +02:00