Commit graph

61 commits

Author SHA1 Message Date
3069e46d2e backend: add diverse set of colors 2024-01-10 00:10:04 -03:00
a4521130c1 (back|front)end: add Project#color 2024-01-09 04:36:00 -03:00
026e11af11 backend: return project from Task#as_json 2024-01-09 02:07:47 -03:00
6bd3e3ad65 frontend: iterate on CSS / UI 2024-01-09 00:58:33 -03:00
7b600c2e82 backend: store sqlite database as 20.sqlite 2024-01-08 21:18:40 -03:00
03d94b3695 backend: database_path -> default_database 2024-01-08 21:10:32 -03:00
2393c098f7 backend: reduce implementation of Twenty::Model 2024-01-08 20:49:02 -03:00
5b7a1a57c8 backend: remove 'require_models' 2024-01-07 15:57:52 -03:00
dbadc4f0f5 backend: avoid connect on require 2024-01-07 15:49:10 -03:00
fe4c8ba7c4 cli: add SQLiteConnectionMixin 2024-01-07 05:51:08 -03:00
db7e131b9f backend: handle errors in prepare_dir 2024-01-07 05:34:13 -03:00
596dbdf297 Add --database option to the "up" command 2024-01-07 05:30:41 -03:00
4e483ccf17 backend|cli: add PendingMigrationMixin
Detect when a command is being run while there
are pending migrations, and exit early.
2023-12-30 00:14:05 -03:00
cd4ebe4ac7 frontend: improve Projects.tsx 2023-12-26 03:51:30 -03:00
628bd47e65 backend: merge migration 3 into migration 1 2023-12-25 22:26:41 -03:00
90febb1ba5 backend: fix Tasks servlet 2023-12-25 02:06:08 -03:00
c8cc348096 backend: reduce migration count 2023-12-24 17:51:22 -03:00
2742833bdc backend: fix safe-nav 2023-12-24 17:43:11 -03:00
d475e83602 Task#state -> Task#status (enum) 2023-12-24 17:32:13 -03:00
828e9dea15 backend: add missing .rubocop.yml 2023-12-24 17:17:09 -03:00
caded3b40a backend: fix ResponseMixin 2023-12-24 16:53:59 -03:00
d3e2381c53 backend: apply stricter regexp 2023-12-24 16:21:25 -03:00
1d028c1b9a backend: configure rubocop / standardrb 2023-12-24 16:15:46 -03:00
3b455b973d backend: update API docs 2023-12-24 15:44:57 -03:00
3b1546388b backend: add Servlet::ResponseMixin 2023-12-24 15:43:01 -03:00
05f7ce8c49 backend: add docs 2023-12-24 15:33:08 -03:00
fc67398bad backend|cli: add Twenty::Servlet.server. 2023-12-24 15:19:05 -03:00
97c522cecf backend: small refactors 2023-12-23 21:54:43 -03:00
8b9f45ef40 (back|front)end: rename 'connection' leftovers 2023-12-23 16:56:48 -03:00
2c9a1e94a8 (back|front)end: rename Twenty::Connection as Twenty::Project. 2023-12-23 16:47:32 -03:00
0ab63dc9d2 cli: add "migrate" command 2023-12-23 16:02:16 -03:00
9dfd8ea722 backend: rename 'issues' table as 'tasks' 2023-12-23 13:24:50 -03:00
ccff99fb94 Monetization::Issue -> Monetization::Task 2023-12-22 22:54:44 -03:00
c0cf30d1a6 backend: add Servlet#bad_request 2023-12-22 22:20:14 -03:00
c5d6e74320 backend: update connections.rb 2023-12-22 22:17:01 -03:00
0a8732a62c backend: add Servlet#{ok,not_found}. 2023-12-22 18:46:16 -03:00
de6b33f1aa backend: add PUT /issues/ 2023-12-22 15:02:56 -03:00
dc4482035d frontend/backend: add ability to destroy an issue 2023-12-22 09:48:47 -03:00
c3f869897c frontend: read the content of an issue (/issues/read#id=X). 2023-12-21 04:39:33 -03:00
ae205d7191 backend: DESC sort issue index 2023-12-21 03:27:16 -03:00
05fa47c9eb backend: Add Twenty::Servlet::Response#not_found 2023-12-21 02:39:38 -03:00
77dd166647 backend: handle a non-existent issue as a 404 2023-12-21 02:29:36 -03:00
b8afeccc39 backend: add Twenty::Servlet::Response docs 2023-12-21 02:24:06 -03:00
5d19e85068 backend/frontend: lay more groundwork for issues 2023-12-21 00:41:56 -03:00
7a6c75ecb4 backend: implement GET /servlet/issues 2023-12-20 23:17:34 -03:00
2d65a480c1 backend: update Servlet#write 2023-12-20 23:08:28 -03:00
061af3b8d4 backend: state defaults to "open" 2023-12-20 22:56:25 -03:00
5e219bc616 frontend: working on issue form 2023-12-20 22:56:25 -03:00
4fd72ab3d2 backend: add Issue#to_json, return issue in response 2023-12-20 19:41:48 -03:00
3c14c7f02f backend: implement Issues#do_POST 2023-12-20 19:37:59 -03:00