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

renamed Event::new_test -> Event::new (and removed test-specific behavior)

2747c2f633d532835a3473317f0de78ee9eb870b authored over 5 years ago by Erik Bjäreholt <[email protected]>
datastore: refactoring of relationship between worker and instance

- Split worker code out into a seperate module
- instance should now be easy to use without the ...

2177c6e49da6ade8109c3fea8a276ef1c9afe267 authored over 5 years ago by Johan Bjäreholt <[email protected]>
fixed issue in travis config

cdd61b1a199e6b71abc2354206fe8f7b1e7c5bbe authored over 5 years ago by Erik Bjäreholt <[email protected]>
added query test for classify, changed tuple order

50b3b3ed61ce1be60a2ff7e0b596b88e2d0cd422 authored over 5 years ago by Erik Bjäreholt <[email protected]>
added classify as a query function

4b2981be18fc0f07fba6804c1c2769dece101c9b authored over 5 years ago by Erik Bjäreholt <[email protected]>
progress on classifier transform

9706d8bb591181669c5e005009d79971341deda3 authored over 5 years ago by Erik Bjäreholt <[email protected]>
Syncing (#62)

Syncing

589115f2806752b53a0611c1f66a77af5513234c authored over 5 years ago by Erik Bjäreholt <[email protected]>
fixed type error and got cfg'd out lazy_static on non-Android platforms

6280ada12f17c0d20bb15c859d16c9751a44a403 authored over 5 years ago by Erik Bjäreholt <[email protected]>
added sync origin to bucket data

672e20dcb65c2f5c31157011b7978c6d5c677b21 authored over 5 years ago by Erik Bjäreholt <[email protected]>
renamed commit to force_commit

7c16e894105fd4ee4685c75f79a04789685a6bd3 authored over 5 years ago by Erik Bjäreholt <[email protected]>
Merge branch 'master' into dev/syncing

926bcd65ce5c446d945246baf95ce0a456cb6da2 authored over 5 years ago by Erik Bjäreholt <[email protected]>
datastore: Don't copy buckets events into bucket_cache

438824a6d02378a96049a16c347109cdf15d05ce authored over 5 years ago by Johan Bjäreholt <[email protected]>
moved sync-files into subfolder

dc9d88dbb3e85864232d72d23c89cb22d9db5160 authored over 5 years ago by Erik Bjäreholt <[email protected]>
added workaround for low-precision clocks

94cb00d1bca8fcc5701caea45b79390de557d8dd authored over 5 years ago by Erik Bjäreholt <[email protected]>
cleaned up code, added comments

c143fd5bbf069bbbcddcfe3f600c4d6fe7800857 authored over 5 years ago by Erik Bjäreholt <[email protected]>
major progress on syncing, added tests

7159b77fe8c9688f935b2b01b6b2973a78fec5c8 authored over 5 years ago by Erik Bjäreholt <[email protected]>
Makefile: Add Makefile

Supports
- building aw-server-rust and aw-webui
- packaging
- installing to /opt/activitywatch
-...

53e2d8307f473043880717a3150c432334019bcf authored over 5 years ago by Johan Bjäreholt <[email protected]>
main: Add more search paths for asset dir

a965af37f4bba578d1b0aa817f2987b1395bec73 authored over 5 years ago by Johan Bjäreholt <[email protected]>
improved logging output, added minor test

e09717e8c7f53d4284377e3e2b42de8cbb05c394 authored over 5 years ago by Erik Bjäreholt <[email protected]>
datastore: fix blinking test

dee8ee51c09eb1fc88dcc73f808e2e85cddf3850 authored over 5 years ago by Johan Bjäreholt <[email protected]>
progress on syncing

c93c8a0a6241e2714fd37c6f367d1098e0373315 authored over 5 years ago by Erik Bjäreholt <[email protected]>
fixed tests

7494895c1247361cd0e970f58bf55d294d473b48 authored over 5 years ago by Erik Bjäreholt <[email protected]>
binary now uses the library (removing duplicate imports), added basic entrypoint for syncing binary

58904ba170c1aaf1bb3201f623896c7b354672a1 authored over 5 years ago by Erik Bjäreholt <[email protected]>
datastore: fix blinking test

1d9c5e5756dc0fb5809265408dc6ce3c2b04289d authored over 5 years ago by Johan Bjäreholt <[email protected]>
datastore: Make it possible to replace events

Also adds events with assigned id to response

222601756522b1d019fcd975bcb7d7e2596321dd authored over 5 years ago by Johan Bjäreholt <[email protected]>
switched to using the android_logger crate (#59)

switched to using the android_logger crate

e0cdbac145f9687a474a6267642b2901d0df58c7 authored over 5 years ago by Erik Bjäreholt <[email protected]>
Merge pull request #58 from ActivityWatch/dev/fixed-hostname-and-version

fixed hostname and version fields in /api/0/info

2339083b963516db25e3f463db398f7f5db6fe6c authored over 5 years ago by Erik Bjäreholt <[email protected]>
fixed so that compile-android.sh compiles in debug mode unless env variable set

0870b4831e6a44a1266dc1bf853c9ae976a401d8 authored over 5 years ago by Erik Bjäreholt <[email protected]>
changed all println! to info!/debug!/warn!

85e190d8d27dd00ceef8d5ddc7e843b2e86cd1bf authored over 5 years ago by Erik Bjäreholt <[email protected]>
switched to using the android_logger crate

20dfdd2a7ea56229da3e2aef51ec48dde28874ed authored over 5 years ago by Erik Bjäreholt <[email protected]>
added fallback for version/CARGO_PKG_VERSION in /api/0/info

88db8ab37acba6706f72cad1c95b1b6f97cfa1db authored over 5 years ago by Erik Bjäreholt <[email protected]>
fixed hostname and version fields in /api/0/info

8222d39de11e2240b53b7f3839ad0b7ea42226ad authored over 5 years ago by Erik Bjäreholt <[email protected]>
datastore: Fix created becoming 1970 if not specified

b1839f77f252009964da0b429bdf64020ce07349 authored over 5 years ago by Johan Bjäreholt <[email protected]>
Cargo.toml: Update rusqlite to 0.20

dd0eccc9ff3a3682eaa12e582ef0f849ad02b1c1 authored over 5 years ago by Johan Bjäreholt <[email protected]>
Cargo.toml: Update rocket_cors to 0.5

e00f6daf06bc41e43338ec45e29dbb4774e6779a authored over 5 years ago by Johan Bjäreholt <[email protected]>
endpoints: make cors allow all moz-extensions

327efb423fa7eefea7a2047488e7293bd21e9ea6 authored over 5 years ago by Johan Bjäreholt <[email protected]>
Merge pull request #52 from ActivityWatch/dev/bucket-default-data-fix

Bucket default data fix

4ba446375b496fa00f2accaf07c543149fa965da authored over 5 years ago by Erik Bjäreholt <[email protected]>
Changed back to using port 5666 for dev environment

63f5e32a7f626b6bda62d2cf9b47f9a6afb0c5a6 authored over 5 years ago by Erik Bjäreholt <[email protected]>
added new migration to add NOT NULL constraint on buckets data column

2b55a97549429c4b570b28bd8d05396a22d8046e authored over 5 years ago by Erik Bjäreholt <[email protected]>
Merge branch 'dev/migration-testing' into dev/bucket-default-data-fix

b1659278de6075aeca0c689383e1b51941203464 authored over 5 years ago by Erik Bjäreholt <[email protected]>
minor restructuring of database initialization/migration code

2e759e8efcfe443c200a3846fdf5f3831044f85e authored over 5 years ago by Erik Bjäreholt <[email protected]>
updated aw-webui

36306d49950af6b2170ca37de5773b4dfe23d84e authored over 5 years ago by Erik Bjäreholt <[email protected]>
fixed getting buckets when bucket lacks data (due to old database)

1f43940deb5f2fa0e8d8aa8035f5e22eeaa8c6c1 authored over 5 years ago by Erik Bjäreholt <[email protected]>
Removed unused import

d05f5724e1634416c1bab75e0c80dfcff2d41a11 authored over 5 years ago by Johan Bjäreholt <[email protected]>
datastore: Use new rust dyn marker

18858bee113568bfa68d363cf4efb4d40cab9d97 authored over 5 years ago by Johan Bjäreholt <[email protected]>
models: Fixed so we use Map instead of Value for json objects

de6045693d7526d6c172a34bd75c3474b9e43fc5 authored over 5 years ago by Johan Bjäreholt <[email protected]>
query: Added query_eq and error on invalid type comparisons

81beb2aa8513befdcd75843c9d2c288884491261 authored over 5 years ago by Johan Bjäreholt <[email protected]>
Add coverage reporting to travis

c7250251c4eb6eecefe521607777b2e2f6b101bc authored over 5 years ago by Johan Bjäreholt <[email protected]>
query: If statements no longer needs to end with a semi

de0df9c8267c26737a4f30b3ecd5b816d37c6781 authored over 5 years ago by Johan Bjäreholt <[email protected]>
query: refactor if

7b4bd39890df7b1cac3edcefd980120e60762c45 authored over 5 years ago by Johan Bjäreholt <[email protected]>
Added else if+else and better error messages

9381183bc0f75067931bcfb2d23d52751c408307 authored over 5 years ago by Johan Bjäreholt <[email protected]>
query: added concat and simplified validation functions

1892781e23ca24dc8b8cfb7f1f64de085b4615d8 authored over 5 years ago by Johan Bjäreholt <[email protected]>
query: equality comparison support

390098a66bed4474103d627d613efbffd63782f4 authored over 5 years ago by Johan Bjäreholt <[email protected]>
query: parser cleanups

3cdbeef2c0356c70c0e1da810bc91d3386d5d94e authored over 5 years ago by Johan Bjäreholt <[email protected]>
query: minor improvements

c81458d72e0034d2299033410b6927f7839bc3a9 authored over 5 years ago by Johan Bjäreholt <[email protected]>
Update dependencies

c4e05391203256c57240532b03f47dcb63225ba6 authored over 5 years ago by Johan Bjäreholt <[email protected]>
query: refactor if and replace 'else if' with 'elif'

e5f82aafbc8bcc2ab0f3225ea388804afdd83b20 authored over 5 years ago by Johan Bjäreholt <[email protected]>
query: Added support for functions without arguments and added query_bucket_names

8c091f1441d0f92a949b02a1429f0b09975dde88 authored over 5 years ago by Johan Bjäreholt <[email protected]>
Update Cargo.lock

4c0b888d7a88bf2cca905e9a584ddf02d504ef6f authored over 5 years ago by Johan Bjäreholt <[email protected]>
query: Added contains function and misc refactoring

dde1abb66bde45244580da73a8ca7af3a4a371ea authored over 5 years ago by Johan Bjäreholt <[email protected]>
query: bool and if support

4ea99775b7092b7df36d348ee9936c65902db591 authored over 5 years ago by Johan Bjäreholt <[email protected]>
travis: Improved script and added travis badge

af960297c07aa69f755ac0ff75f7397d7bd3f096 authored over 5 years ago by Johan Bjäreholt <[email protected]>
Make heartbeat requests respond with a merged heartbeat

1c2a508074d2e3c942d0ac8d4cafe3998899f99a authored over 5 years ago by Johan Bjäreholt <[email protected]>
updated aw-webui

3046fa423466aa5f79b68077f88fbde9cd03b2d4 authored over 5 years ago by Erik Bjäreholt <[email protected]>
Added x86_64 build target on android (#50)

Added x86_64 build target on android

f8b35abbda19cc98c69bcfea8fcb6fc5d99fd2f0 authored over 5 years ago by Erik Bjäreholt <[email protected]>
added x86_64 build target on android

0dae0be4b4f539f2e7950ae5d65706349375db86 authored over 5 years ago by Erik Bjäreholt <[email protected]>
Added install.sh and systemd service file

0aaa74c7319e64520ed2a7b779d209fe0346cf96 authored over 5 years ago by Johan Bjäreholt <[email protected]>
Added heartbeats

caea2b441877eb8000786d0464c09034380f999f authored over 5 years ago by Johan Bjäreholt <[email protected]>
Replace &String with &str

c809f520a38486b3cfb7a458e57a2f53e3eae604 authored over 5 years ago by Johan Bjäreholt <[email protected]>
Add self to AwClient

640636eff2ec295ec28a964d3bb3d14ac38537ad authored over 5 years ago by Johan Bjäreholt <[email protected]>
Switched from restson-rust to reqwest

c174b76365268c033ea50526a831791ba95da805 authored over 5 years ago by Johan Bjäreholt <[email protected]>
Updated README.md

b550210a8099da7ff8750f0a5250ab9fbb612608 authored over 5 years ago by Johan Bjäreholt <[email protected]>
Update rusqlite to 0.18

9a8aacb22717d29b7a976573f249a517e4b54631 authored over 5 years ago by Johan Bjäreholt <[email protected]>
added CORS origin for Firefox on Android Extension

d6c7aa2394c3f8bcae77ff509a4212480458636a authored over 5 years ago by Erik Bjäreholt <[email protected]>
switched to crossbeam_requests

adfa7568660d8f23a5fed1cd64e37f149b08b371 authored over 5 years ago by Erik Bjäreholt <[email protected]>
Revert "Added crossbeam_requests.rs by @stjepang"

This reverts commit 04fb158fd5ba3ab5683c24432a9ddd06443c2a08.

06d4bffeb65f5b3281f0e94fc5dcb994ef362d67 authored over 5 years ago by Johan Bjäreholt <[email protected]>
Revert "switched from mpsc_requests to crossbeam_requests"

This reverts commit e117866437bebd829a931d012102dd65d323d4f0.

b879c68f8cb8f6e32024ae3a0dcb93944387008f authored over 5 years ago by Johan Bjäreholt <[email protected]>
Revert "fixed doc test for crossbeam_requests"

This reverts commit 7907c4f7c9ff78e7e8f23f70dc28f51d92dfc78b.

b1662a660f687521ea82fc36c6cc285fe1dec61f authored over 5 years ago by Johan Bjäreholt <[email protected]>
updated aw-webui

da63dc4984c9b5623f216c53939661bc4c4a4025 authored over 5 years ago by Erik Bjäreholt <[email protected]>
fixed doc test for crossbeam_requests

7907c4f7c9ff78e7e8f23f70dc28f51d92dfc78b authored over 5 years ago by Erik Bjäreholt <[email protected]>
switched from mpsc_requests to crossbeam_requests

e117866437bebd829a931d012102dd65d323d4f0 authored over 5 years ago by Erik Bjäreholt <[email protected]>
Added crossbeam_requests.rs by @stjepang

04fb158fd5ba3ab5683c24432a9ddd06443c2a08 authored over 5 years ago by Stjepan Glavina <[email protected]>
datastore: Added bucket metadata and removed external ReplaceLast API

4d1e423adee6a8e74611f6fef52fef31f8a7f7d6 authored almost 6 years ago by Johan Bjäreholt <[email protected]>
Merge pull request #37 from ActivityWatch/dev/release-debug-symbols

Added debug symbols to release builds

3dc0339778d924c434a598397309af0fced80938 authored almost 6 years ago by Erik Bjäreholt <[email protected]>
removed inclusion of debug symbols in release builds

319563bc05a5f558a634852647f5c1bec0285860 authored almost 6 years ago by Erik Bjäreholt <[email protected]>
fixed name of output binary to follow convention

ba868f5171dff365e8f96cca17c7d45509a09c6e authored almost 6 years ago by Erik Bjäreholt <[email protected]>
added debug symbols to release builds

24ac050d568c6b57bef55ab37405afc1f8466288 authored almost 6 years ago by Erik Bjäreholt <[email protected]>
datastore: Add 'data' field to buckets table

554196ab91d49b4e67cbe0de1f44347931d2df8c authored almost 6 years ago by Johan Bjäreholt <[email protected]>
Use rocket rocket_cors 0.5.0-beta-1 with a safe configuration

d9dfd755f5ec60c799b74ddfc9b7f8ac2e7bac1a authored almost 6 years ago by Johan Bjäreholt <[email protected]>
query2: Support escaped quotes in strings

fd09011bed6f112cdb66f1fa00dae77df2e73819 authored almost 6 years ago by Johan Bjäreholt <[email protected]>
Updated cargo dependencies

5b7e677dd9634f21f6bf05a54e600fe23716924b authored almost 6 years ago by Johan Bjäreholt <[email protected]>
updated aw-webui

a27d7f64d11b9037028c0f2dcbd7ca83098e0116 authored almost 6 years ago by Erik Bjäreholt <[email protected]>
updated aw-webui

37b40dce503f550d457011dd0908383eca12b45d authored almost 6 years ago by Erik Bjäreholt <[email protected]>
Merge pull request #28 from ActivityWatch/dev/rust-edition-2018

Switched to Rust Edition 2018 (`cargo fix --edition` + manual fixes)

4376c30a4a870a49a349312ff63cc98150c73b8c authored almost 6 years ago by Erik Bjäreholt <[email protected]>
fixed edition 2018 issues in the android module

a782ac8a819a96f797927abe1a39441b989d59bd authored almost 6 years ago by Erik Bjäreholt <[email protected]>
Upgraded rusqlite and removed unwraps/expect in datastore

4bf5543c541c2bb9d3014d5f420dcca3a2e9e29b authored almost 6 years ago by Johan Bjäreholt <[email protected]>
changed use of `r#try!` to `?`

c668ba0a21275c2bed0317d00b3295ec05a7b70a authored almost 6 years ago by Erik Bjäreholt <[email protected]>
fixed edition 2018 issue in tests

d25d6f1acb9e24cee41e7d210f10cd39a09303ea authored almost 6 years ago by Erik Bjäreholt <[email protected]>
Switched to Rust Edition 2018 (`cargo fix --edition` + manual fixes)

d9a24255cd1fbd065a309aff307c17b52057b358 authored almost 6 years ago by Erik Bjäreholt <[email protected]>
fixed setting --release when RELEASE env is set

6c50539778f71550b0a5d4fe04a969daa3ee9e8f authored almost 6 years ago by Erik Bjäreholt <[email protected]>