Rūdolfs Ošiņš
cd9b2adcdd
Rename label -> tag
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-12-29 13:45:52 +01:00
Rūdolfs Ošiņš
5f0d187ecd
Undo line diff type change, it was unnecessary
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-12-29 11:48:05 +01:00
Rūdolfs Ošiņš and xphoniex
4bb34023c2
Add Heartwood translation layer for file diffs
...
Co-authored-by: xphoniex <dj.2dixx@gmail.com >
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-12-29 09:58:59 +01:00
Sebastian Martinez
ca10a69ee5
Update dependencies
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-12-28 22:43:56 +01:00
Sebastian Martinez
d6dbc16909
Fix querystring handling for issues and patches
...
There were some issues in how we handled the state param in the url
querystring in the issue and patch listings.
This commit should improve this, and allow for better usage of
querystring params in the future.
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-12-28 16:12:43 +01:00
Rūdolfs Ošiņš and xphoniex
25edd969f8
Rename Seed class attributes
...
seed.api -> seed.addr
seed.link -> seed.node
Co-authored-by: xphoniex <dj.2dixx@gmail.com >
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-12-28 15:28:34 +01:00
Rūdolfs Ošiņš and xphoniex
1a5430aced
Rename URN -> ID
...
Co-authored-by: xphoniex <dj.2dixx@gmail.com >
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-12-27 15:43:46 +01:00
Rūdolfs Ošiņš
caa83db480
Organise files more consistently
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-12-22 16:46:08 +01:00
Sebastian Martinez
e86accafae
Handle errors in Browser.svelte
...
Updates also the seed fixture to fix some minor issues and add a
relative image markdown example
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-12-21 17:10:20 +01:00
Sebastian Martinez
34cb75da12
Skip objects in front-matter
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-12-19 10:05:28 +01:00
Sebastian Martinez
569b660134
Move syntax highlighting to web client
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-12-16 11:00:17 +01:00
Rūdolfs Ošiņš
9e71823a99
Remove SIWE functionality
...
It's not working with our current seed nodes and is confusing to users.
It also prevents us from upgrading transitive dependencies.
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-12-12 20:24:19 +01:00
Sebastian Martinez
cdef3b5d5e
Add route support to vesting feature
...
This allows people to either search for their vesting contract through
the search form or visit directly `vesting/<contract address>`
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-12-02 10:29:49 +01:00
Rūdolfs Ošiņš
6c363e9313
Move all test files to the tests folder
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-12-01 16:36:40 +01:00
Rūdolfs Ošiņš and Sebastian Martinez
9cb9332e88
Replace Cypress with Playwright
...
Playwright is more flexible and has better developer experience than Cypress.
We add end to end tests covering:
- project source browsing
- tree view
- commit list view
- commit view
- routing
- hash based
- history API based
- clipboard copy paste functionality
- seed view
- project search
- landing page view
- settings
Co-authored-by: Sebastian Martinez <me@sebastinez.dev >
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-12-01 15:54:56 +01:00
Sebastian Martinez
d740d7e5a1
Fix ABI used in vesting page
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-24 17:12:48 +01:00
Sebastian Martinez
2dd53321d9
Remove some deprecated CSS props and change form items to align-items: flex-start
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-24 09:54:14 +01:00
Sebastian Martinez
ba7067492e
Add bottom-border radius to Readme component due to background peaking out
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-24 09:54:14 +01:00
Sebastian Martinez
c335638a38
Fix minor issues with settings dropdown
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-24 09:19:06 +01:00
Sebastian Martinez
4f50b959cc
Check if there is a final new line in the blob content
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-23 18:38:54 +01:00
Sebastian Martinez
d45e21c82d
Add settings dropdown
...
Moving the theme toggle inside a settings dropdown in-place.
Adding a switch for the used monospace font, user can either use the
OS or browser default, or switch to "JetBrains Mono".
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-23 10:14:07 +01:00
Sebastian Martinez
a99c9c7275
Format peer id when no committer context available
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-22 09:45:14 +01:00
Sebastian Martinez
7b33243848
Add enableAutoPageviews
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-19 10:34:16 +01:00
Sebastian Martinez
2816333a4a
Switch plausible script for npm package
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-18 11:04:02 +01:00
Sebastian Martinez
a8b4b4f2ef
Improve handling of app base
...
To differenciate between which base assets should take, we need a `base`
const in `router/index` that any function or component can consult so we
don't get issues between relative and absolute paths.
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-18 11:04:02 +01:00
Sebastian Martinez
d97e4b5f7b
Push new routes to the history stack instead of replacing it
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-16 11:51:47 +01:00
Sebastian Martinez
b8ec63497b
Add missing twemojis to commit components
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-15 17:34:37 +01:00
Sebastian Martinez
3a352eab4c
Fix markup being wrapped by self-closing anchor tags
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-15 16:30:07 +01:00
Sebastian Martinez
b1472b4b01
Fix twemoji base
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-15 15:46:12 +01:00
Sebastian Martinez
f38893407a
Add hash routing
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-15 15:24:12 +01:00
Sebastian Martinez
cd60ad7298
Convert emojis to twemojis
...
To provide the same emoji experience on all browsers and OS we use
Twemoji and replace all emojis where possible.
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-15 15:10:48 +01:00
Sebastian Martinez
ae9d9b4024
Don't replace history stack when looking up profiles
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-08 20:42:33 +01:00
Sebastian Martinez
d68e6c7f0a
Improve display of lastCommit in Blob component
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-07 23:25:48 +01:00
Rūdolfs Ošiņš
bc43fc4fef
Make all Svelte events type-safe
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-11-07 18:00:24 +01:00
Sebastian Martinez
83d943177b
Add line-height: 1.625 to li and ol elements
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-07 17:56:51 +01:00
Sebastian Martinez
489039c6e3
Add switch between rendered markdown and raw file
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-07 14:30:36 +01:00
Sebastian Martinez
178d6230cb
Refactor project header widgets into own component
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-07 14:30:36 +01:00
Sebastian Martinez
b74d350569
Avoid the re-rendering of the ProjectMeta component
...
By passing a too broad scope into the Project view we are re-rendering
everything always
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-07 10:29:13 +01:00
Sebastian Martinez and Rūdolfs Ošiņš
f8ddbbf5da
Remove svelte-routing and add custom routing
...
Co-authored-by: Rūdolfs Ošiņš <rudolfs@osins.org >
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-11-07 08:57:37 +01:00
Rūdolfs Ošiņš
d885b4076d
Correctly detect custom HTTP API ports
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-11-03 09:37:27 +01:00
Sebastian Martinez
c757f8df8b
Handle empty string in Markdown component
...
We expect the `Markdown` component to receive a `content: string`, but
we also check if `content` is truthy before rendering anything, and this
can get messy when `content` is an empty string.
Fixed by removing the truthy check for `content`.
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-10-28 11:05:13 +02:00
Sebastian Martinez
4e0ffd8619
Handle possible template comment in patch comment body
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-10-21 13:05:00 +02:00
Sebastian Martinez
e7a7baca5e
Close Revision selector in PatchTabBar after select
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2022-10-21 12:20:20 +02:00
Rūdolfs Ošiņš
ab59f11727
Clean up config
...
Move constants that are tightly coupled to the implementation of
features and unlikely to change or be user configurable out of `config.json`.
Decouple configuration from wallet state.
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-10-21 09:08:10 +02:00
Rūdolfs Ošiņš
d792c62c92
Inline global gradient
...
We only use it in one place anyway. And components should be
self-contained, so they're easier to reason about.
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-10-20 15:19:11 +02:00
Rūdolfs Ošiņš
ae49c6fc56
Extract global layout classes into own file
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-10-18 18:02:21 +02:00
Rūdolfs Ošiņš
ce68b15ca1
Add hover state to network faucet button
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-10-18 18:02:21 +02:00
Rūdolfs Ošiņš
cfb1c5acd1
Simplify global anchor styles
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-10-18 18:02:21 +02:00
Rūdolfs Ošiņš
ba8522c8ca
Get rid of .error and .error-message global CSS classes
...
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-10-18 17:22:11 +02:00
Rūdolfs Ošiņš
78c76981e8
Remove unused error notification code
...
The store was never written to.
Signed-off-by: Rūdolfs Ošiņš <rudolfs@osins.org >
2022-10-18 17:22:11 +02:00