Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ActivityWatch/aw-server-rust

High-performance implementation of the ActivityWatch server, written in Rust
https://github.com/ActivityWatch/aw-server-rust

feat: added ability to override aw-server port and dbpath via CLI arguments

90aa6a51e563ea3094c2f36a45eb8cfb34565379 authored over 3 years ago by Erik Bjäreholt <[email protected]>
feat: progress on sync

dbe96b1035209c6ff6f955b6ec0fba909ceaafcd authored over 3 years ago by Erik Bjäreholt <[email protected]>
test: fixed tests

26a7e041d8e640d4ccc56f1c741b2f22713af16f authored over 3 years ago by Erik Bjäreholt <[email protected]>
feat: more progress on sync, added basic README

a4588f76a18be4222739fba76f63c285e3d0cf3b authored over 3 years ago by Erik Bjäreholt <[email protected]>
feat: add ability to override device_id by CLI parameter

67e565cef53a06144aa92846ec0be12ed543ca5e authored over 3 years ago by Erik Bjäreholt <[email protected]>
docs: improved aw-server and aw-sync READMEs

4a1943a8790bea3591c7098ae388c36c90a6786a authored over 3 years ago by Erik Bjäreholt <[email protected]>
feat: added CLI param to aw-server for skipping legacy import

27a8eb1465c0513c7306cb2e2698b20bda7575e5 authored over 3 years ago by Erik Bjäreholt <[email protected]>
feat: switched from getopts to clap for aw-server-rust CLI options

c2af4ce8d50f09b58a010a7705a15c9cf3fabe1c authored over 3 years ago by Erik Bjäreholt <[email protected]>
fix: minor progress on sync

190c442d36b1c706c6130e43d019b329b3cd5a56 authored over 3 years ago by Erik Bjäreholt <[email protected]>
added start, end, limit parameters to aw-client-rust's get_events

c53fbf9aee62dea67f7b4c39e636cc9e58d31c48 authored over 3 years ago by Erik Bjäreholt <[email protected]>
aw-query: Fix broken period_union

1f49e83c1f86e8c03d755068fabf1418151fd12e authored over 3 years ago by Johan Bjäreholt <[email protected]>
build(deps): bump multipart from 0.17.1 to 0.18.0

Bumps [multipart](https://github.com/abonander/multipart) from 0.17.1 to 0.18.0.
- [Release note...

e5d0d7347e52bd77d95b2b2e8fa338956133f005 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): Update rusqlite to 0.25

cf20f407058af08c56b511e80a5b24a024f50d05 authored over 3 years ago by Johan Bjäreholt <[email protected]>
build(deps): Update dependencies

3884950730567eb16624b02bbc2aeef57f1790c1 authored over 3 years ago by Johan Bjäreholt <[email protected]>
test: fixed test

64529578b2fa49baea09ad02d8567752405dc0b8 authored over 3 years ago by Erik Bjäreholt <[email protected]>
feat: added query parameters to aw-client-rust's get_events, fixed clippy complaints

9a82ea2d37aa195582eae97467e8edbcbdf2bec1 authored over 3 years ago by Erik Bjäreholt <[email protected]>
test: added tests for datastore query of events that cover the queried range

602ddb278ff63409ab0bebe5062b9166e9338cc0 authored over 3 years ago by Erik Bjäreholt <[email protected]>
fix: added data clearing to period_union

e027018c7562b7488342f19e64c19987e1542d74 authored over 3 years ago by Erik Bjäreholt <[email protected]>
test: added nop test for period_union

c3b178fec58a77c9129a04be1069f9138b4b8054 authored over 3 years ago by Erik Bjäreholt <[email protected]>
feat: added period_union transform

294edaf84f3e9e634949df877a49be311a9691a6 authored over 3 years ago by Erik Bjäreholt <[email protected]>
Upgrade to GitHub-native Dependabot

f60809ca4c0706c93001c8a5436d4dbc004410a3 authored over 3 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
build: updated aw-webui submodule

05598081f2aceae74f82335189cdc9cee3ae6c68 authored over 3 years ago by Erik Bjäreholt <[email protected]>
chore: Fix linting

8721bf69fbc70d5409a2fd93097ae573ee0224e8 authored over 3 years ago by Johan Bjäreholt <[email protected]>
aw-datastore: Fix broken legacy import on Windows

Since the "author" field was not passed to appdirs, the old aw-server
folder was not correctly s...

bb1f36d4cb0b65570fe0f3a73333bb71f14f76db authored almost 4 years ago by Johan Bjäreholt <[email protected]>
build(deps): bump jni from 0.18.0 to 0.19.0

Bumps [jni](https://github.com/jni-rs/jni-rs) from 0.18.0 to 0.19.0.
- [Release notes](https://g...

ef55603da181c7c456e99fdb16bf940939acb64a authored almost 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
build(deps): bump android_logger from 0.9.2 to 0.10.0

Bumps [android_logger](https://github.com/Nercury/android_logger-rs) from 0.9.2 to 0.10.0.
- [Re...

3f19c4fbf66e5c2b91c630758151ccb4324f277a authored almost 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Cargo.lock: Update dependencies

f499679a1efa65bad3941b30cdba0160d7f9e0eb authored almost 4 years ago by Johan Bjäreholt <[email protected]>
ci: fixed duplicate uploading of Android binaries

b19259fc7aa773aae25e34c0f88fc7f6a6250e82 authored almost 4 years ago by Erik Bjäreholt <[email protected]>
ci: fixed uploading of artifacts for Windows

2c6c446695f4946caf9660bd9034ae88caf3edb9 authored almost 4 years ago by Erik Bjäreholt <[email protected]>
ci: added uploading of build artifacts

95ffec825ec228d938dbae3a47192dc461194351 authored almost 4 years ago by Erik Bjäreholt <[email protected]>
fix: attempt to fix building for Android

8599c7786b1143ba6b792b1de43693fadb8c4dcc authored almost 4 years ago by Erik Bjäreholt <[email protected]>
docs: reordered badges in README

3764fb5dedd187658ccad84406980d81e63879b4 authored almost 4 years ago by Erik Bjäreholt <[email protected]>
aw-server: Disable jemalloc on non-x86 CPUs

jemalloc is only properly tested on x86 on Linux and doesn't even
compile for aarch64 it seems.
...

828db39d8b2d28adc7a3317fd6d0146cc2011eb2 authored almost 4 years ago by Johan Bjäreholt <[email protected]>
Cargo.lock: Update dependencies

3b9f31dac448b5042843b2d4592f2d105d796070 authored almost 4 years ago by Johan Bjäreholt <[email protected]>
build(deps): updated aw-webui

11b8ffc3f66e333ec29cc70bafbc84425d43ec40 authored almost 4 years ago by Erik Bjäreholt <[email protected]>
aw-client-rust: Update to reqwest 0.11

ad32e7a3888c4c7f90c8fc027be7a24af48b4df1 authored almost 4 years ago by Johan Bjäreholt <[email protected]>
build(deps): updated dependencies

dd7962ca2facd4bcdeb578d5416f3a3365a8745e authored almost 4 years ago by Erik Bjäreholt <[email protected]>
ci: disabled cargo cache on macOS, see: https://github.com/ActivityWatch/aw-server-rust/issues/180

090fc99e86ae9fc10fa3b0bc22dc7dd235b35696 authored almost 4 years ago by Erik Bjäreholt <[email protected]>
ci: set cache key to include rustc_hash (fixes https://github.com/ActivityWatch/aw-server-rust/issues/180)

b643804c3bf00c780d15f5cfa5d16b9b6a60b75d authored almost 4 years ago by Erik Bjäreholt <[email protected]>
ci: removed unnecessary flags when running coverage

65e28bf9232278e75f5e85c0ca10c910d4b62a5f authored about 4 years ago by Erik Bjäreholt <[email protected]>
ci: switched to source-based coverage

d46f1a1e4cacecfb11bbd53c4a41d36cf27f6227 authored about 4 years ago by Erik Bjäreholt <[email protected]>
build(deps): updated Cargo.lock dependencies

d44b0829cdae1a81cff2c481444add2f240d58bb authored about 4 years ago by Erik Bjäreholt <[email protected]>
build: updated aw-webui submodule

ebf449e4d1ea1766b3febb6ad721db3a154f54df authored about 4 years ago by Erik Bjäreholt <[email protected]>
fix: corrected non-standard log dir on macOS (fixes #187)

623dfb413191c5e58b246cce75e6957ec471a337 authored about 4 years ago by Erik Bjäreholt <[email protected]>
build: updated Cargo.lock to include new aw-server version number

a561bebc98227527808367d8264664307c97deb2 authored about 4 years ago by Erik Bjäreholt <[email protected]>
fix: correct lookup of asset_path for .app bundles on macOS

9be9962717b751ac3537aa64caf408411692adae authored about 4 years ago by Erik Bjäreholt <[email protected]>
chore: bumped version number to v0.10.0

f1f509527d9ba98a9ea8c8904872b37161caaa47 authored about 4 years ago by Erik Bjäreholt <[email protected]>
build(deps): updated submodule

5eab6a8afdf880f310960be2519610df6f76ab70 authored about 4 years ago by Erik Bjäreholt <[email protected]>
aw-transform: Optimize filter_period_intersect by pre-calculating endtimes

ebb1fdd091e77c2098983eaaa756566b2ead9d41 authored about 4 years ago by Johan Bjäreholt <[email protected]>
aw-transform: Add benchmark for filter_period_intersect

4f00b19735925f4863dfb4c240ca27b5a87a8649 authored about 4 years ago by Johan Bjäreholt <[email protected]>
aw-query: Refactor benchmark code

eabcf74095e38a223e76852c63620608ccadccb2 authored about 4 years ago by Johan Bjäreholt <[email protected]>
build(deps): bump jni from 0.17.0 to 0.18.0

Bumps [jni](https://github.com/jni-rs/jni-rs) from 0.17.0 to 0.18.0.
- [Release notes](https://g...

7265598064bd3db0e341ab92504a3efb240993e1 authored about 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
ci: disable fail-fast (workaround for #180)

d0e93485348d867a4abac6666277c5a24b1f16b7 authored about 4 years ago by Erik Bjäreholt <[email protected]>
Make settings value possibly any json type

Before it was forced to be a string

6ecb20627b3d07c2f3955fb52f0073152ccdb58f authored about 4 years ago by Johan Bjäreholt <[email protected]>
Cargo.lock: Update dependencies

2fc85f3ef0dd485953f830cefb94ad06efbe91f0 authored about 4 years ago by Johan Bjäreholt <[email protected]>
aw-server: Test key_value of different types

70968e4dce844a370c20dc1cd9855f9c18e5f3d1 authored about 4 years ago by Johan Bjäreholt <[email protected]>
aw-models: Add custom schema for tryparse

03fd9cd0e93b483cd23e7112e3c90bf19fed05dc authored about 4 years ago by Johan Bjäreholt <[email protected]>
fix: Drop single events if corrupted instead of failing whole import

96cbc9d5164bddf0d52afb3ef4bf42ba6b2f4af1 authored about 4 years ago by Johan Bjäreholt <[email protected]>
build(deps): bump libc from 0.2.77 to 0.2.79

Bumps [libc](https://github.com/rust-lang/libc) from 0.2.77 to 0.2.79.
- [Release notes](https:/...

7d55fcaa216e6dc9aabb9047f808bc166eef916e authored about 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
build(deps): bump chrono from 0.4.18 to 0.4.19

Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.18 to 0.4.19.
- [Release notes](ht...

622aa623978b7401a443cd5b82f906c1793c9d49 authored about 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
build(deps): updated aw-webui

f07ea5562c61a502a5d5366b449986ce28f5331a authored about 4 years ago by Erik Bjäreholt <[email protected]>
build(deps): bump schemars from 0.7.6 to 0.8.0

Bumps [schemars](https://github.com/GREsau/schemars) from 0.7.6 to 0.8.0.
- [Release notes](http...

455c33589266542c5e393b3cc1f099c8fda29386 authored about 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
build(deps): bump chrono from 0.4.15 to 0.4.18

Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.15 to 0.4.18.
- [Release notes](ht...

f79f2ba2cdf542f924ba8f2f36f68211d1c7bba3 authored about 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Cargo.lock: Update dependencies

7f2bf159789880d539194cc78cccfea2188442d5 authored over 4 years ago by Johan Bjäreholt <[email protected]>
build(deps): bump serde from 1.0.115 to 1.0.116

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.115 to 1.0.116.
- [Release notes](http...

4568a90c4c4d906ed6b156c870b2066e8cf553d0 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
build(deps): bump libc from 0.2.76 to 0.2.77

Bumps [libc](https://github.com/rust-lang/libc) from 0.2.76 to 0.2.77.
- [Release notes](https:/...

a91fca273d3e856c11c64c67d033491f162bd8d8 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
build(deps): bump mpsc_requests from 0.3.2 to 0.3.3

Bumps mpsc_requests from 0.3.2 to 0.3.3.

Signed-off-by: dependabot-preview[bot] <support@depend...

8284f9364cca8dfd2c936bf3427461a494dabde3 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
build(deps): bump rusqlite from 0.23.1 to 0.24.0

Bumps [rusqlite](https://github.com/rusqlite/rusqlite) from 0.23.1 to 0.24.0.
- [Release notes](...

818dc9d570fcda34c44a1310776d9109fba5bc2b authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
build(deps): bump libc from 0.2.74 to 0.2.76

Bumps [libc](https://github.com/rust-lang/libc) from 0.2.74 to 0.2.76.
- [Release notes](https:/...

507eba0110cb977e38b8d4ed13fe43f2001065bb authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
build(deps): bump chrono from 0.4.13 to 0.4.15

Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.13 to 0.4.15.
- [Release notes](ht...

3f6586b53c02f31084b0a2d405865793e0715bb8 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
build(deps): bump serde from 1.0.114 to 1.0.115

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.114 to 1.0.115.
- [Release notes](http...

5727bbfa1e761b2829ec043aac6843321dc9d7cc authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
fix: Replace serde_derive with serdes derive feature for all crates

5c688531c75e3583a3622031d4f40ad23b2a4428 authored over 4 years ago by Johan Bjäreholt <[email protected]>
aw-models: Add schemars support

e1131d63ca8aebc8fdcdd638f4653ebba253382b authored over 4 years ago by Johan Bjäreholt <[email protected]>
aw-server: Add Into trait for DatastoreError to HttpErrorJson

7a19f341339c4c12792ddcc56fadea1f5208ed89 authored over 4 years ago by Johan Bjäreholt <[email protected]>
aw-datastore: Add bucket_id to errors

5bdd6f3d17ba98f29fc16e27c782f23502e88d0b authored over 4 years ago by Johan Bjäreholt <[email protected]>
aw-server: Fix compilation on android

d985c519c854592310fb4679cdf630096d0e2974 authored over 4 years ago by Johan Bjäreholt <[email protected]>
tests: Add more asserts of HTTP body

a5cbb0d64c06dce90a3a24d658ee75134f0f1305 authored over 4 years ago by Johan Bjäreholt <[email protected]>
aw-server: Improve HTTP error handling

3b126cceb5a8916d93cd3a489bf7ee4ac039d206 authored over 4 years ago by Johan Bjäreholt <[email protected]>
aw-server: Make UUID part of ServerState

7f6f63d3a77104250f5c9f450f810cb745bd6d8b authored over 4 years ago by Johan Bjäreholt <[email protected]>
aw-server: Replace all errors with HttpErrorJson

b14a173bc8d73aebad9ca47079f8a916a60618bf authored over 4 years ago by Johan Bjäreholt <[email protected]>
build(deps): bump libc from 0.2.73 to 0.2.74

Bumps [libc](https://github.com/rust-lang/libc) from 0.2.73 to 0.2.74.
- [Release notes](https:/...

a72cefea77b87be97dae6bd4cd5967d392dec677 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
aw-transform: Add documentation to transforms

b04d38b29487357b93d53fec344eeabc5354a91c authored over 4 years ago by Johan Bjäreholt <[email protected]>
build(deps): bump reqwest from 0.10.6 to 0.10.7

Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.10.6 to 0.10.7.
- [Release notes]...

4e4b364cefcd337b605fa5adc5cf618be564ca1a authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
build(deps): bump serde_json from 1.0.56 to 1.0.57

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.56 to 1.0.57.
- [Release notes](ht...

77f5ae3461e8131a75c76ffb45a9adf441c98c0f authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
build(deps): bump android_logger from 0.8.6 to 0.9.0

Bumps [android_logger](https://github.com/Nercury/android_logger-rs) from 0.8.6 to 0.9.0.
- [Rel...

cf0ec92bc46fcf5948a04d154250f765deb68250 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
build(deps): bump libc from 0.2.72 to 0.2.73

Bumps [libc](https://github.com/rust-lang/libc) from 0.2.72 to 0.2.73.
- [Release notes](https:/...

b27308736c657e3565c246ac58a9c35c645f7bc8 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
build(deps): bump log from 0.4.8 to 0.4.11

Bumps [log](https://github.com/rust-lang/log) from 0.4.8 to 0.4.11.
- [Release notes](https://gi...

d772c9f866591a80fc73a4d4547a9e605d266f91 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Update aw-webui

cc437ea8e3c4417b61d4c531d4caef169f87447a authored over 4 years ago by Johan Bjäreholt <[email protected]>
Update Cargo.lock

f3c2ede8e3c306fdd373ec1054b840897f52b80b authored over 4 years ago by Johan Bjäreholt <[email protected]>
fix: Set allocator to jemalloc

Important because otherwise malloc is very slow at releasing memory back
to the kernel, making t...

eabf9a15e00dd8b470b93d211b88c7cb955f9240 authored over 4 years ago by Johan Bjäreholt <[email protected]>
build(deps): bump serde_json from 1.0.55 to 1.0.56

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.55 to 1.0.56.
- [Release notes](ht...

1493b52be273dde95d16df10bd79d261244fa334 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
build(deps): bump chrono from 0.4.11 to 0.4.13

Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.11 to 0.4.13.
- [Release notes](ht...

73f52f3a4a1021c91f5a42ec9e30ee962bb4723e authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
build(deps): bump jni from 0.16.0 to 0.17.0

Bumps [jni](https://github.com/jni-rs/jni-rs) from 0.16.0 to 0.17.0.
- [Release notes](https://g...

db84edd9e6c4f2c8f2de24c8a695b34bc5ad437c authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
fix: Allow floods to merge same event multiple times

f5bf3ccc0b14918f0108ceb76b4018dba309b5ab authored over 4 years ago by Johan Bjäreholt <[email protected]>
fix: Remove unnecessary clones

db720bffc05df17f72b9010f283062987d30e58a authored over 4 years ago by Johan Bjäreholt <[email protected]>
aw-transform: fix: If events merge during flood, choose the longest endtime

091362fadee9f86fcdc4ec1511604db8dcd7b8d8 authored over 4 years ago by Johan Bjäreholt <[email protected]>
tests: Added another heartbeat test

210259741509cf462f7f16595af91920e0cc6bf1 authored over 4 years ago by Johan Bjäreholt <[email protected]>
fix: Fix clippy issues in aw-transform

158cf601a4f29acd16317702248f7cdc958985c0 authored over 4 years ago by Johan Bjäreholt <[email protected]>
query: Add VarEnv type alias

420d691aa40d325016b9fc9922444b286516ca79 authored over 4 years ago by Johan Bjäreholt <[email protected]>
fix: dependency update needed for new Rust nightly (see https://github.com/ActivityWatch/aw-android/pull/40#issuecomment-651328018)

ca905a82a711f63375ba3b0e2949e4646d8001ee authored over 4 years ago by Erik Bjäreholt <[email protected]>