456573f18e
frontend: useLocationHash -> useParams
2023-12-21 03:00:23 -03:00
79bf537b3c
frontend: add param support to hash
component of URL
2023-12-21 02:57:51 -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
6cba2133b9
frontend: fix issues.rules
2023-12-21 02:17:20 -03:00
096cfd76c1
frontend: ShowIssue -> ReadIssue
2023-12-21 02:14:31 -03:00
c682a01977
frontend: add ShowIssue, add useLocationHash
2023-12-21 02:09:22 -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
2032e1e7ac
frontend: add .eslintrc, .prettierrc
2023-12-20 22:59:50 -03:00
64a8014bd5
Run eslint / prettier
2023-12-20 22:59:07 -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
57ca7eb75d
frontend: deserialize response
2023-12-20 20:05:45 -03:00
df990abced
frontend: add /js/hooks/useCreateIssue.ts
2023-12-20 20:04:16 -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
ff4471b532
frontend: tweak stylesheets
2023-12-20 19:27:43 -03:00
df120bac9e
frontend: improve "New issue" form
2023-12-20 18:47:26 -03:00
eb17444397
frontend: import _pure.scss
2023-12-20 17:58:04 -03:00
0cbcdcaa9e
frontend: add ConnectionSelect, useConnections
2023-12-20 17:56:25 -03:00
d7df75aa40
Add _pure.css
2023-12-20 17:55:51 -03:00
bbdc8ff395
backend: add unique index on connections.name&path
2023-12-20 16:37:40 -03:00
ae4e61abbf
frontend: add require_rules, and more
...
The foundation of the 'New issue' form is included in this commit,
but far from finished. `/src/html/` has been added, along with other
file layout changes.
2023-12-20 16:37:40 -03:00
c54c4f2997
backend: add to_json to Twenty::Connection
2023-12-20 14:06:57 -03:00
fb4bdba6c7
backend: run migrations only when neccessary
2023-12-20 13:45:19 -03:00
ecb1aca5fc
twenty-backend: fix connections servlet
2023-12-20 11:43:30 -03:00
8e26c3ea0f
twenty-frontend: fix request path
2023-12-20 11:41:50 -03:00
64cedd1b71
Add .bundle/config
2023-12-20 11:32:59 -03:00
c5c626d2e3
Add nanoc-webpack.rb to Gemfile
2023-12-20 11:32:52 -03:00
b7ce08933b
Add .bundle/config
2023-12-20 11:24:54 -03:00
3491c979e2
Mount servlets under /servlet path
2023-12-19 23:09:44 -03:00
de2c2aeaea
Fix Connections servlet, set table name on models
2023-12-19 23:06:42 -03:00
ec2be8825e
Add activerecord, migrate to SQLite3
2023-12-19 21:44:03 -03:00
76ce0bb9f0
Depend on runtime dependencies via rubygems.org
2023-12-13 18:21:00 -03:00
e5c148532a
Render connections
2023-12-11 12:49:48 -03:00
b75e14ff37
backend: res_body -> body
2023-12-11 08:58:13 -03:00
bda4f9fa83
backend: add "res_body" method to Connections
2023-12-11 08:58:06 -03:00
f67ac8223f
backend: add /connections.json endpoint
2023-12-11 08:57:58 -03:00
ad6bcd7207
Add /js/components/
2023-12-11 03:24:59 -03:00
dada8f663e
frontend: update nanoc-webpack.rb (pull bug fix)
2023-12-11 03:23:38 -03:00
a42476cf92
frontend: mount react app @ index.html.erb
2023-12-11 03:01:54 -03:00
1282e00e5a
lib/twenty/frontend.rb -> lib/twenty-frontend.rb
2023-12-11 03:00:02 -03:00
1abeb63242
frontend: add lib/**/*.rb to MANIFEST
2023-12-11 02:39:07 -03:00
f63f6686ed
frontend: update MANIFEST
2023-12-11 02:36:39 -03:00
ed7075ad1b
lib/twenty/backend -> lib/twenty-backend.rb
2023-12-10 19:15:42 -03:00
061ad201c1
Add webpack to twenty-frontend/
2023-12-10 15:59:36 -03:00
d5f68b64ab
frontend: add src/css
2023-12-09 19:03:41 -03:00