Commit Graph

300 Commits (215b67570b63a060cc56dd44d4ed7ca9ee24c6f0)

Author SHA1 Message Date
Gabriel Horner 80d63e079f Merge remaining readme contributing to CONTRIBUTING.md
Follow up to #8222
2023-02-14 14:00:06 -05:00
situ2001 8ce08277a8 enhance(issue-template): add description to `ask-pr` 2023-01-30 12:11:47 +08:00
Bad3r 6bb925740e
chore(dep): bump actions/checkout to v3.3.0 (#8393) 2023-01-21 21:10:19 +08:00
Bad3r 25284b819a enhance: increase network-timout in .yarnrc 2023-01-19 13:13:25 -05:00
Bad3r 016fd7bcc5 ehance: increase yarn install network timeout limit 2023-01-19 13:13:25 -05:00
Bad3r 1e25a2f01c
fix(dev): remove print steps from stale action (#8262) 2023-01-09 21:48:27 +08:00
Bad3r bb419312c5 fix(stale-issues.yml): add awaiting-repose step
Somehow, an older version of the config was merged into master. This should be updated to allow the awaiting response task to run and fix the print statements.
2022-12-31 15:03:01 +08:00
Bad3r f31260a831
Feat: close stale issues action (#8156)
feat: Add close-stale-issues-action

# This workflow warns and then closes issues that have had no activity for a 
# specified amount of time. You can adjust the behavior by modifying this file.
# For more information, see:
#   https://github.com/marketplace/actions/close-stale-issues
#   https://github.com/actions/stale/blob/master/action.yml
#   https://github.com/actions/stale

Signed-off-by: Bad3r <bad3r@protonmail.com>
2022-12-29 23:29:25 +08:00
Bad3r a55b73f296 fix: update confirm-search wording
Changed the wording on the checkbox. The previous wording looked wrong and it sounded like an action will be taken by checking the box.
2022-12-23 17:02:12 +08:00
Andelf 86b9cdfce7
chore(build): use token from ci env for sentry and posthog (#7777) 2022-12-19 22:20:50 +08:00
xxchan dfe1d65f31 redirect feedback 2022-12-19 17:30:45 +08:00
xxchan cc77d886aa redirect Questions & Help 2022-12-19 17:30:45 +08:00
xxchan 05a354b4d9 chore: link to forum directly for feature request 2022-12-19 17:30:45 +08:00
Gabriel Horner bd055b2b62 Tweak wording for previous commit 2022-12-16 15:50:09 -05:00
Junyi Du f6b87dad2d Update bug_report.yaml 2022-12-16 15:46:23 -05:00
Junyi Du a0ba3028d7 Add two questions to bug template 2022-12-16 15:46:23 -05:00
Gabriel Horner 6bb805918a Upgrade bb - it's been awhile 2022-12-09 13:17:09 -05:00
situ2001 2cb7ce8603 fix(typo): wrong case of macOS 2022-12-07 16:07:08 +08:00
Andelf 88b160e215 chore(dev): cleanup unused package.json entries 2022-12-03 00:28:42 +08:00
Junyi Du a84a8028bd test(e2e): alias test robustness 2 2022-12-01 15:41:37 +08:00
Junyi Du 7efa4d8da6 chore: enable e2e dump 2022-12-01 15:41:37 +08:00
Andelf 0386cf2359 fix: bug report url on native mobile 2022-12-01 12:51:01 +08:00
Andelf db5156d24e enhance(ux): add bug report url 2022-11-30 15:04:44 +08:00
Andelf 4bdfb59fb8 chore(ci): bump actions version 2022-11-30 13:35:17 +08:00
Andelf aae22e051b build(ios): save release build artifacts 2022-11-30 13:35:17 +08:00
Andelf ee14560b2b chore(deps): update electron 19.1.8
fix(test): shard test
2022-11-30 11:22:55 +08:00
Andelf c1bec2fc44 fix(test): refine e2e test 2022-11-30 11:22:55 +08:00
Andelf f65fbc809e
fix(ci): use LOGSEQ_CI instead of reserved CI (#7516) 2022-11-30 00:42:27 +08:00
Andelf 09bb2542db ci(ios): testflight build workflow
- use patched xcode project file, avoid conflict with local dev env
- use fastlane match to manage codesigning
2022-11-25 10:17:05 +08:00
Andelf 66e7a80fd0
ci(ios): add testflight build (#7445) 2022-11-24 14:03:59 +08:00
Andelf 5d711c957d ci(ios): try build ios when package.json changed 2022-11-22 17:23:49 +08:00
charlie 1532dd4aee ci: optimize bundled source map size of webapp 2022-11-22 15:25:04 +08:00
charlie 1119c54d7c ci: remove js source maps files for cloudflare pages because of that has a max file size limit < 29.2M 2022-11-22 15:25:04 +08:00
charlie 3d5872c334 ci: add publish webapp to cloudflare pages 2022-11-22 15:25:04 +08:00
Andelf dd7460f198 fix(ci): handle boolean build condition 2022-11-17 09:32:57 +08:00
Andelf 15b3b27b67 fix(build): android file sync prod env 2022-11-16 12:45:58 +08:00
Tienson Qin d8a8df650a Set enable-file-sync-production to true for android app 2022-11-04 10:25:11 +08:00
Andelf c837afd075 ci: ignore stderr for bb lint tasks 2022-10-10 13:14:50 +08:00
Andelf df15c68f16 ci(ios): add ios build ci 2022-10-08 20:29:03 +08:00
Peng Xiao 4520399ddf Merge remote-tracking branch 'upstream/master' into whiteboards 2022-09-28 10:29:20 +08:00
Gabriel Horner 1f0e22275d Add ns docstrings for most ns in src/main
- Added to CI now that it passes
- Added no-doc for docstrings that don't add any more than what's in the
ns name or for ones where I didn't know the ns that well
2022-09-27 13:55:16 +08:00
Peng Xiao fd94862312 Merge remote-tracking branch 'upstream/master' into whiteboards 2022-09-24 09:42:00 +08:00
Gabriel Horner a368cab5e4 Add ns linter to deps libs and then add+update ns docstrings 2022-09-21 10:17:15 +08:00
Andelf ed8d7bfb89 fix(build): wrong java version for android 2022-09-20 23:40:32 +08:00
Peng Xiao 3ebc0058d0 fix: e2e 2022-09-18 19:54:26 +08:00
Andelf c3e96dba43 chore(dev): rm unused workspace card 2022-09-13 11:18:44 +08:00
Andelf 59e7d092b1 feat(build): release .nupkg file 2022-09-07 11:43:54 +08:00
Andelf 320024f764 fix(e2e): wrong promise usage 2022-09-06 12:52:53 +08:00
Andelf 43dd321ce4 test(e2e): split build and test 2022-09-06 12:52:53 +08:00
Andelf dc10bfd6cc
fix(build): nightly env (#6580) 2022-09-03 18:34:57 +08:00
Andelf 5f36380e7f chore(deps): update rsapi 0.0.35
chore(build): default to file-sync prod env
2022-09-02 05:04:30 +08:00
Andelf fb98531c1c fix(build): rm build flags 2022-09-01 22:20:52 +08:00
Charlie 01d879c18e
feat!: File Sync (#5355)
- file sync for electron/ios/android
- age encryption of both file content and file path
- massive UI enhancement
- corresponding CI tasks

Co-authored-by: llcc <lzhes43@gmail.com>
Co-authored-by: rcmerci <rcmerci@gmail.com>
Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
Co-authored-by: Andelf <andelf@gmail.com>
Co-authored-by: Gabriel Horner <gabriel@logseq.com>
2022-09-01 00:31:49 +08:00
Junyi Du 87e8bb94bb test(e2e): improve stability 2022-08-31 21:15:01 +08:00
Junyi Du 663cd6df7f dev: e2e testing workflow of running multiple times 2022-08-31 21:15:01 +08:00
Andelf 5d3438a689 fix(build): codesign on windows 2022-08-30 11:41:58 +08:00
Andelf da11d8cb30
refactor(ci): add checks for ci release (#6350) 2022-08-14 19:13:52 +08:00
Andelf 2d1fb05117 ci(build): use options menu for android 2022-08-10 09:14:29 +08:00
Gabriel Horner abd7e0becb Add 3 missing built-in-properties
Also fix carve linter and make nbb test invocation easier
2022-07-15 15:26:09 +08:00
Andelf 872060965d ci(build): non-release as default 2022-07-08 11:32:51 +08:00
Andelf dda818c26a fix(e2e): add missing esc for (()) 2022-07-07 01:42:16 +08:00
Andelf 02563dac2d chore(ci): use choice instead of input-box in ci 2022-06-28 22:42:07 +08:00
Andelf fb92e64967 refactor(build): use env flags to control feature gate 2022-06-28 15:46:12 +08:00
Gabriel Horner d0755ef161 Update dependencies in deps
Also fix conditional workflows that didn't trigger if changes were made
to them
2022-06-10 15:39:11 +08:00
Gabriel Horner ee9f390761 Localize bb-tasks for deps
Deps need to be independent to not introduce testing bugs.
These bb tasks are good candidates to move into bb-tasks gitlib
2022-06-10 15:39:11 +08:00
Gabriel Horner 17d2462343 Move rules into db dep as it's useful for external apps
- rules is already used by logseq-query and will be useful for
  nbb-logseq
- Updated db jobs to run in deps/db by default. Less typing but
  more importantly discourages independent libraries from depending on
  external scripts.
- Moved lint-rules task into db since it is db specific now
- Also remove nbb-logseq from top-level as all nbb compatibility is in
  deps.
2022-06-10 15:39:11 +08:00
Gabriel Horner 6608537909 Move logseq.graph-parser.db* namespaces to their own dep
Also add its own CI file
2022-06-10 15:39:11 +08:00
Tienson Qin f4f1ff1ba2 fix: outdent blocks and re-enable outliner tests
related to #5604
2022-06-08 13:06:10 +08:00
Gabriel Horner 47c4305f62 Temporarily disable outliner tests which are hanging
Hang started in 3fdac736d9
2022-06-07 14:01:07 -04:00
Gabriel Horner b142327491 Finish up logseq.graph-parser
- Parser now parses all graph files like the app does, not just pages and journals.
  This required extracting another fn from repo-handler
- Add and tweak CI steps that are specific to graph-parser. All
  namespaces in this library are checked for nbb compatibility
- Cleaned up parser cli API so only one fn is needed for scripts
- Tests were updated to match new parsing behavior
- large_vars.clj can run with a smaller max-line-count after only refactoring two fns
- Add docs
2022-05-27 00:54:30 -04:00
Gabriel Horner 1e299052ce Setup cljs tests for graph-parser
- Also reuse docs graph test assertions to ensure main app
and graph-parser are in sync.
- Removed promesa from extract tests
since they are no longer async
- Added cljs and npm deps that were missing and caught by cljs tests
2022-05-26 18:04:45 -04:00
Gabriel Horner 15b8e5e9df Setup CI jobs that are only for graph-parser
Also move all non graph-parser fns to frontend thanks to carve lint
2022-05-26 18:04:45 -04:00
Gabriel Horner 4813d903d5 Move graph-parser to its own dir 2022-05-26 18:04:45 -04:00
Andelf ce3fef7368 fix(android): use es6 as build target 2022-05-24 17:22:49 +08:00
Gabriel Horner b79b1ca36e Mldoc tests run under nbb 2022-05-10 20:22:48 -04:00
Gabriel Horner 461f7e067d Forgot bb install in job 2022-05-04 12:02:36 -04:00
Gabriel Horner c0e1e16372 Finish up CI job for requiring nbb-compatible namespaces 2022-05-04 12:02:36 -04:00
Gabriel Horner d6082156c5 Find namespaces for nbb-compatible CI step 2022-05-04 12:02:36 -04:00
salevdns 41cbb036a0 Exclude pre-releases
Exclude pre-releases since no version tagging is applied atm.
2022-04-22 09:37:13 +08:00
salevdns 43417c68ed Docker: Add support for arm64 image & autobuild 2022-04-22 09:37:13 +08:00
Andelf 115054736d
test(e2e): add test for backspace and cursor pos (#4896)
* test(e2e): add test for backspace and cursor pos
* fix(test): refine, fix wrong helper
2022-04-15 19:50:25 +08:00
Peng Xiao 3beb46261e fix: lock file & ci check 2022-04-12 10:00:06 -04:00
Junyi Du a97c37c2ad test(e2e): fix missing event_ property of KeyboardEvent in Google Closure Library 2022-04-01 17:36:39 +08:00
Andelf 3215b99be4 fix(build): deps for macos arm64 build 2022-03-27 00:59:19 +08:00
Andelf d74f75d1a1 fix(build): dugite arch under macOS arm64
Fix #4563
2022-03-25 01:11:35 +08:00
Andelf 3a5fe6b413 fix(ci): sourcemap of android 2022-03-24 14:43:50 +08:00
Andelf 7b040787e8
fix(build): sourcemap in release (#4710)
* fix(build): sourcemap in release

Fix #4613
2022-03-24 14:03:26 +08:00
Andelf c3110117ed ci(android): allow non-release build 2022-03-21 16:15:40 +08:00
Andelf 687f5b8c9c fix(build): keep source map in app release 2022-03-19 19:58:43 +08:00
Andelf a3b5f10d0b fix(ci): add sentry sourcemaps 2022-03-19 19:11:36 +08:00
Gabriel Horner 9af9150a0a Add CI check to make sure static yarn.lock is updated 2022-03-18 11:04:47 -04:00
Gabriel Horner d34e53b6f7 Bump bb to a version that supports datalog parser 2022-03-09 14:10:38 +08:00
Gabriel Horner 6200ec70d3 Add rules linter for unbound vars and invalid queries
Linter caught one unbound var which wasn't an error but nonetheless good
to cleanup
2022-03-09 14:10:38 +08:00
Gabriel Horner 465765abc8 Fix outdated yarn.lock 2022-02-23 00:04:42 +08:00
Gabriel Horner c70bc56d75 Add CI check for outdated yarn.lock 2022-02-23 00:04:42 +08:00
Tienson Qin 5778ae8004
Merge pull request #4126 from logseq/dev/var-sizes-linter
Add Linter for large vars
2022-02-10 17:50:46 +08:00
Andelf eedbc60e7e fix(ci): pr-labeler config 2022-02-10 10:41:27 +08:00
Andelf c66b6b5611 chore(dev): add more pr labeler rules 2022-02-09 14:33:46 +08:00
xxchan 7d8c748cf6 Update .github/ISSUE_TEMPLATE/bug_report.yaml 2022-02-09 14:24:42 +08:00
Andelf bb7aac78bd Update .github/ISSUE_TEMPLATE/bug_report.yaml 2022-02-09 14:24:42 +08:00